select plan_id, plan_code, status, purchase_date, purchase_user_id, production_plan_id, approve_status, process_instance_id, relate_plan_ids, canteen_id, stall_id, purchase_budget_total, supplier_ids, approve_by, approve_time, approve_remark, if_merge, deliver_goods_date, remark, del_flag, create_by, create_time, update_by, update_time from ims_purchase_plan
insert into ims_purchase_plan
plan_code,
status,
purchase_date,
purchase_user_id,
production_plan_id,
approve_status,
process_instance_id,
relate_plan_ids,
canteen_id,
stall_id,
purchase_budget_total,
supplier_ids,
approve_by,
approve_time,
approve_remark,
if_merge,
deliver_goods_date,
remark,
del_flag,
create_by,
create_time,
update_by,
update_time,
#{planCode},
#{status},
#{purchaseDate},
#{purchaseUserId},
#{productionPlanId},
#{approveStatus},
#{processInstanceId},
#{relatePlanIds},
#{canteenId},
#{stallId},
#{purchaseBudgetTotal},
#{supplierIds},
#{approveBy},
#{approveTime},
#{approveRemark},
#{ifMerge},
#{deliverGoodsDate},
#{remark},
#{delFlag},
#{createBy},
#{createTime},
#{updateBy},
#{updateTime},
update ims_purchase_plan
plan_code = #{planCode},
status = #{status},
purchase_date = #{purchaseDate},
purchase_user_id = #{purchaseUserId},
production_plan_id = #{productionPlanId},
approve_status = #{approveStatus},
process_instance_id = #{processInstanceId},
relate_plan_ids = #{relatePlanIds},
canteen_id = #{canteenId},
stall_id = #{stallId},
purchase_budget_total = #{purchaseBudgetTotal},
supplier_ids = #{supplierIds},
approve_by = #{approveBy},
approve_time = #{approveTime},
approve_remark = #{approveRemark},
if_merge = #{ifMerge},
deliver_goods_date = #{deliverGoodsDate},
remark = #{remark},
del_flag = #{delFlag},
create_by = #{createBy},
create_time = #{createTime},
update_by = #{updateBy},
update_time = #{updateTime},
where plan_id = #{planId}
delete from ims_purchase_plan where plan_id = #{planId}
delete from ims_purchase_plan where plan_id in
#{planId}