SELECT seq_data_excel.NEXTVAL FROM DUAL
INSERT INTO data_excel (
id,
seq_no,
sort_no,
secondary_unit,
unit_code,
unit_name,
transaction_no,
summary,
amount,
accounting_period,
voucher_no,
bp_contract_no,
contract_center_no,
bp_invoice_no,
gk_invoice_no,
business_relation,
remark,
status,
create_time,
update_time,
deleted,
version
) VALUES (
#{id},
#{seqNo},
#{sortNo},
#{secondaryUnit},
#{unitCode},
#{unitName},
#{transactionNo},
#{summary},
#{amount},
#{accountingPeriod},
#{voucherNo},
#{bpContractNo},
#{contractCenterNo},
#{bpInvoiceNo},
#{gkInvoiceNo},
#{businessRelation},
#{remark},
#{status},
SYSDATE,
SYSDATE,
0,
1
)
UPDATE data_excel
SET
seq_no = #{seqNo},
sort_no = #{sortNo},
secondary_unit = #{secondaryUnit},
unit_code = #{unitCode},
unit_name = #{unitName},
transaction_no = #{transactionNo},
summary = #{summary},
amount = #{amount},
accounting_period = #{accountingPeriod},
voucher_no = #{voucherNo},
bp_contract_no = #{bpContractNo},
contract_center_no = #{contractCenterNo},
bp_invoice_no = #{bpInvoiceNo},
gk_invoice_no = #{gkInvoiceNo},
business_relation = #{businessRelation},
remark = #{remark},
status = #{status},
update_time = SYSDATE
WHERE id = #{id} AND deleted = 0