select id, bill_no, bill_type, signer_id, signer_role, sign_url, sign_time, pcode, tray_code, approver_id, approver_sign_url, audit_result, image_type, is_current, remark, create_by, create_time, update_by, update_time, is_delete from audit_signature
insert into audit_signature
bill_no,
bill_type,
signer_id,
signer_role,
sign_url,
sign_time,
pcode,
tray_code,
approver_id,
approver_sign_url,
audit_result,
image_type,
is_current,
remark,
create_by,
create_time,
update_by,
update_time,
is_delete,
#{billNo},
#{billType},
#{signerId},
#{signerRole},
#{signUrl},
#{signTime},
#{pcode},
#{trayCode},
#{approverId},
#{approverSignUrl},
#{auditResult},
#{imageType},
#{isCurrent},
#{remark},
#{createBy},
#{createTime},
#{updateBy},
#{updateTime},
#{isDelete},
INSERT INTO audit_signature (
bill_no,
bill_type,
signer_id,
signer_role,
sign_url,
sign_time,
image_type,
approver_id,
is_current,
is_delete,
create_by,
create_time
)
VALUES
(
#{item.billNo},
#{item.billType},
#{item.signerId},
#{item.signerRole},
#{item.signUrl},
#{item.signTime},
#{item.imageType},
#{item.approverId},
#{item.isCurrent},
#{item.isDelete},
#{item.createBy},
#{item.createTime}
)
update audit_signature
bill_no = #{billNo},
bill_type = #{billType},
signer_id = #{signerId},
signer_role = #{signerRole},
sign_url = #{signUrl},
sign_time = #{signTime},
pcode = #{pcode},
tray_code = #{trayCode},
approver_id = #{approverId},
approver_sign_url = #{approverSignUrl},
audit_result = #{auditResult},
image_type = #{imageType},
is_current = #{isCurrent},
remark = #{remark},
create_by = #{createBy},
create_time = #{createTime},
update_by = #{updateBy},
update_time = #{updateTime},
is_delete = #{isDelete},
where id = #{id}
UPDATE audit_signature
SET is_current = '0',
update_time = NOW()
WHERE bill_no = #{billNo}
AND signer_role = #{signerRole}
AND is_current = '1'
AND is_delete = '0'
delete from audit_signature where id = #{id}
delete from audit_signature where id in
#{id}