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}