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}