fix:首页生产工单接口开发(包括工序进度)

This commit is contained in:
zhangxuanming
2025-01-20 18:18:34 +08:00
parent b681e845da
commit 5d1b0da8f6
17 changed files with 217 additions and 3 deletions

View File

@@ -98,7 +98,14 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<include refid="selectProFeedbackVo"/>
where f.record_id = #{recordId}
</select>
<select id="selectByWorkorderIds" resultType="com.ktg.mes.pro.domain.ProFeedback" resultMap="ProFeedbackResult">
<include refid="selectProFeedbackVo"/>
where f.workorder_id in
<foreach collection="workorderIds" item="item" separator="," open="(" close=")">
#{item}
</foreach>
</select>
<insert id="insertProFeedback" parameterType="ProFeedback" useGeneratedKeys="true" keyProperty="recordId">
insert into pro_feedback
<trim prefix="(" suffix=")" suffixOverrides=",">

View File

@@ -114,13 +114,20 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<select id="selectByRouteId" resultType="ProRouteProcess" resultMap="ProRouteProcessResult">
select * from pro_route_process where route_id = #{routeId}
</select>
<select id="selectByProcessIds" resultType="com.ktg.mes.pro.domain.ProRouteProcess">
<select id="selectByProcessIds" resultType="com.ktg.mes.pro.domain.ProRouteProcess" resultMap="ProRouteProcessResult">
select * from pro_route_process
where process_id in
<foreach collection="entity" item="item" separator="," open="(" close=")">
#{item}
</foreach>
</select>
<select id="selectByRouteIds" resultType="com.ktg.mes.pro.domain.ProRouteProcess" resultMap="ProRouteProcessResult">
<include refid="selectProRouteProcessVo"/>
where route_id in
<foreach collection="routeIds" item="item" separator="," open="(" close=")">
#{item}
</foreach>
</select>
<insert id="insertProRouteProcess" parameterType="ProRouteProcess" useGeneratedKeys="true" keyProperty="recordId">
insert into pro_route_process

View File

@@ -55,6 +55,13 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<include refid="selectProRouteProductVo"/>
where item_id = #{itemId} limit 1
</select>
<select id="selectByProductIds" resultType="ProRouteProduct" resultMap="ProRouteProductResult">
<include refid="selectProRouteProductVo"/>
where item_id in
<foreach collection="productIds" item="item" separator="," open="(" close=")">
#{item}
</foreach>
</select>
<insert id="insertProRouteProduct" parameterType="ProRouteProduct" useGeneratedKeys="true" keyProperty="recordId">
insert into pro_route_product