select id, master_planner, week_day, week_cycle, main_part_number, main_part_drawing_number, customer, business_type, document_number, requirement_type, document_status, item_number, drawing_no, version_number, production_quantity, good_products_quantity, process_number, work_center, department, plan_start_day, plan_end_day, standby_number, standby_name, standby_stock, next_process_deparment, is_suspended, is_outsourcing, account, advanced_materials, advanced_document_number, advanced_requirement_day, is_plan_complete, is_stock_complete, has_turnback, has_risk, batch_number from aps_part_plan_temp
insert into aps_part_plan_temp
id,
master_planner,
week_day,
week_cycle,
main_part_number,
main_part_drawing_number,
customer,
business_type,
document_number,
requirement_type,
document_status,
item_number,
drawing_no,
version_number,
production_quantity,
good_products_quantity,
process_number,
work_center,
department,
plan_start_day,
plan_end_day,
standby_number,
standby_name,
standby_stock,
next_process_deparment,
is_suspended,
is_outsourcing,
account,
advanced_materials,
advanced_document_number,
advanced_requirement_day,
is_plan_complete,
is_stock_complete,
has_turnback,
has_risk,
batch_number,
#{id},
#{masterPlanner},
#{weekDay},
#{weekCycle},
#{mainPartNumber},
#{mainPartDrawingNumber},
#{customer},
#{businessType},
#{documentNumber},
#{requirementType},
#{documentStatus},
#{itemNumber},
#{drawingNo},
#{versionNumber},
#{productionQuantity},
#{goodProductsQuantity},
#{processNumber},
#{workCenter},
#{department},
#{planStartDay},
#{planEndDay},
#{standbyNumber},
#{standbyName},
#{standbyStock},
#{nextProcessDeparment},
#{isSuspended},
#{isOutsourcing},
#{account},
#{advancedMaterials},
#{advancedDocumentNumber},
#{advancedRequirementDay},
#{isPlanComplete},
#{isStockComplete},
#{hasTurnback},
#{hasRisk},
#{batchNumber},
update aps_part_plan_temp
master_planner = #{masterPlanner},
week_day = #{weekDay},
week_cycle = #{weekCycle},
main_part_number = #{mainPartNumber},
main_part_drawing_number = #{mainPartDrawingNumber},
customer = #{customer},
business_type = #{businessType},
document_number = #{documentNumber},
requirement_type = #{requirementType},
document_status = #{documentStatus},
item_number = #{itemNumber},
drawing_no = #{drawingNo},
version_number = #{versionNumber},
production_quantity = #{productionQuantity},
good_products_quantity = #{goodProductsQuantity},
process_number = #{processNumber},
work_center = #{workCenter},
department = #{department},
plan_start_day = #{planStartDay},
plan_end_day = #{planEndDay},
standby_number = #{standbyNumber},
standby_name = #{standbyName},
standby_stock = #{standbyStock},
next_process_deparment = #{nextProcessDeparment},
is_suspended = #{isSuspended},
is_outsourcing = #{isOutsourcing},
account = #{account},
advanced_materials = #{advancedMaterials},
advanced_document_number = #{advancedDocumentNumber},
advanced_requirement_day = #{advancedRequirementDay},
is_plan_complete = #{isPlanComplete},
is_stock_complete = #{isStockComplete},
has_turnback = #{hasTurnback},
has_risk = #{hasRisk},
batch_number = #{batchNumber},
where id = #{id}
delete from aps_part_plan_temp where id = #{id}
delete from aps_part_plan_temp where id in
#{id}