|
|
@ -41,7 +41,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" |
|
|
|
<result property="applyUser" column="apply_user" /> |
|
|
|
<result property="cancelInstanceId" column="cancel_instance_id" /> |
|
|
|
<result property="restoreInstanceId" column="restore_instance_id" /> |
|
|
|
|
|
|
|
<result property="cancelRemark" column="cancel_remark" /> |
|
|
|
</resultMap> |
|
|
|
|
|
|
|
<resultMap id="OutsourceOrderOutsourceOrderDetailResult" type="OutsourceOrderVO" extends="OutsourceOrderResult"> |
|
|
@ -64,6 +64,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" |
|
|
|
<result property="supplierName" column="supplier_name" /> |
|
|
|
<result property="closedStatus" column="closed_status" /> |
|
|
|
<result property="remitStatus" column="remit_status" /> |
|
|
|
<result property="rmbSum" column="rmb_sum" /> |
|
|
|
<result property="noRmbSum" column="no_rmb_sum" /> |
|
|
|
<result property="correlationCodes" column="correlation_codes" /> |
|
|
|
<result property="plannedOutsourceAmount" column="planned_outsource_amount" /> |
|
|
|
</resultMap> |
|
|
|
|
|
|
|
<!-- 委外物料--> |
|
|
@ -83,7 +87,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" |
|
|
|
</resultMap> |
|
|
|
|
|
|
|
<sql id="selectOutsourceOrderVo"> |
|
|
|
select outsource_order_id, outsource_order_no, outsource_plan_code, outsource_staff, supplier_amount, material_amount, outsource_material_amount, outsource_process_type, outsource_process_amount, outsource_total_price, outsource_no_price, create_by, create_time, update_by, update_time, use_status, receive_status, warehouse_status, closed_status, remit_status, audit_status, actual_material_amount, actual_process_amount, stock_no, stock_name, receive_person, receive_telephone, receive_address,instance_id, instance_type, submit_instance_id, apply_title, apply_time, apply_user, cancel_instance_id, restore_instance_id from outsource_order |
|
|
|
select outsource_order_id, outsource_order_no, outsource_plan_code, outsource_staff, supplier_amount, |
|
|
|
material_amount, outsource_material_amount, outsource_process_type, outsource_process_amount, outsource_total_price, |
|
|
|
outsource_no_price, create_by, create_time, update_by, update_time, use_status, receive_status, warehouse_status, closed_status, |
|
|
|
remit_status, audit_status, actual_material_amount, actual_process_amount, stock_no, stock_name, receive_person, receive_telephone, |
|
|
|
receive_address,instance_id, instance_type, submit_instance_id, apply_title, apply_time, apply_user, cancel_instance_id, restore_instance_id, cancel_remark |
|
|
|
from outsource_order |
|
|
|
</sql> |
|
|
|
|
|
|
|
<select id="selectOutsourceOrderList" parameterType="OutsourceOrderVO" resultMap="OutsourceOrderResult"> |
|
|
@ -122,7 +131,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" |
|
|
|
|
|
|
|
|
|
|
|
<select id="selectOutsourceOrderDetailList" resultType="OutsourceOrderDetail" resultMap="OutsourceOrderDetailResult"> |
|
|
|
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 |
|
|
|
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 |
|
|
|
where outsource_order_no = #{outsource_order_no} |
|
|
|
</select> |
|
|
@ -165,6 +174,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" |
|
|
|
<if test="applyUser != null">apply_user,</if> |
|
|
|
<if test="cancelInstanceId != null">cancel_instance_id,</if> |
|
|
|
<if test="restoreInstanceId != null">restore_instance_id,</if> |
|
|
|
<if test="cancelRemark != null">cancel_remark,</if> |
|
|
|
</trim> |
|
|
|
<trim prefix="values (" suffix=")" suffixOverrides=","> |
|
|
|
<if test="outsourceOrderNo != null and outsourceOrderNo != ''">#{outsourceOrderNo},</if> |
|
|
@ -202,6 +212,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" |
|
|
|
<if test="applyUser != null">#{applyUser},</if> |
|
|
|
<if test="cancelInstanceId != null">#{cancelInstanceId},</if> |
|
|
|
<if test="restoreInstanceId != null">#{restoreInstanceId},</if> |
|
|
|
<if test="cancelRemark != null">#{cancelRemark},</if> |
|
|
|
</trim> |
|
|
|
</insert> |
|
|
|
|
|
|
@ -243,6 +254,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" |
|
|
|
<if test="applyUser != null">apply_user = #{applyUser},</if> |
|
|
|
<if test="cancelInstanceId != null">cancel_instance_id = #{cancelInstanceId},</if> |
|
|
|
<if test="restoreInstanceId != null">restore_instance_id = #{restoreInstanceId},</if> |
|
|
|
<if test="cancelRemark != null">cancel_remark = #{cancelRemark},</if> |
|
|
|
</trim> |
|
|
|
where outsource_order_id = #{outsourceOrderId} |
|
|
|
</update> |
|
|
@ -270,9 +282,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" |
|
|
|
</delete> |
|
|
|
|
|
|
|
<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) 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) values |
|
|
|
<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.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}) |
|
|
|
</foreach> |
|
|
|
</insert> |
|
|
|
|
|
|
|