select thisTab.id, thisTab.bill_id, thisTab.settlement_method, thisTab.customer_bank, thisTab.customer_bank_account, thisTab.receiving_bank_account, thisTab.receiving_bank, thisTab.receipt_date, thisTab.receipt_amount, thisTab.remaining_pending_amount, thisTab.remark, thisTab.create_by, thisTab.create_time, thisTab.update_by, thisTab.update_time, thisTab.deleted from receivable_bill_settlement_detail AS thisTab
select count(0) from receivable_bill_settlement_detail as thisTab
and thisTab.bill_id = #{billId}
and thisTab.settlement_method = #{settlementMethod}
and thisTab.customer_bank = #{customerBank}
and thisTab.customer_bank_account = #{customerBankAccount}
and thisTab.receiving_bank_account = #{receivingBankAccount}
and thisTab.receiving_bank = #{receivingBank}
and thisTab.receipt_date = #{receiptDate}
and thisTab.receipt_amount = #{receiptAmount}
and thisTab.remaining_pending_amount = #{remainingPendingAmount}
and thisTab.deleted = #{deleted}
insert into receivable_bill_settlement_detail
bill_id,
settlement_method,
customer_bank,
customer_bank_account,
receiving_bank_account,
receiving_bank,
receipt_date,
receipt_amount,
remaining_pending_amount,
remark,
create_by,
create_time,
update_by,
update_time,
deleted,
#{billId},
#{settlementMethod},
#{customerBank},
#{customerBankAccount},
#{receivingBankAccount},
#{receivingBank},
#{receiptDate},
#{receiptAmount},
#{remainingPendingAmount},
#{remark},
#{createBy},
#{createTime},
#{updateBy},
#{updateTime},
#{deleted},
insert into receivable_bill_settlement_detail
id,bill_id,settlement_method,customer_bank,customer_bank_account,receiving_bank_account,receiving_bank,receipt_date,receipt_amount,remaining_pending_amount,remark,create_by,create_time,update_by,update_time,deleted,
#{item.id},#{item.billId},#{item.settlementMethod},#{item.customerBank},#{item.customerBankAccount},#{item.receivingBankAccount},#{item.receivingBank},#{item.receiptDate},#{item.receiptAmount},#{item.remainingPendingAmount},#{item.remark},#{item.createBy},#{item.createTime},#{item.updateBy},#{item.updateTime},#{item.deleted},
update receivable_bill_settlement_detail
bill_id = #{billId},
settlement_method = #{settlementMethod},
customer_bank = #{customerBank},
customer_bank_account = #{customerBankAccount},
receiving_bank_account = #{receivingBankAccount},
receiving_bank = #{receivingBank},
receipt_date = #{receiptDate},
receipt_amount = #{receiptAmount},
remaining_pending_amount = #{remainingPendingAmount},
remark = #{remark},
create_by = #{createBy},
create_time = #{createTime},
update_by = #{updateBy},
update_time = #{updateTime},
deleted = #{deleted},
where id = #{id}
update receivable_bill_settlement_detail
bill_id = #{item.billId},
settlement_method = #{item.settlementMethod},
customer_bank = #{item.customerBank},
customer_bank_account = #{item.customerBankAccount},
receiving_bank_account = #{item.receivingBankAccount},
receiving_bank = #{item.receivingBank},
receipt_date = #{item.receiptDate},
receipt_amount = #{item.receiptAmount},
remaining_pending_amount = #{item.remainingPendingAmount},
remark = #{item.remark},
create_by = #{item.createBy},
create_time = #{item.createTime},
update_by = #{item.updateBy},
update_time = #{item.updateTime},
deleted = #{item.deleted},
where id = #{item.id}
delete from receivable_bill_settlement_detail where id = #{id}
delete from receivable_bill_settlement_detail where id in
#{id}