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, rk_id ) 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}, #{item.rkId} ) 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' UPDATE audit_signature audit_result = #{auditResult}, approver_sign_url = #{approverSignUrl}, remark = #{remark}, update_by = #{updateBy}, update_time = #{updateTime}, WHERE bill_no = #{billNo} AND signer_role = '1' AND is_delete = '0' AND is_current = '1' delete from audit_signature where id = #{id} delete from audit_signature where id in #{id}