工艺组成

This commit is contained in:
JinLu.Yin
2022-05-13 23:20:08 +08:00
parent 0273ad1871
commit 5374c2f32e
5 changed files with 138 additions and 0 deletions

View File

@@ -62,6 +62,39 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
where route_id = #{routeId} and order_num = #{orderNum} limit 1
</select>
<select id="checkProcessExists" parameterType="ProRouteProcess" resultMap="ProRouteProcessResult">
<include refid="selectProRouteProcessVo"/>
where route_id = #{routeId} and process_id = #{processId} limit 1
</select>
<select id="findPreProcess" parameterType="ProRouteProcess" resultMap="ProRouteProcessResult">
<include refid="selectProRouteProcessVo"/>
where route_id = #{routeId}
AND order_num &lt; (
SELECT order_num
FROM pro_route_process
WHERE route_id = #{routeId}
<if test="processId != null "> and process_id = #{processId}</if>
<if test="orderNum != null "> and order_num = #{orderNum}</if>
AND order_num = #{orderNum} limit 1
)
ORDER BY order_num DESC LIMIT 1
</select>
<select id="findNextProcess" parameterType="ProRouteProcess" resultMap="ProRouteProcessResult">
<include refid="selectProRouteProcessVo"/>
where route_id = #{routeId}
AND order_num &gt; (
SELECT order_num
FROM pro_route_process
WHERE route_id = #{routeId}
<if test="processId != null "> and process_id = #{processId}</if>
<if test="orderNum != null "> and order_num = #{orderNum}</if>
AND order_num = #{orderNum} limit 1
)
ORDER BY order_num ASC LIMIT 1
</select>
<insert id="insertProRouteProcess" parameterType="ProRouteProcess" useGeneratedKeys="true" keyProperty="recordId">
insert into pro_route_process
<trim prefix="(" suffix=")" suffixOverrides=",">