package com.dy.pipIrrApp.workOrder; import com.dy.pipIrrGlobal.daoOp.OpeWorkOrderMapper; import com.dy.pipIrrGlobal.pojoOp.OpeWorkOrder; import com.dy.pipIrrGlobal.voOp.VoWorkOrder; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.Date; /** * @author ZhuBaoMin * @date 2024-11-04 9:29 * @LastEditTime 2024-11-04 9:29 * @Description 工单服务类 */ @Slf4j @Service public class WorkOrderSv { @Autowired private OpeWorkOrderMapper opeWorkOrderMapper; /** * 添加工单记录 * @param po * @return */ public Long insertWorkOrder(OpeWorkOrder po) { po.setDispatchTime(new Date()); po.setState((byte)1); po.setRejectTimes(0); po.setDeleted(0L); opeWorkOrderMapper.insert(po); return po.getId(); } /** * 根据主键获取工单视图对象 * @param workOrderId * @return */ public VoWorkOrder getWorkOrderById(Long workOrderId) { return opeWorkOrderMapper.getWorkOrderById(workOrderId); } }