select purchase_order_id, erp_id, fentry_id, po_no, document_status,
material_id, material_code, material_name, order_amount, complete_amount,
approve_date, erp_modify_date, plan_delivery_date, begin_date, end_date, order_status,
complete_date, is_flag, remark, create_by, create_time, update_by, update_time ,unit_id,
stock_unit_id,price_unit_id,aux_prop_id,src_bill_no,tond_base,purchase_org_id,supplier_id
from mes_purchase_order
insert into mes_purchase_order
erp_id,
fentry_id,
po_no,
document_status,
material_id,
material_code,
material_name,
order_amount,
complete_amount,
approve_date,
erp_modify_date,
plan_delivery_date,
begin_date,
end_date,
order_status,
complete_date,
is_flag,
remark,
create_by,
create_time,
update_by,
update_time,
unit_id,
stock_unit_id,
price_unit_id,
aux_prop_id,
src_bill_no,
tond_base,
purchase_org_id,
supplier_id,
#{erpId},
#{fentryId},
#{poNo},
#{documentStatus},
#{materialId},
#{materialCode},
#{materialName},
#{orderAmount},
#{completeAmount},
#{approveDate},
#{erpModifyDate},
#{planDeliveryDate},
#{beginDate},
#{endDate},
#{orderStatus},
#{completeDate},
#{isFlag},
#{remark},
#{createBy},
#{createTime},
#{updateBy},
#{updateTime},
#{unitId},
#{stockUnitId},
#{priceUnitId},
#{auxPropId},
#{srcBillNo},
#{tondBase},
#{purchaseOrgId},
#{supplierId},
update mes_purchase_order
erp_id = #{erpId},
fentry_id = #{fentryId},
po_no = #{poNo},
document_status = #{documentStatus},
material_id = #{materialId},
material_code = #{materialCode},
material_name = #{materialName},
order_amount = #{orderAmount},
complete_amount = #{completeAmount},
approve_date = #{approveDate},
erp_modify_date = #{erpModifyDate},
plan_delivery_date = #{planDeliveryDate},
begin_date = #{beginDate},
end_date = #{endDate},
order_status = #{orderStatus},
complete_date = #{completeDate},
is_flag = #{isFlag},
remark = #{remark},
create_by = #{createBy},
create_time = #{createTime},
update_by = #{updateBy},
update_time = #{updateTime},
unit_id=#{unitId},
stock_unit_id=#{stockUnitId},
price_unit_id=#{priceUnitId},
aux_prop_id=#{auxPropId},
src_bill_no=#{srcBillNo},
tond_base=#{tondBase},
purchase_org_id=#{purchaseOrgId},
supplier_id=#{supplierId},
where purchase_order_id = #{purchaseOrderId}
delete from mes_purchase_order where purchase_order_id = #{purchaseOrderId}
delete from mes_purchase_order where purchase_order_id in
#{purchaseOrderId}
INSERT INTO mes_purchase_order (erp_id, fentry_id, po_no, document_status, material_id, material_code, material_name, order_amount, complete_amount, approve_date, erp_modify_date, plan_delivery_date, order_status, unit_id, stock_unit_id, price_unit_id, aux_prop_id, src_bill_no, purchase_org_id, tond_base, supplier_id, create_time,update_time) VALUES
(#{item.erpId}, #{item.fentryId}, #{item.poNo},#{item.documentStatus}, #{item.materialId}, #{item.materialCode}, #{item.materialName}, #{item.orderAmount}, #{item.completeAmount}, #{item.approveDate}, #{item.erpModifyDate}, #{item.planDeliveryDate}, #{item.orderStatus}, #{item.unitId}, #{item.stockUnitId}, #{item.priceUnitId}, #{item.auxPropId}, #{item.srcBillNo}, #{item.purchaseOrgId}, #{item.tondBase}, #{item.supplierId}, #{item.createTime},#{item.updateTime})