select factory_code, production_version, bom_code, optional_bom, optional_bom_text, pvvd, pved, bom_calculate_number, bom_calculate_unit, bom_base_number, bom_base_unit, component_unit, component_pro_flag, msi, sanka, attr1, attr2, attr3, create_by, create_time, update_by, update_time, remark, current_version from base_bom
insert into base_bom
bom_bo,
factory_code,
production_version,
bom_code,
optional_bom,
optional_bom_text,
pvvd,
pved,
bom_calculate_number,
bom_calculate_unit,
bom_base_number,
bom_base_unit,
component_unit,
component_pro_flag,
msi,
sanka,
attr1,
attr2,
attr3,
create_by,
create_time,
update_by,
update_time,
remark,
current_version,
#{bomBo},
#{factoryCode},
#{productionVersion},
#{bomCode},
#{optionalBom},
#{optionalBomText},
#{pvvd},
#{pved},
#{bomCalculateNumber},
#{bomCalculateUnit},
#{bomBaseNumber},
#{bomBaseUnit},
#{componentUnit},
#{componentProFlag},
#{msi},
#{sanka},
#{attr1},
#{attr2},
#{attr3},
#{createBy},
#{createTime},
#{updateBy},
#{updateTime},
#{remark},
#{currentVersion},
insert into base_bom
bom_bo,
factory_code,
production_version,
bom_code,
optional_bom,
optional_bom_text,
pvvd,
pved,
bom_calculate_number,
bom_calculate_unit,
bom_base_number,
bom_base_unit,
component_unit,
component_pro_flag,
msi,
sanka,
attr1,
attr2,
attr3,
create_by,
create_time,
update_by,
update_time,
remark,
current_version,
VALUES
#{bomBo},
#{factoryCode},
#{productionVersion},
#{bomCode},
#{optionalBom},
#{optionalBomText},
#{pvvd},
#{pved},
#{bomCalculateNumber},
#{bomCalculateUnit},
#{bomBaseNumber},
#{bomBaseUnit},
#{componentUnit},
#{componentProFlag},
#{msi},
#{sanka},
#{attr1},
#{attr2},
#{attr3},
#{createBy},
#{createTime},
#{updateBy},
#{updateTime},
#{remark},
#{currentVersion},
update base_bom
production_version = #{productionVersion},
bom_code = #{bomCode},
optional_bom = #{optionalBom},
optional_bom_text = #{optionalBomText},
pvvd = #{pvvd},
pved = #{pved},
bom_calculate_number = #{bomCalculateNumber},
bom_calculate_unit = #{bomCalculateUnit},
bom_base_number = #{bomBaseNumber},
bom_base_unit = #{bomBaseUnit},
component_unit = #{componentUnit},
component_pro_flag = #{componentProFlag},
msi = #{msi},
sanka = #{sanka},
attr1 = #{attr1},
attr2 = #{attr2},
attr3 = #{attr3},
create_by = #{createBy},
create_time = #{createTime},
update_by = #{updateBy},
update_time = #{updateTime},
remark = #{remark},
current_version = #{currentVersion},
where factory_code = #{factoryCode}
update sys_factory
set factory_name = #{item.factoryName}
where
factoryCode = #{item.factoryCode}
insert into sys_factory
parent_id,
factory_name,
factory_code,
create_by,
create_time,
update_time,
VALUES
#{item.parentId},
#{item.factoryName},
#{item.factoryCode},
'job',
#{item.aedat_grnd},
#{item.aedat_grnd},
delete from base_bom where factory_code = #{factoryCode}
delete from base_bom where factory_code in
#{factoryCode}