id,
companyNum,
customerName,
companyName,
waybillNum,
invoiceNum,
invoiceCode,
invoiceMakeTime,
invoiceUrl,
invoiceHtmlUrl,
enStation,
exStation,
exTime,
fee,
totalTaxAmount,
plateNum,
vehicleType,
sellerName,
sellerTaxpayerCode,
waybillStatus,
waybillStartTime,
waybillEndTime,
totalAmount,
taxRate,
invoiceType,
amount,
transactionId,
tradeMatchTime,
buyerName,
buyerTaxpayerCode,
interType
insert into t_billInvoice (
companyNum,
customerName,
companyName,
waybillNum,
invoiceNum,
invoiceCode,
invoiceMakeTime,
invoiceUrl,
invoiceHtmlUrl,
enStation,
exStation,
exTime,
fee,
totalTaxAmount,
plateNum,
vehicleType,
sellerName,
sellerTaxpayerCode,
waybillStatus,
waybillStartTime,
waybillEndTime,
totalAmount,
taxRate,
invoiceType,
amount,
transactionId,
tradeMatchTime,
buyerName,
buyerTaxpayerCode,calculateTime
)
values ( #{companyNum,jdbcType=VARCHAR},#{customerName,jdbcType=VARCHAR},#{companyName,jdbcType=VARCHAR},#{waybillNum,jdbcType=VARCHAR}, #{invoiceNum,jdbcType=VARCHAR},
#{invoiceCode,jdbcType=VARCHAR}, #{invoiceMakeTime,jdbcType=VARCHAR}, #{invoiceUrl,jdbcType=VARCHAR},
#{invoiceHtmlUrl,jdbcType=VARCHAR}, #{enStation,jdbcType=VARCHAR}, #{exStation,jdbcType=VARCHAR},
#{exTime,jdbcType=VARCHAR}, #{fee,jdbcType=INTEGER}, #{totalTaxAmount,jdbcType=INTEGER},
#{plateNum,jdbcType=VARCHAR},#{vehicleType,jdbcType=VARCHAR},#{sellerName,jdbcType=VARCHAR},
#{sellerTaxpayerCode,jdbcType=VARCHAR},#{waybillStatus,jdbcType=INTEGER}, #{waybillStartTime,jdbcType=VARCHAR}, #{waybillEndTime,jdbcType=VARCHAR}
, #{totalAmount,jdbcType=INTEGER}, #{taxRate,jdbcType=DOUBLE},#{invoiceType,jdbcType=VARCHAR},#{amount,jdbcType=INTEGER},
#{transactionId,jdbcType=VARCHAR},#{tradeMatchTime,jdbcType=VARCHAR},#{buyerName,jdbcType=VARCHAR},#{buyerTaxpayerCode,jdbcType=VARCHAR},#{calculateTime,jdbcType=VARCHAR}
)
update t_billInvoice
set
companyNum = #{companyNum,jdbcType=VARCHAR},
customerName = #{customerName,jdbcType=VARCHAR},
companyName = #{companyName,jdbcType=VARCHAR},
waybillNum = #{waybillNum,jdbcType=VARCHAR},
invoiceNum = #{invoiceNum,jdbcType=VARCHAR},
invoiceCode = #{invoiceCode,jdbcType=VARCHAR},
invoiceMakeTime = #{invoiceMakeTime,jdbcType=VARCHAR},
invoiceUrl = #{invoiceUrl,jdbcType=VARCHAR},
invoiceHtmlUrl = #{invoiceHtmlUrl,jdbcType=VARCHAR},
enStation = #{enStation,jdbcType=VARCHAR},
exStation = #{exStation,jdbcType=VARCHAR},
exTime = #{exTime,jdbcType=VARCHAR},
fee = #{fee,jdbcType=INTEGER},
totalTaxAmount = #{totalTaxAmount,jdbcType=INTEGER},
plateNum = #{plateNum,jdbcType=VARCHAR},
vehicleType = #{vehicleType,jdbcType=INTEGER},
sellerName = #{sellerName,jdbcType=VARCHAR},
sellerTaxpayerCode = #{sellerTaxpayerCode,jdbcType=VARCHAR},
waybillStatus = #{waybillStatus,jdbcType=INTEGER},
waybillStartTime = #{waybillStartTime,jdbcType=VARCHAR},
waybillEndTime = #{waybillEndTime,jdbcType=VARCHAR},
totalAmount = #{totalAmount,jdbcType=INTEGER},
taxRate = #{taxRate,jdbcType=DOUBLE},
invoiceType = #{invoiceType,jdbcType=VARCHAR},
amount = #{amount,jdbcType=INTEGER},
transactionId = #{transactionId,jdbcType=VARCHAR},
tradeMatchTime = #{tradeMatchTime,jdbcType=VARCHAR},
buyerName = #{buyerName,jdbcType=VARCHAR},
buyerTaxpayerCode = #{buyerTaxpayerCode,jdbcType=VARCHAR},
calculateTime = #{calculateTime,jdbcType=VARCHAR}
where id = #{id,jdbcType=INTEGER}
update t_billInvoice
set companyNum = #{companyNum,jdbcType=VARCHAR},
customerName = #{customerName,jdbcType=VARCHAR},
companyName = #{companyName,jdbcType=VARCHAR},
waybillNum = #{waybillNum,jdbcType=VARCHAR},
invoiceNum = #{invoiceNum,jdbcType=VARCHAR},
invoiceCode = #{invoiceCode,jdbcType=VARCHAR},
invoiceMakeTime = #{invoiceMakeTime,jdbcType=VARCHAR},
invoiceUrl = #{invoiceUrl,jdbcType=VARCHAR},
invoiceHtmlUrl = #{invoiceHtmlUrl,jdbcType=VARCHAR},
enStation = #{enStation,jdbcType=VARCHAR},
exStation = #{exStation,jdbcType=VARCHAR},
exTime = #{exTime,jdbcType=VARCHAR},
fee = #{fee,jdbcType=INTEGER},
totalTaxAmount = #{totalTaxAmount,jdbcType=INTEGER},
plateNum = #{plateNum,jdbcType=VARCHAR},
vehicleType = #{vehicleType,jdbcType=INTEGER},
sellerName = #{sellerName,jdbcType=VARCHAR},
sellerTaxpayerCode = #{sellerTaxpayerCode,jdbcType=VARCHAR},
waybillStatus = #{waybillStatus,jdbcType=INTEGER},
waybillStartTime = #{waybillStartTime,jdbcType=VARCHAR},
waybillEndTime = #{waybillEndTime,jdbcType=VARCHAR},
totalAmount = #{totalAmount,jdbcType=INTEGER},
taxRate = #{taxRate,jdbcType=DOUBLE},
invoiceType = #{invoiceType,jdbcType=VARCHAR},
amount = #{amount,jdbcType=INTEGER},
transactionId = #{transactionId,jdbcType=VARCHAR},
tradeMatchTime = #{tradeMatchTime,jdbcType=VARCHAR},
buyerName = #{buyerName,jdbcType=VARCHAR},
buyerTaxpayerCode = #{buyerTaxpayerCode,jdbcType=VARCHAR},
calculateTime = #{calculateTime,jdbcType=VARCHAR}
where invoiceNum = BINARY #{invoiceNum,jdbcType=VARCHAR}
DELETE from t_billInvoice WHERE waybillNum = BINARY #{waybillNum,jdbcType=VARCHAR}
UPDATE t_billInvoice set companyName = #{newCompanyName} where companyName = #{oldCompanyName}