Commit 5c844e257eda78aba48a164c149f6e099cca6e86

Authored by 颜惠青
1 parent fe1e8874

创建工单API封装 升级接口

urbanops-module-workorder/src/main/java/com/zteits/urbanops/module/workorder/controller/app/garden/AppGardenWorkOrderController.java
@@ -6,8 +6,8 @@ import com.zteits.urbanops.framework.common.util.object.BeanUtils; @@ -6,8 +6,8 @@ import com.zteits.urbanops.framework.common.util.object.BeanUtils;
6 import com.zteits.urbanops.framework.common.util.object.ObjectUtils; 6 import com.zteits.urbanops.framework.common.util.object.ObjectUtils;
7 import com.zteits.urbanops.framework.security.core.util.SecurityFrameworkUtils; 7 import com.zteits.urbanops.framework.security.core.util.SecurityFrameworkUtils;
8 import com.zteits.urbanops.module.garden.api.road.RoadApi; 8 import com.zteits.urbanops.module.garden.api.road.RoadApi;
9 -import com.zteits.urbanops.module.garden.api.road.dto.RoadReqDTO;  
10 -import com.zteits.urbanops.module.garden.api.road.dto.RoadRespDTO; 9 +import com.zteits.urbanops.module.garden.dto.road.RoadReqDTO;
  10 +import com.zteits.urbanops.module.garden.dto.road.RoadRespDTO;
11 import com.zteits.urbanops.module.system.api.user.dto.AdminUserRespDTO; 11 import com.zteits.urbanops.module.system.api.user.dto.AdminUserRespDTO;
12 import com.zteits.urbanops.module.workorder.controller.app.garden.vo.*; 12 import com.zteits.urbanops.module.workorder.controller.app.garden.vo.*;
13 import com.zteits.urbanops.module.workorder.controller.app.garden.vo.common.AppUniversalApprovalReqVO; 13 import com.zteits.urbanops.module.workorder.controller.app.garden.vo.common.AppUniversalApprovalReqVO;
@@ -20,6 +20,8 @@ import com.zteits.urbanops.module.workorder.controller.app.garden.vo.process.App @@ -20,6 +20,8 @@ import com.zteits.urbanops.module.workorder.controller.app.garden.vo.process.App
20 import com.zteits.urbanops.module.workorder.controller.app.garden.vo.process.AppGardenApprovalDetailRespVO; 20 import com.zteits.urbanops.module.workorder.controller.app.garden.vo.process.AppGardenApprovalDetailRespVO;
21 import com.zteits.urbanops.module.workorder.controller.app.garden.vo.task.*; 21 import com.zteits.urbanops.module.workorder.controller.app.garden.vo.task.*;
22 import com.zteits.urbanops.module.workorder.dal.dataobject.garden.BpmGardenWorkOrderDO; 22 import com.zteits.urbanops.module.workorder.dal.dataobject.garden.BpmGardenWorkOrderDO;
  23 +import com.zteits.urbanops.module.workorder.dto.AppGardenWorkOrderReqVO;
  24 +import com.zteits.urbanops.module.workorder.dto.AppGardenWorkOrderRespVO;
23 import com.zteits.urbanops.module.workorder.enums.OperateTypeEnum; 25 import com.zteits.urbanops.module.workorder.enums.OperateTypeEnum;
24 import com.zteits.urbanops.module.workorder.service.garden.BpmGardenService; 26 import com.zteits.urbanops.module.workorder.service.garden.BpmGardenService;
25 import io.swagger.v3.oas.annotations.Operation; 27 import io.swagger.v3.oas.annotations.Operation;
urbanops-module-workorder/src/main/java/com/zteits/urbanops/module/workorder/service/garden/BpmGardenService.java
@@ -14,6 +14,8 @@ import com.zteits.urbanops.module.workorder.controller.app.garden.vo.process.App @@ -14,6 +14,8 @@ import com.zteits.urbanops.module.workorder.controller.app.garden.vo.process.App
14 import com.zteits.urbanops.module.workorder.controller.app.garden.vo.process.AppGardenApprovalDetailRespVO; 14 import com.zteits.urbanops.module.workorder.controller.app.garden.vo.process.AppGardenApprovalDetailRespVO;
15 import com.zteits.urbanops.module.workorder.controller.app.garden.vo.task.*; 15 import com.zteits.urbanops.module.workorder.controller.app.garden.vo.task.*;
16 import com.zteits.urbanops.module.workorder.dal.dataobject.garden.BpmGardenWorkOrderDO; 16 import com.zteits.urbanops.module.workorder.dal.dataobject.garden.BpmGardenWorkOrderDO;
  17 +import com.zteits.urbanops.module.workorder.dto.AppGardenWorkOrderReqVO;
  18 +import com.zteits.urbanops.module.workorder.dto.AppGardenWorkOrderRespVO;
