工艺组成
This commit is contained in:
@@ -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 < (
|
||||
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 > (
|
||||
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=",">
|
||||
|
||||
Reference in New Issue
Block a user