From ef58dbca0a0e74e0542dc77bd1ead02ab58a69d1 Mon Sep 17 00:00:00 2001
From: lsh <lsh>
Date: 星期五, 12 七月 2024 22:44:31 +0800
Subject: [PATCH] #

---
 src/main/resources/mapper/WrkMastExecuteMapper.xml |  103 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 103 insertions(+), 0 deletions(-)

diff --git a/src/main/resources/mapper/WrkMastExecuteMapper.xml b/src/main/resources/mapper/WrkMastExecuteMapper.xml
index 6e40ecc..a194a43 100644
--- a/src/main/resources/mapper/WrkMastExecuteMapper.xml
+++ b/src/main/resources/mapper/WrkMastExecuteMapper.xml
@@ -22,7 +22,110 @@
         <result column="wrk_sts" property="wrkSts" />
         <result column="io_type" property="ioType" />
         <result column="type" property="type" />
+        <result column="rgv_end_id" property="rgvEndId" />
 
     </resultMap>
 
+    <sql id="batchSeq">
+        <if test="type != null">
+            and type = #{type}
+        </if>
+        <if test="ioType != null">
+            and io_type = #{ioType}
+        </if>
+        <if test="wrkSts != null">
+            and wrk_sts = #{wrkSts}
+        </if>
+        <if test="steNo != null">
+            and ste_id = #{steNo}
+        </if>
+        <if test="jarNo != null">
+            and jar_id = #{jarNo}
+        </if>
+        <if test="rgvNo != null">
+            and rgv_id = #{rgvNo}
+        </if>
+        <!--        <choose>-->
+        <!--            <when test="type != null and type != ''">-->
+        <!--                and type = #{type}-->
+        <!--            </when>-->
+        <!--            <otherwise>-->
+        <!--                and (type IS NULL OR type = '')-->
+        <!--            </otherwise>-->
+        <!--        </choose>-->
+
+    </sql>
+
+    <select id="getWrkMastExecuteByWrkNo" resultMap="BaseResultMap">
+        select top 1 * from jar_wrk_mast_execute
+        where 1=1
+        and wrk_no = #{wrkNo}
+    </select>
+
+    <select id="getWrkMastExecuteByWrkNoList" resultMap="BaseResultMap">
+        select * from jar_wrk_mast_execute
+        where 1=1
+        and wrk_no = #{wrkNo}
+    </select>
+
+    <select id="getWrkMastExecuteByJarNo" resultMap="BaseResultMap">
+        select * from jar_wrk_mast_execute
+        where 1=1
+        and jar_id = #{jarId}
+    </select>
+
+    <select id="selectWrkMastExecuteByType" resultMap="BaseResultMap">
+        select * from jar_wrk_mast_execute
+        where 1=1
+        and type = #{type}
+        and wrk_type = 0;
+    </select>
+
+    <select id="selectWrkMastExecuteByTypeAndIoTyperAndWrkType" resultMap="BaseResultMap">
+        select * from jar_wrk_mast_execute
+        where 1=1
+        <if test="type != null">
+            and type = #{type}
+        </if>
+        <if test="ioType != null">
+            and io_type = #{ioType}
+        </if>
+        <if test="wrkSts != null">
+            and wrk_sts = #{wrkSts}
+        </if>
+    </select>
+
+    <select id="selectWrkMastExecuteByWrk" resultMap="BaseResultMap">
+        select * from jar_wrk_mast_execute
+        where 1=1
+        <include refid="batchSeq"></include>
+    </select>
+
+    <select id="getWrkMastExecuteByJarIdCount" resultType="Integer">
+        select count(1) from jar_wrk_mast_execute
+        where 1=1
+        and jar_id = #{jarId}
+    </select>
+
+    <select id="selectNoStart" resultType="Integer">
+        select count(1) from jar_wrk_mast_execute
+        where 1=1
+        and jar_regin = #{jarRegin}
+        and wrk_type != 0
+    </select>
+
+    <select id="selectMoveStart" resultType="Integer">
+        select count(1) from jar_wrk_mast_execute
+        where 1=1
+        and jar_regin = #{jarRegin}
+        and io_type in (7,8,10,11)
+    </select>
+
+    <select id="selectStart" resultMap="BaseResultMap">
+        select top 1 * from jar_wrk_mast_execute
+        where 1=1
+        and jar_regin = #{jarRegin}
+        and wrk_type = 0
+    </select>
+
 </mapper>

--
Gitblit v1.9.1