17 import jakarta.validation.Valid; 19 import jakarta.validation.Valid;
18 /** 20 /**
19 * @author yanhuiqing 21 * @author yanhuiqing
urbanops-module-workorder/src/main/java/com/zteits/urbanops/module/workorder/service/garden/BpmGardenServiceImpl.java
@@ -19,15 +19,15 @@ import com.zteits.urbanops.module.bpm.service.definition.BpmProcessDefinitionSer @@ -19,15 +19,15 @@ import com.zteits.urbanops.module.bpm.service.definition.BpmProcessDefinitionSer
19 import com.zteits.urbanops.module.bpm.service.task.BpmProcessInstanceService; 19 import com.zteits.urbanops.module.bpm.service.task.BpmProcessInstanceService;
20 import com.zteits.urbanops.module.bpm.service.task.BpmTaskService; 20 import com.zteits.urbanops.module.bpm.service.task.BpmTaskService;
21 import com.zteits.urbanops.module.garden.api.road.RoadApi; 21 import com.zteits.urbanops.module.garden.api.road.RoadApi;
22 -import com.zteits.urbanops.module.garden.api.road.dto.RoadStreetRespDTO; 22 +import com.zteits.urbanops.module.garden.dto.road.RoadStreetRespDTO;
23 import com.zteits.urbanops.module.system.api.user.AdminUserApi; 23 import com.zteits.urbanops.module.system.api.user.AdminUserApi;
24 import com.zteits.urbanops.module.system.api.user.dto.AdminUserRespDTO; 24 import com.zteits.urbanops.module.system.api.user.dto.AdminUserRespDTO;
  25 +import com.zteits.urbanops.module.workorder.api.WorkOrderApi;
25 import com.zteits.urbanops.module.workorder.api.constant.BpmCommonConstant; 26 import com.zteits.urbanops.module.workorder.api.constant.BpmCommonConstant;
26 -import com.zteits.urbanops.module.workorder.api.workorder.WorkOrderApi;  
27 import com.zteits.urbanops.module.workorder.controller.admin.garden.vo.BpmGardenWorkOrderPageReqVO; 27 import com.zteits.urbanops.module.workorder.controller.admin.garden.vo.BpmGardenWorkOrderPageReqVO;
28 import com.zteits.urbanops.module.workorder.controller.admin.maininfo.vo.MainInfoHasTaskPageReqVO; 28 import com.zteits.urbanops.module.workorder.controller.admin.maininfo.vo.MainInfoHasTaskPageReqVO;
29 import com.zteits.urbanops.module.workorder.controller.admin.maininfo.vo.MainInfoPageReqVO; 29 import com.zteits.urbanops.module.workorder.controller.admin.maininfo.vo.MainInfoPageReqVO;
30 -import com.zteits.urbanops.module.workorder.controller.app.garden.vo.*; 30 +import com.zteits.urbanops.module.workorder.controller.app.garden.vo.AppGardenWorkOrderPageReqVO;
31 import com.zteits.urbanops.module.workorder.controller.app.garden.vo.operator.AppGardenTaskRejectExtReqVO; 31 import com.zteits.urbanops.module.workorder.controller.app.garden.vo.operator.AppGardenTaskRejectExtReqVO;
32 import com.zteits.urbanops.module.workorder.controller.app.garden.vo.operator.AppGardenTaskReturnExtReqVO; 32 import com.zteits.urbanops.module.workorder.controller.app.garden.vo.operator.AppGardenTaskReturnExtReqVO;
33 import com.zteits.urbanops.module.workorder.controller.app.garden.vo.operator.AppGardenTaskTeamLeaderAssignReqVO; 33 import com.zteits.urbanops.module.workorder.controller.app.garden.vo.operator.AppGardenTaskTeamLeaderAssignReqVO;
@@ -44,6 +44,8 @@ import com.zteits.urbanops.module.workorder.dal.dataobject.maininfo.MainInfoExtD @@ -44,6 +44,8 @@ import com.zteits.urbanops.module.workorder.dal.dataobject.maininfo.MainInfoExtD
44 import com.zteits.urbanops.module.workorder.dal.mysql.attachment.AttachmentMapper; 44 import com.zteits.urbanops.module.workorder.dal.mysql.attachment.AttachmentMapper;
45 import com.zteits.urbanops.module.workorder.dal.mysql.maininfo.MainInfoExtMapper; 45 import com.zteits.urbanops.module.workorder.dal.mysql.maininfo.MainInfoExtMapper;
46 import com.zteits.urbanops.module.workorder.dal.mysql.maininfo.MainInfoMapper; 46 import com.zteits.urbanops.module.workorder.dal.mysql.maininfo.MainInfoMapper;
  47 +import com.zteits.urbanops.module.workorder.dto.AppGardenWorkOrderReqVO;
  48 +import com.zteits.urbanops.module.workorder.dto.AppGardenWorkOrderRespVO;
47 import com.zteits.urbanops.module.workorder.util.TaskNodeUtils; 49 import com.zteits.urbanops.module.workorder.util.TaskNodeUtils;
48 import jakarta.annotation.Resource; 50 import jakarta.annotation.Resource;
49 import org.flowable.engine.RuntimeService; 51 import org.flowable.engine.RuntimeService;
@@ -65,8 +67,8 @@ import static com.zteits.urbanops.framework.common.exception.enums.GlobalErrorCo @@ -65,8 +67,8 @@ import static com.zteits.urbanops.framework.common.exception.enums.GlobalErrorCo
65 import static com.zteits.urbanops.framework.common.exception.util.ServiceExceptionUtil.exception; 67 import static com.zteits.urbanops.framework.common.exception.util.ServiceExceptionUtil.exception;
66 import static com.zteits.urbanops.framework.common.exception.util.ServiceExceptionUtil.exception0; 68 import static com.zteits.urbanops.framework.common.exception.util.ServiceExceptionUtil.exception0;
67 import static com.zteits.urbanops.framework.common.util.collection.CollectionUtils.convertSet; 69 import static com.zteits.urbanops.framework.common.util.collection.CollectionUtils.convertSet;
68 -import static com.zteits.urbanops.framework.web.core.util.WebFrameworkUtils.getLoginUserId;  
69 -import static com.zteits.urbanops.module.workorder.enums.ErrorCodeConstants.*; 70 +import static com.zteits.urbanops.module.workorder.enums.ErrorCodeConstants.MAIN_INFO_NOT_EXISTS;
  71 +import static com.zteits.urbanops.module.workorder.enums.ErrorCodeConstants.TEAM_LEADER_YL_NOT_EXISTS;
70 72
71 /** 73 /**
72 * @author yanhuiqing 74 * @author yanhuiqing