select obj_id, material_code, material_name, material_categories, material_subclass, material_type, material_unit, unit_price, material_specifications, factory_code, product_line_code, is_flag, create_by, create_time, update_by, update_time, increment_date, product_code, product_name from base_material_info
insert into base_material_info
material_code,
material_name,
material_categories,
material_subclass,
material_type,
material_unit,
unit_price,
material_specifications,
factory_code,
product_line_code,
is_flag,
create_by,
create_time,
update_by,
update_time,
increment_date,
product_code,
product_name,
#{materialCode},
#{materialName},
#{materialCategories},
#{materialSubclass},
#{materialType},
#{materialUnit},
#{unitPrice},
#{materialSpecifications},
#{factoryCode},
#{productLineCode},
#{isFlag},
#{createBy},
#{createTime},
#{updateBy},
#{updateTime},
#{incrementDate},
#{productCode},
#{productName},
update base_material_info
material_code = #{materialCode},
material_name = #{materialName},
material_categories = #{materialCategories},
material_subclass = #{materialSubclass},
material_type = #{materialType},
material_unit = #{materialUnit},
unit_price = #{unitPrice},
material_specifications = #{materialSpecifications},
factory_code = #{factoryCode},
product_line_code = #{productLineCode},
is_flag = #{isFlag},
create_by = #{createBy},
create_time = #{createTime},
update_by = #{updateBy},
update_time = #{updateTime},
increment_date = #{incrementDate},
product_code = #{productCode},
product_name = #{productName},
where obj_id = #{objId}
delete from base_material_info where obj_id = #{objId}
delete from base_material_info where obj_id in
#{objId}