id,shop_id, partner_id, line_id, pay_status, pay_type, pay_user_name, pay_account, bank_code,
bank_name, branch_bank_code, branch_bank_name, pay_time, pay_pic, promise_pic, create_time,
update_time, create_user_id, update_user_id, deleted,pay_business_type,amount,combined_field,xgj_claim_status,payment_receipt_code,pay_serial_number,
remark
delete
from xfsg_line_pay
where id = #{id,jdbcType=BIGINT}
SELECT LAST_INSERT_ID()
insert into xfsg_line_pay
partner_id,
line_id,
pay_status,
pay_type,
pay_user_name,
pay_account,
bank_code,
bank_name,
branch_bank_code,
branch_bank_name,
pay_time,
pay_pic,
promise_pic,
create_time,
update_time,
create_user_id,
update_user_id,
deleted,
pay_business_type,
shop_id,
amount,
combined_field,
xgj_claim_status,
payment_receipt_code,
pay_serial_number,
remark
#{partnerId,jdbcType=VARCHAR},
#{lineId,jdbcType=BIGINT},
#{payStatus,jdbcType=TINYINT},
#{payType,jdbcType=TINYINT},
#{payUserName,jdbcType=VARCHAR},
#{payAccount,jdbcType=VARCHAR},
#{bankCode,jdbcType=VARCHAR},
#{bankName,jdbcType=VARCHAR},
#{branchBankCode,jdbcType=VARCHAR},
#{branchBankName,jdbcType=VARCHAR},
#{payTime,jdbcType=TIMESTAMP},
#{payPic,jdbcType=VARCHAR},
#{promisePic,jdbcType=VARCHAR},
#{createTime,jdbcType=TIMESTAMP},
#{updateTime,jdbcType=TIMESTAMP},
#{createUserId,jdbcType=VARCHAR},
#{updateUserId,jdbcType=VARCHAR},
#{deleted,jdbcType=BIT},
#{payBusinessType,jdbcType=TINYINT},
#{shopId},
#{amount},
#{combinedField,jdbcType=VARCHAR},
#{xgjClaimStatus,jdbcType=TINYINT},
#{paymentReceiptCode,jdbcType=VARCHAR},
#{paySerialNumber,jdbcType=VARCHAR},
#{remark,jdbcType=VARCHAR}
update xfsg_line_pay
partner_id = #{partnerId,jdbcType=VARCHAR},
line_id = #{lineId,jdbcType=BIGINT},
pay_status = #{payStatus,jdbcType=TINYINT},
pay_type = #{payType,jdbcType=TINYINT},
pay_user_name = #{payUserName,jdbcType=VARCHAR},
pay_account = #{payAccount,jdbcType=VARCHAR},
bank_code = #{bankCode,jdbcType=VARCHAR},
bank_name = #{bankName,jdbcType=VARCHAR},
branch_bank_code = #{branchBankCode,jdbcType=VARCHAR},
branch_bank_name = #{branchBankName,jdbcType=VARCHAR},
pay_time = #{payTime,jdbcType=TIMESTAMP},
pay_pic = #{payPic,jdbcType=VARCHAR},
promise_pic = #{promisePic,jdbcType=VARCHAR},
create_time = #{createTime,jdbcType=TIMESTAMP},
update_time = #{updateTime,jdbcType=TIMESTAMP},
create_user_id = #{createUserId,jdbcType=VARCHAR},
update_user_id = #{updateUserId,jdbcType=VARCHAR},
deleted = #{deleted,jdbcType=BIT},
amount = #{amount,jdbcType=VARCHAR},
combined_field = #{combinedField,jdbcType=VARCHAR},
xgj_claim_status = #{xgjClaimStatus,jdbcType=TINYINT},
payment_receipt_code = #{paymentReceiptCode,jdbcType=VARCHAR},
pay_serial_number = #{paySerialNumber,jdbcType=VARCHAR},
remark = #{remark,jdbcType=VARCHAR}
where id = #{id,jdbcType=BIGINT}
update xfsg_line_pay
set audit_id = #{auditId}
where line_id = #{lineId}
and partner_id = #{partnerId}
and t.id = #{id,jdbcType=BIGINT}
and t.partner_id = #{partnerId,jdbcType=VARCHAR}
and t.line_id = #{lineId,jdbcType=BIGINT}
and t.pay_status = #{payStatus,jdbcType=TINYINT}
and t.pay_type = #{payType,jdbcType=TINYINT}
and t.pay_user_name = #{payUserName,jdbcType=VARCHAR}
and t.pay_account = #{payAccount,jdbcType=VARCHAR}
and t.bank_code = #{bankCode,jdbcType=VARCHAR}
and t.bank_name = #{bankName,jdbcType=VARCHAR}
and t.branch_bank_code = #{branchBankCode,jdbcType=VARCHAR}
and t.branch_bank_name = #{branchBankName,jdbcType=VARCHAR}
and t.pay_time = #{payTime,jdbcType=TIMESTAMP}
and t.pay_pic = #{payPic,jdbcType=VARCHAR}
and t.promise_pic = #{promisePic,jdbcType=VARCHAR}
and t.create_time = #{createTime,jdbcType=TIMESTAMP}
and t.update_time = #{updateTime,jdbcType=TIMESTAMP}
and t.create_user_id = #{createUserId,jdbcType=VARCHAR}
and t.update_user_id = #{updateUserId,jdbcType=VARCHAR}
and t.deleted = #{deleted,jdbcType=BIT}
update xfsg_line_pay set deleted = 1 ,update_time = now(),update_user_id = #{userId} where id = #{id}