select material_id,
erp_id,
material_code,
old_material_code,
material_name,
material_categories,
material_subclass,
material_type_id,
batch_flag,
material_unit_id,
material_unit,
material_matkl,
material_spec,
net_weight,
gross_weight,
factory_id,
create_org_id,
use_org_id,
prodline_id,
active_flag,
deleted_flag,
remark,
create_by,
create_time,
update_by,
update_time,
approve_date,
erp_modify_date,
purchase_price_unit_id
from mes_base_material_info
insert into mes_base_material_info
erp_id,
material_code,
old_material_code,
material_name,
material_categories,
material_subclass,
material_type_id,
batch_flag,
material_unit_id,
material_unit,
material_matkl,
material_spec,
net_weight,
gross_weight,
factory_id,
create_org_id,
use_org_id,
prodline_id,
active_flag,
deleted_flag,
remark,
create_by,
create_time,
update_by,
update_time,
approve_date,
erp_modify_date,
purchase_price_unit_id,
#{erpId},
#{materialCode},
#{oldMaterialCode},
#{materialName},
#{materialCategories},
#{materialSubclass},
#{materialTypeId},
#{batchFlag},
#{materialUnitId},
#{materialUnit},
#{materialMatkl},
#{materialSpec},
#{netWeight},
#{grossWeight},
#{factoryId},
#{createOrgId},
#{useOrgId},
#{prodlineId},
#{activeFlag},
#{deletedFlag},
#{remark},
#{createBy},
#{createTime},
#{updateBy},
#{updateTime},
#{approveDate},
#{erpModifyDate},
#{purchasePriceUnitId},
update mes_base_material_info
erp_id = #{erpId},
material_code = #{materialCode},
old_material_code = #{oldMaterialCode},
material_name = #{materialName},
material_categories =
#{materialCategories},
material_subclass = #{materialSubclass},
material_type_id = #{materialTypeId},
batch_flag = #{batchFlag},
material_unit_id = #{materialUnitId},
material_unit = #{materialUnit},
material_matkl = #{materialMatkl},
material_spec = #{materialSpec},
net_weight = #{netWeight},
gross_weight = #{grossWeight},
factory_id = #{factoryId},
create_org_id = #{createOrgId},
use_org_id = #{useOrgId},
prodline_id = #{prodlineId},
active_flag = #{activeFlag},
deleted_flag = #{deletedFlag},
remark = #{remark},
create_by = #{createBy},
create_time = #{createTime},
update_by = #{updateBy},
update_time = #{updateTime},
approve_date = #{approveDate},
erp_modify_date = #{erpModifyDate},
purchase_price_unit_id = #{purchasePriceUnitId},
where material_id = #{materialId}
delete
from mes_base_material_info
where material_id = #{materialId}
delete from mes_base_material_info where material_id in
#{materialId}