insert into prc_pay_bill_fee ( fee_id, bill_id, pay_bill_id, fee_type, fee_name, sc_id, amount, currency, round_mode, remark, source_id, is_deleted, create_time ) values ( #{feeId}, #{billId}, #{payBillId}, #{feeType}, #{feeName}, #{scId}, #{amount}, #{currency}, #{roundMode}, #{remark}, #{sourceId}, ifnull(#{isDeleted}, '0'), sysdate() ) insert into prc_pay_bill_fee ( fee_id, bill_id, pay_bill_id, fee_type, fee_name, sc_id, amount, currency, round_mode, remark, source_id, is_deleted, create_time ) values (#{item.feeId}, #{item.billId}, #{item.payBillId}, #{item.feeType}, #{item.feeName}, #{item.scId}, #{item.amount}, #{item.currency}, #{item.roundMode}, #{item.remark}, #{item.sourceId}, ifnull(#{item.isDeleted}, '0'), sysdate()) delete from prc_pay_bill_fee where bill_id = #{billId} and (fee_source is null or fee_source = '' or fee_source = 'CALC')