|
@ -24,10 +24,21 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" |
|
|
<result property="noRmbSum" column="no_rmb_sum" /> |
|
|
<result property="noRmbSum" column="no_rmb_sum" /> |
|
|
<result property="correlationCodes" column="correlation_codes" /> |
|
|
<result property="correlationCodes" column="correlation_codes" /> |
|
|
<result property="plannedOutsourceAmount" column="planned_outsource_amount" /> |
|
|
<result property="plannedOutsourceAmount" column="planned_outsource_amount" /> |
|
|
|
|
|
<result property="planDetailId" column="plan_detail_id" /> |
|
|
|
|
|
<result property="createBy" column="create_by" /> |
|
|
|
|
|
<result property="createTime" column="create_time" /> |
|
|
|
|
|
<result property="updateBy" column="update_by" /> |
|
|
|
|
|
<result property="updateTime" column="update_time" /> |
|
|
</resultMap> |
|
|
</resultMap> |
|
|
|
|
|
|
|
|
<sql id="selectOutsourceOrderDetailVo"> |
|
|
<sql id="selectOutsourceOrderDetailVo"> |
|
|
select outsource_order_detail_id, outsource_order_no, material_no, outsource_process_no, outsource_process_name, charge_unit, single_material, delivery_time, actual_outsource_amount, material_rmb, material_no_rmb, supplier_code, supplier_name, closed_status, remit_status, rmb_sum, no_rmb_sum, correlation_codes, planned_outsource_amount from outsource_order_detail |
|
|
select outsource_order_detail_id, outsource_order_no, material_no, |
|
|
|
|
|
outsource_process_no, outsource_process_name, charge_unit, |
|
|
|
|
|
single_material, delivery_time, actual_outsource_amount, material_rmb, |
|
|
|
|
|
material_no_rmb, supplier_code, supplier_name, closed_status, |
|
|
|
|
|
remit_status, rmb_sum, no_rmb_sum, correlation_codes, |
|
|
|
|
|
planned_outsource_amount ,plan_detail_id, create_by, create_time, |
|
|
|
|
|
update_by, update_time from outsource_order_detail |
|
|
</sql> |
|
|
</sql> |
|
|
|
|
|
|
|
|
<select id="selectOutsourceOrderDetailList" parameterType="OutsourceOrderDetail" resultMap="OutsourceOrderDetailResult"> |
|
|
<select id="selectOutsourceOrderDetailList" parameterType="OutsourceOrderDetail" resultMap="OutsourceOrderDetailResult"> |
|
@ -51,6 +62,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" |
|
|
<if test="noRmbSum != null "> and no_rmb_sum = #{noRmbSum}</if> |
|
|
<if test="noRmbSum != null "> and no_rmb_sum = #{noRmbSum}</if> |
|
|
<if test="correlationCodes != null and correlationCodes != ''"> and correlation_codes = #{correlationCodes}</if> |
|
|
<if test="correlationCodes != null and correlationCodes != ''"> and correlation_codes = #{correlationCodes}</if> |
|
|
<if test="plannedOutsourceAmount != null "> and planned_outsource_amount = #{plannedOutsourceAmount}</if> |
|
|
<if test="plannedOutsourceAmount != null "> and planned_outsource_amount = #{plannedOutsourceAmount}</if> |
|
|
|
|
|
<if test="planDetailId != null "> and plan_detail_id = #{planDetailId}</if> |
|
|
</where> |
|
|
</where> |
|
|
</select> |
|
|
</select> |
|
|
|
|
|
|
|
@ -80,6 +92,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" |
|
|
<if test="noRmbSum != null">no_rmb_sum,</if> |
|
|
<if test="noRmbSum != null">no_rmb_sum,</if> |
|
|
<if test="correlationCodes != null">correlation_codes,</if> |
|
|
<if test="correlationCodes != null">correlation_codes,</if> |
|
|
<if test="plannedOutsourceAmount != null">planned_outsource_amount,</if> |
|
|
<if test="plannedOutsourceAmount != null">planned_outsource_amount,</if> |
|
|
|
|
|
<if test="planDetailId != null">plan_detail_id,</if> |
|
|
|
|
|
<if test="createBy != null">create_by,</if> |
|
|
|
|
|
<if test="createTime != null">create_time,</if> |
|
|
|
|
|
<if test="updateBy != null">update_by,</if> |
|
|
|
|
|
<if test="updateTime != null">update_time,</if> |
|
|
</trim> |
|
|
</trim> |
|
|
<trim prefix="values (" suffix=")" suffixOverrides=","> |
|
|
<trim prefix="values (" suffix=")" suffixOverrides=","> |
|
|
<if test="outsourceOrderNo != null and outsourceOrderNo != ''">#{outsourceOrderNo},</if> |
|
|
<if test="outsourceOrderNo != null and outsourceOrderNo != ''">#{outsourceOrderNo},</if> |
|
@ -100,6 +117,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" |
|
|
<if test="noRmbSum != null">#{noRmbSum},</if> |
|
|
<if test="noRmbSum != null">#{noRmbSum},</if> |
|
|
<if test="correlationCodes != null">#{correlationCodes},</if> |
|
|
<if test="correlationCodes != null">#{correlationCodes},</if> |
|
|
<if test="plannedOutsourceAmount != null">#{plannedOutsourceAmount},</if> |
|
|
<if test="plannedOutsourceAmount != null">#{plannedOutsourceAmount},</if> |
|
|
|
|
|
<if test="planDetailId != null">#{planDetailId},</if> |
|
|
|
|
|
<if test="createBy != null">#{createBy},</if> |
|
|
|
|
|
<if test="createTime != null">#{createTime},</if> |
|
|
|
|
|
<if test="updateBy != null">#{updateBy},</if> |
|
|
|
|
|
<if test="updateTime != null">#{updateTime},</if> |
|
|
</trim> |
|
|
</trim> |
|
|
</insert> |
|
|
</insert> |
|
|
|
|
|
|
|
@ -124,6 +146,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" |
|
|
<if test="noRmbSum != null">no_rmb_sum = #{noRmbSum},</if> |
|
|
<if test="noRmbSum != null">no_rmb_sum = #{noRmbSum},</if> |
|
|
<if test="correlationCodes != null">correlation_codes = #{correlationCodes},</if> |
|
|
<if test="correlationCodes != null">correlation_codes = #{correlationCodes},</if> |
|
|
<if test="plannedOutsourceAmount != null">planned_outsource_amount = #{plannedOutsourceAmount},</if> |
|
|
<if test="plannedOutsourceAmount != null">planned_outsource_amount = #{plannedOutsourceAmount},</if> |
|
|
|
|
|
<if test="planDetailId != null">plan_detail_id = #{planDetailId},</if> |
|
|
|
|
|
<if test="createBy != null">create_by = #{createBy},</if> |
|
|
|
|
|
<if test="createTime != null">create_time = #{createTime},</if> |
|
|
|
|
|
<if test="updateBy != null">update_by = #{updateBy},</if> |
|
|
|
|
|
<if test="updateTime != null">update_time = #{updateTime},</if> |
|
|
</trim> |
|
|
</trim> |
|
|
where outsource_order_detail_id = #{outsourceOrderDetailId} |
|
|
where outsource_order_detail_id = #{outsourceOrderDetailId} |
|
|
</update> |
|
|
</update> |
|
@ -159,9 +186,29 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" |
|
|
</delete> |
|
|
</delete> |
|
|
|
|
|
|
|
|
<insert id="batchOutsourceOrderDetail"> |
|
|
<insert id="batchOutsourceOrderDetail"> |
|
|
insert into outsource_order_detail( outsource_order_detail_id, outsource_order_no, material_no, outsource_process_no, outsource_process_name, charge_unit, single_material, delivery_time, actual_outsource_amount, material_rmb, material_no_rmb, supplier_code, supplier_name, closed_status, remit_status, rmb_sum, no_rmb_sum, correlation_codes,planned_outsource_amount) values |
|
|
insert into outsource_order_detail( outsource_order_detail_id, |
|
|
|
|
|
outsource_order_no, material_no, |
|
|
|
|
|
outsource_process_no, outsource_process_name, |
|
|
|
|
|
charge_unit, single_material, delivery_time, |
|
|
|
|
|
actual_outsource_amount, material_rmb, |
|
|
|
|
|
material_no_rmb, supplier_code, supplier_name, |
|
|
|
|
|
closed_status, remit_status, rmb_sum, no_rmb_sum, |
|
|
|
|
|
correlation_codes,planned_outsource_amount, |
|
|
|
|
|
plan_detail_id,create_by,create_time) values |
|
|
<foreach item="item" index="index" collection="list" separator=","> |
|
|
<foreach item="item" index="index" collection="list" separator=","> |
|
|
( #{item.outsourceOrderDetailId}, #{item.outsourceOrderNo}, #{item.materialNo}, #{item.outsourceProcessNo}, #{item.outsourceProcessName}, #{item.chargeUnit}, #{item.singleMaterial}, #{item.deliveryTime}, #{item.actualOutsourceAmount}, #{item.materialRmb}, #{item.materialNoRmb}, #{item.supplierCode}, #{item.supplierName}, #{item.closedStatus}, #{item.remitStatus}, #{item.rmbSum}, #{item.noRmbSum}, #{item.correlationCodes},#{item.plannedOutsourceAmount}) |
|
|
( #{item.outsourceOrderDetailId}, #{item.outsourceOrderNo}, #{item.materialNo}, |
|
|
|
|
|
#{item.outsourceProcessNo}, #{item.outsourceProcessName}, #{item.chargeUnit}, |
|
|
|
|
|
#{item.singleMaterial}, #{item.deliveryTime}, #{item.actualOutsourceAmount}, |
|
|
|
|
|
#{item.materialRmb}, #{item.materialNoRmb}, #{item.supplierCode}, #{item.supplierName}, |
|
|
|
|
|
#{item.closedStatus}, #{item.remitStatus}, #{item.rmbSum}, #{item.noRmbSum}, |
|
|
|
|
|
#{item.correlationCodes},#{item.plannedOutsourceAmount},#{item.planDetailId}, |
|
|
|
|
|
#{item.createBy},#{item.createTime}) |
|
|
</foreach> |
|
|
</foreach> |
|
|
</insert> |
|
|
</insert> |
|
|
|
|
|
|
|
|
|
|
|
<select id="selectOutsourceOrderDetailByCode" parameterType="String" resultMap="OutsourceOrderDetailResult"> |
|
|
|
|
|
<include refid="selectOutsourceOrderDetailVo"/> |
|
|
|
|
|
where outsource_order_no = #{outsourceOrderNo} |
|
|
|
|
|
</select> |
|
|
|
|
|
|
|
|
</mapper> |
|
|
</mapper> |