From 357c778a545822c9fe396b795f64e52bc28ef403 Mon Sep 17 00:00:00 2001
From: zss <zss@example.com>
Date: 星期三, 13 八月 2025 15:38:59 +0800
Subject: [PATCH] Merge branch 'pim_zss'

---
 src/main/java/com/ruoyi/approve/service/impl/ApproveProcessServiceImpl.java |    1 +
 src/main/java/com/ruoyi/approve/vo/ApproveGetAndUpdateVo.java               |    4 ++++
 src/main/java/com/ruoyi/approve/vo/ApproveProcessVO.java                    |    5 +++++
 src/main/resources/mapper/approve/ApproveProcessMapper.xml                  |    3 +++
 4 files changed, 13 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/ruoyi/approve/service/impl/ApproveProcessServiceImpl.java b/src/main/java/com/ruoyi/approve/service/impl/ApproveProcessServiceImpl.java
index 2c04224..2de1c71 100644
--- a/src/main/java/com/ruoyi/approve/service/impl/ApproveProcessServiceImpl.java
+++ b/src/main/java/com/ruoyi/approve/service/impl/ApproveProcessServiceImpl.java
@@ -83,6 +83,7 @@
         approveProcess.setApproveOverTime(null);
         approveProcess.setApproveStatus(0);
         approveProcess.setApproveDelete(0);
+        approveProcess.setApproveType(approveProcessVO.getApproveType());
         approveProcess.setCreateTime(LocalDateTime.now());
         approveProcess.setTenantId(approveProcessVO.getApproveDeptId());
         approveProcess.setApproveUserIds(approveProcessVO.getApproveUserIds());
diff --git a/src/main/java/com/ruoyi/approve/vo/ApproveGetAndUpdateVo.java b/src/main/java/com/ruoyi/approve/vo/ApproveGetAndUpdateVo.java
index 98c5d52..31785df 100644
--- a/src/main/java/com/ruoyi/approve/vo/ApproveGetAndUpdateVo.java
+++ b/src/main/java/com/ruoyi/approve/vo/ApproveGetAndUpdateVo.java
@@ -20,4 +20,8 @@
     private String approveTime;
 
     private Integer approveStatus;
+    /**
+     * 瀹℃壒绫诲瀷
+     */
+    private Integer approveType;
 }
diff --git a/src/main/java/com/ruoyi/approve/vo/ApproveProcessVO.java b/src/main/java/com/ruoyi/approve/vo/ApproveProcessVO.java
index 8d793d8..3748847 100644
--- a/src/main/java/com/ruoyi/approve/vo/ApproveProcessVO.java
+++ b/src/main/java/com/ruoyi/approve/vo/ApproveProcessVO.java
@@ -21,4 +21,9 @@
     private String approveUserIds;
 
     private String approveReason;
+
+    /**
+     * 瀹℃壒绫诲瀷
+     */
+    private Integer approveType;
 }
diff --git a/src/main/resources/mapper/approve/ApproveProcessMapper.xml b/src/main/resources/mapper/approve/ApproveProcessMapper.xml
index 0ab3d21..33b29a9 100644
--- a/src/main/resources/mapper/approve/ApproveProcessMapper.xml
+++ b/src/main/resources/mapper/approve/ApproveProcessMapper.xml
@@ -35,5 +35,8 @@
         <if test="req.approveStatus != null or req.approveStatus == 0">
             and approve_status = #{req.approveStatus}
         </if>
+        <if test="req.approveType != null ">
+            and approve_type = #{req.approveType}
+        </if>
     </select>
 </mapper>

--
Gitblit v1.9.3