select id, serial_number, buy_name, supplier_no, use_department, use_department_id, declarant, reviewer, reviewer_state, reviewer_notes, approver, approver_state, approver_noets, materiel_id, units, specification, quantity, unit_price, amount, data_approval_status, remark, create_by_id, create_by, create_time, update_by_id, update_by, update_time, del_flag, task_process_key, task_node_key, process_key, lot_number,procurement_time,estimated_delivery_time from {DBNAME}.purchase
insert into {DBNAME}.purchase
serial_number,
buy_name,
supplier_no,
use_department,
use_department_id,
declarant,
reviewer,
reviewer_state,
reviewer_notes,
approver,
approver_state,
approver_noets,
materiel_id,
units,
specification,
quantity,
unit_price,
amount,
data_approval_status,
remark,
create_by_id,
create_by,
create_time,
update_by_id,
update_by,
update_time,
del_flag,
task_process_key,
task_node_key,
process_key,
lot_number,
#{serialNumber},
#{buyName},
#{supplierNo},
#{useDepartment},
#{useDepartmentId},
#{declarant},
#{reviewer},
#{reviewerState},
#{reviewerNotes},
#{approver},
#{approverState},
#{approverNoets},
#{materielId},
#{units},
#{specification},
#{quantity},
#{unitPrice},
#{amount},
#{dataApprovalStatus},
#{remark},
#{createById},
#{createBy},
#{createTime},
#{updateById},
#{updateBy},
#{updateTime},
#{delFlag},
#{taskProcessKey},
#{taskNodeKey},
#{processKey},
#{lotNumber},
update {DBNAME}.purchase
serial_number = #{serialNumber},
buy_name = #{buyName},
supplier_no = #{supplierNo},
use_department = #{useDepartment},
use_department_id = #{useDepartmentId},
declarant = #{declarant},
reviewer = #{reviewer},
reviewer_state = #{reviewerState},
reviewer_notes = #{reviewerNotes},
approver = #{approver},
approver_state = #{approverState},
approver_noets = #{approverNoets},
materiel_id = #{materielId},
units = #{units},
specification = #{specification},
quantity = #{quantity},
unit_price = #{unitPrice},
amount = #{amount},
data_approval_status = #{dataApprovalStatus},
remark = #{remark},
create_by_id = #{createById},
create_by = #{createBy},
create_time = #{createTime},
update_by_id = #{updateById},
update_by = #{updateBy},
update_time = #{updateTime},
del_flag = #{delFlag},
task_process_key = #{taskProcessKey},
task_node_key = #{taskNodeKey},
process_key = #{processKey},
lot_number = #{lotNumber},
where id = #{id}
delete from purchase where id = #{id}
delete from purchase where id in
#{id}