From 6e0ab827ab028c05b6bc7fc4a7f3ecc90d4d4b69 Mon Sep 17 00:00:00 2001 From: songhuangfeng123 <shf18767906695@163.com> Date: 星期五, 05 八月 2022 19:09:40 +0800 Subject: [PATCH] 审批加排序字段 --- emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/entity/EmergencyWorkApproveInfoDetailDO.java | 10 +++++ emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/entity/EmergencyWorkApproveInfo.java | 10 +++++ emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/model/dto/req/EmergencyWorkApproveReqDTO.java | 10 +++++ emergency/emergency-service/src/main/resource/config/mapper/emergency/EmergencyWorkApproveInfoMapper.xml | 15 +++++-- emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/model/dto/resp/EmergencyWorkApproveDetailRespDTO.java | 10 +++++ emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/model/dto/resp/EmergencyWorkApprovePageRespDTO.java | 10 +++++ emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/entity/EmergencyWorkApproveInfoPageDO.java | 10 +++++ emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/service/impl/EmergencyWorkApproveServiceImpl.java | 2 + 8 files changed, 72 insertions(+), 5 deletions(-) diff --git a/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/entity/EmergencyWorkApproveInfo.java b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/entity/EmergencyWorkApproveInfo.java index 29d15ac..e02b472 100644 --- a/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/entity/EmergencyWorkApproveInfo.java +++ b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/entity/EmergencyWorkApproveInfo.java @@ -9,6 +9,16 @@ @TableName("work_approve") public class EmergencyWorkApproveInfo { + private Integer sort ; + + public Integer getSort() { + return sort; + } + + public void setSort(Integer sort) { + this.sort = sort; + } + @TableId(type = IdType.AUTO) private Long id; diff --git a/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/entity/EmergencyWorkApproveInfoDetailDO.java b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/entity/EmergencyWorkApproveInfoDetailDO.java index 92e3cbf..2b68d5e 100644 --- a/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/entity/EmergencyWorkApproveInfoDetailDO.java +++ b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/entity/EmergencyWorkApproveInfoDetailDO.java @@ -9,6 +9,16 @@ @TableName("work_approve") public class EmergencyWorkApproveInfoDetailDO { + private Integer sort ; + + public Integer getSort() { + return sort; + } + + public void setSort(Integer sort) { + this.sort = sort; + } + @TableId(type = IdType.AUTO) private Long id; diff --git a/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/entity/EmergencyWorkApproveInfoPageDO.java b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/entity/EmergencyWorkApproveInfoPageDO.java index 273f74c..913a1a2 100644 --- a/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/entity/EmergencyWorkApproveInfoPageDO.java +++ b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/entity/EmergencyWorkApproveInfoPageDO.java @@ -9,6 +9,16 @@ @TableName("work_approve") public class EmergencyWorkApproveInfoPageDO { + private Integer sort ; + + public Integer getSort() { + return sort; + } + + public void setSort(Integer sort) { + this.sort = sort; + } + @TableId(type = IdType.AUTO) private Long id; diff --git a/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/model/dto/req/EmergencyWorkApproveReqDTO.java b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/model/dto/req/EmergencyWorkApproveReqDTO.java index 5e8b639..960dd60 100644 --- a/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/model/dto/req/EmergencyWorkApproveReqDTO.java +++ b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/model/dto/req/EmergencyWorkApproveReqDTO.java @@ -2,6 +2,16 @@ public class EmergencyWorkApproveReqDTO { + private Integer sort ; + + public Integer getSort() { + return sort; + } + + public void setSort(Integer sort) { + this.sort = sort; + } + private Long id; //流程名称 diff --git a/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/model/dto/resp/EmergencyWorkApproveDetailRespDTO.java b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/model/dto/resp/EmergencyWorkApproveDetailRespDTO.java index 5607e6b..192ebe9 100644 --- a/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/model/dto/resp/EmergencyWorkApproveDetailRespDTO.java +++ b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/model/dto/resp/EmergencyWorkApproveDetailRespDTO.java @@ -6,6 +6,16 @@ public class EmergencyWorkApproveDetailRespDTO { + private Integer sort ; + + public Integer getSort() { + return sort; + } + + public void setSort(Integer sort) { + this.sort = sort; + } + private Long id; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") diff --git a/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/model/dto/resp/EmergencyWorkApprovePageRespDTO.java b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/model/dto/resp/EmergencyWorkApprovePageRespDTO.java index 88df0b6..b3ea6ab 100644 --- a/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/model/dto/resp/EmergencyWorkApprovePageRespDTO.java +++ b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/model/dto/resp/EmergencyWorkApprovePageRespDTO.java @@ -6,6 +6,16 @@ public class EmergencyWorkApprovePageRespDTO { + private Integer sort ; + + public Integer getSort() { + return sort; + } + + public void setSort(Integer sort) { + this.sort = sort; + } + private Long id; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date gmtCreate; diff --git a/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/service/impl/EmergencyWorkApproveServiceImpl.java b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/service/impl/EmergencyWorkApproveServiceImpl.java index 4e55c4a..76514b5 100644 --- a/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/service/impl/EmergencyWorkApproveServiceImpl.java +++ b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/service/impl/EmergencyWorkApproveServiceImpl.java @@ -87,6 +87,7 @@ EmergencyWorkApproveInfo.setGmtCreate(nowDate); EmergencyWorkApproveInfo.setSubmitPersonId(uid); EmergencyWorkApproveInfo.setSubmitPersonName(uName); + EmergencyWorkApproveInfo.setSort(1); workApproveInfoService.addWorkApprove(EmergencyWorkApproveInfo); return new ResultVO(ResultCodes.OK); } @@ -120,6 +121,7 @@ newEmergencyWorkApproveInfo.setSubmitPersonName(uName); newEmergencyWorkApproveInfo.setApproveResult(null); newEmergencyWorkApproveInfo.setApproveMemo(null); + newEmergencyWorkApproveInfo.setSort(newEmergencyWorkApproveInfo.getSort()+1); workApproveInfoService.addWorkApprove(newEmergencyWorkApproveInfo); } return new ResultVO(ResultCodes.OK); diff --git a/emergency/emergency-service/src/main/resource/config/mapper/emergency/EmergencyWorkApproveInfoMapper.xml b/emergency/emergency-service/src/main/resource/config/mapper/emergency/EmergencyWorkApproveInfoMapper.xml index d82e9d9..d2554cc 100644 --- a/emergency/emergency-service/src/main/resource/config/mapper/emergency/EmergencyWorkApproveInfoMapper.xml +++ b/emergency/emergency-service/src/main/resource/config/mapper/emergency/EmergencyWorkApproveInfoMapper.xml @@ -15,16 +15,17 @@ <result column="approve_status" property="approveStatus"/> <result column="approve_result" property="approveResult"/> <result column="approve_memo" property="approveMemo"/> + <result column="sort" property="sort"/> </resultMap> <select id="selectWorkApproveList" resultMap="emergencyWorkApproveInfoPageDOResult"> - select id,`work_name`,`title`,`submit_person_id`,submit_person_name,approve_person_id,approve_person_name, + select id,`work_name`,`title`,`submit_person_id`,submit_person_name,approve_person_id,approve_person_name,sort , `approve_status`,approve_result ,approve_memo ,gmt_create from emergency_work_approve where del_flag = 0 and relate_type = #{query.relateType} and relate_id = #{query.relateId} <if test="query.startTime != null "> and gmt_create <![CDATA[ >= ]]> #{query.startTime}</if> <if test="query.endTime != null "> and gmt_create <![CDATA[ <= ]]> #{query.endTime}</if> - order by gmt_create desc + order by sort desc </select> <insert id="addWorkApprove" parameterType="com.gkhy.safePlatform.emergency.entity.EmergencyWorkApproveInfo" @@ -50,6 +51,7 @@ <if test="relateType != null ">relate_type,</if> <if test="relateId != null ">relate_id,</if> <if test="relateDesc != null and relateDesc != ''">relate_desc,</if> + <if test="sort != null ">sort,</if> </trim> <trim prefix="values (" suffix=")" suffixOverrides=","> <if test="id != null ">#{id},</if> @@ -71,6 +73,7 @@ <if test="relateType != null ">#{relateType},</if> <if test="relateId != null ">#{relateId},</if> <if test="relateDesc != null and relateDesc != ''">#{relateDesc},</if> + <if test="sort != null ">#{sort},</if> </trim> </insert> @@ -87,19 +90,20 @@ <result column="relate_type" property="relateType"/> <result column="relate_id" property="relateId"/> <result column="relate_desc" property="relateDesc"/> + <result column="sort" property="sort"/> </resultMap> <select id="selectWorkApproveById" resultMap="WorkApproveInfoDetailDOResult"> - select id,gmt_create ,work_name,title,`submit_person_id`,`approve_person_id`,`approve_status`,approve_result,`approve_memo`, + select id,gmt_create ,work_name,title,`submit_person_id`,`approve_person_id`,`approve_status`,approve_result,`approve_memo`,sort , `relate_type`,relate_id,`relate_desc` from emergency_work_approve where del_flag = 0 and id = #{id} </select> <select id="selectWorkApproveByRelateTypeAndRelateId" resultMap="WorkApproveInfoDetailDOResult"> - select id,`work_name`,`title`,`submit_person_id`,submit_person_name,approve_person_id,approve_person_name, + select id,`work_name`,`title`,`submit_person_id`,submit_person_name,approve_person_id,approve_person_name,sort , `approve_status`,approve_result ,approve_memo ,gmt_create from emergency_work_approve where del_flag = 0 and relate_type = #{type} and relate_id = #{id} - order by gmt_create desc + order by sort desc </select> <update id="updateWorkApprove" parameterType="com.gkhy.safePlatform.emergency.entity.EmergencyWorkApproveInfo"> @@ -120,6 +124,7 @@ <if test="relateType != null ">relate_type = #{relateType},</if> <if test="relateId != null ">relate_id = #{relateId},</if> <if test="relateDesc != null and relateDesc != ''">relate_desc = #{relateDesc},</if> + <if test="sort != null and sort != ''">sort = #{sort},</if> </trim> where id = #{id} </update> -- Gitblit v1.9.2