select id, item_number, drawing_no, version, process_name, standard_amount, org_code, create_by, create_time, del_flag from aps_gas_material_usage insert into aps_gas_material_usage item_number, drawing_no, version, process_name, standard_amount, org_code, create_by, create_time, del_flag, #{itemNumber}, #{drawingNo}, #{version}, #{processName}, #{standardAmount}, #{orgCode}, #{createBy}, #{createTime}, #{delFlag}, update aps_gas_material_usage item_number = #{itemNumber}, drawing_no = #{drawingNo}, version = #{version}, process_name = #{processName}, standard_amount = #{standardAmount}, org_code = #{orgCode}, create_by = #{createBy}, create_time = #{createTime}, del_flag = #{delFlag}, where id = #{id} delete from aps_gas_material_usage where id = #{id} delete from aps_gas_material_usage where id in #{id} insert into aps_gas_material_usage (item_number, drawing_no, version , process_name, standard_amount, org_code, del_flag, create_by, create_time) values ( #{item.itemNumber}, #{item.drawingNo}, #{item.version}, #{item.processName}, #{item.standardAmount}, #{item.orgCode}, #{item.delFlag}, #{item.createBy}, #{item.createTime} ) delete from aps_gas_material_usage where del_flag in ('0','1');