From 2a21bf56c3296510fa56024b6062aae8e99d2293 Mon Sep 17 00:00:00 2001
From: zhanghl <253316343@qq.com>
Date: 星期四, 08 五月 2025 10:37:13 +0800
Subject: [PATCH] 生成钣金工单计划 基础代码

---
 aps-modules/aps-core/src/main/resources/mapper/core/ApsMaterialStorageManagementMapper.xml |   13 ++++++++++++-
 1 files changed, 12 insertions(+), 1 deletions(-)

diff --git a/aps-modules/aps-core/src/main/resources/mapper/core/ApsMaterialStorageManagementMapper.xml b/aps-modules/aps-core/src/main/resources/mapper/core/ApsMaterialStorageManagementMapper.xml
index 02347ca..747cd2a 100644
--- a/aps-modules/aps-core/src/main/resources/mapper/core/ApsMaterialStorageManagementMapper.xml
+++ b/aps-modules/aps-core/src/main/resources/mapper/core/ApsMaterialStorageManagementMapper.xml
@@ -15,16 +15,22 @@
         <result property="createTime"    column="create_time"    />
         <result property="updateBy"    column="update_by"    />
         <result property="updateTime"    column="update_time"    />
+        <result property="version"    column="version"    />
+        <result property="remainderStock"    column="remainder_stock"    />
+
     </resultMap>
 
     <sql id="selectApsMaterialStorageManagementVo">
-        select id, item_number, num, applicable_factories, integration_date, refresh_date, create_by, create_time, update_by, update_time from aps_material_storage_management
+        select id, item_number, num, applicable_factories, integration_date, refresh_date, create_by,
+               create_time, update_by, update_time ,remainderStock,version
+        from aps_material_storage_management
     </sql>
 
     <select id="selectApsMaterialStorageManagementList" parameterType="ApsMaterialStorageManagement" resultMap="ApsMaterialStorageManagementResult">
         <include refid="selectApsMaterialStorageManagementVo"/>
         <where>  
             <if test="itemNumber != null  and itemNumber != ''"> and item_number = #{itemNumber}</if>
+            <if test="applicableFactories != null  and applicableFactories != ''"> and applicable_factories = #{applicableFactories}</if>
         </where>
     </select>
     
@@ -87,4 +93,9 @@
             #{id}
         </foreach>
     </delete>
+    <update id="updateMaterialStorageByVersion" parameterType="ApsMaterialStorageManagement">
+        update aps_material_storage_management
+        set remainder_stock=#{remainderStock},version=version+1
+        where id=#{id} and version=#{version}
+    </update>
 </mapper>
\ No newline at end of file

--
Gitblit v1.9.3