and ${criterion.condition} and ${criterion.condition} #{criterion.value} and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} and ${criterion.condition} #{listItem} and ${criterion.condition} and ${criterion.condition} #{criterion.value} and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} and ${criterion.condition} #{listItem} id, trade_time, org_id, appid, mchid, submch, device_no, transaction_id, out_trade_no, openid, trade_type, trade_status, bank, currency, total_fee, coupon_fee, refund_transaction_id, out_refund_no, refund_fee, refund_coupon_fee, refund_type, refund_status, productname, attach, fee, rate, data_state, create_date delete from td_b_pay_blncac_wx_transfer where id = #{id,jdbcType=INTEGER} delete from td_b_pay_blncac_wx_transfer SELECT LAST_INSERT_ID() insert into td_b_pay_blncac_wx_transfer (trade_time, org_id, appid, mchid, submch, device_no, transaction_id, out_trade_no, openid, trade_type, trade_status, bank, currency, total_fee, coupon_fee, refund_transaction_id, out_refund_no, refund_fee, refund_coupon_fee, refund_type, refund_status, productname, attach, fee, rate, data_state, create_date ) values (#{tradeTime,jdbcType=TIMESTAMP}, #{orgId,jdbcType=BIGINT}, #{appid,jdbcType=VARCHAR}, #{mchid,jdbcType=VARCHAR}, #{submch,jdbcType=VARCHAR}, #{deviceNo,jdbcType=VARCHAR}, #{transactionId,jdbcType=VARCHAR}, #{outTradeNo,jdbcType=VARCHAR}, #{openid,jdbcType=VARCHAR}, #{tradeType,jdbcType=INTEGER}, #{tradeStatus,jdbcType=INTEGER}, #{bank,jdbcType=VARCHAR}, #{currency,jdbcType=VARCHAR}, #{totalFee,jdbcType=BIGINT}, #{couponFee,jdbcType=BIGINT}, #{refundTransactionId,jdbcType=VARCHAR}, #{outRefundNo,jdbcType=VARCHAR}, #{refundFee,jdbcType=BIGINT}, #{refundCouponFee,jdbcType=BIGINT}, #{refundType,jdbcType=INTEGER}, #{refundStatus,jdbcType=INTEGER}, #{productname,jdbcType=VARCHAR}, #{attach,jdbcType=VARCHAR}, #{fee,jdbcType=BIGINT}, #{rate,jdbcType=VARCHAR}, #{dataState,jdbcType=INTEGER}, #{createDate,jdbcType=TIMESTAMP} ) SELECT LAST_INSERT_ID() insert into td_b_pay_blncac_wx_transfer trade_time, org_id, appid, mchid, submch, device_no, transaction_id, out_trade_no, openid, trade_type, trade_status, bank, currency, total_fee, coupon_fee, refund_transaction_id, out_refund_no, refund_fee, refund_coupon_fee, refund_type, refund_status, productname, attach, fee, rate, data_state, create_date, #{tradeTime,jdbcType=TIMESTAMP}, #{orgId,jdbcType=BIGINT}, #{appid,jdbcType=VARCHAR}, #{mchid,jdbcType=VARCHAR}, #{submch,jdbcType=VARCHAR}, #{deviceNo,jdbcType=VARCHAR}, #{transactionId,jdbcType=VARCHAR}, #{outTradeNo,jdbcType=VARCHAR}, #{openid,jdbcType=VARCHAR}, #{tradeType,jdbcType=INTEGER}, #{tradeStatus,jdbcType=INTEGER}, #{bank,jdbcType=VARCHAR}, #{currency,jdbcType=VARCHAR}, #{totalFee,jdbcType=BIGINT}, #{couponFee,jdbcType=BIGINT}, #{refundTransactionId,jdbcType=VARCHAR}, #{outRefundNo,jdbcType=VARCHAR}, #{refundFee,jdbcType=BIGINT}, #{refundCouponFee,jdbcType=BIGINT}, #{refundType,jdbcType=INTEGER}, #{refundStatus,jdbcType=INTEGER}, #{productname,jdbcType=VARCHAR}, #{attach,jdbcType=VARCHAR}, #{fee,jdbcType=BIGINT}, #{rate,jdbcType=VARCHAR}, #{dataState,jdbcType=INTEGER}, #{createDate,jdbcType=TIMESTAMP}, update td_b_pay_blncac_wx_transfer id = #{record.id,jdbcType=INTEGER}, trade_time = #{record.tradeTime,jdbcType=TIMESTAMP}, org_id = #{record.orgId,jdbcType=BIGINT}, appid = #{record.appid,jdbcType=VARCHAR}, mchid = #{record.mchid,jdbcType=VARCHAR}, submch = #{record.submch,jdbcType=VARCHAR}, device_no = #{record.deviceNo,jdbcType=VARCHAR}, transaction_id = #{record.transactionId,jdbcType=VARCHAR}, out_trade_no = #{record.outTradeNo,jdbcType=VARCHAR}, openid = #{record.openid,jdbcType=VARCHAR}, trade_type = #{record.tradeType,jdbcType=INTEGER}, trade_status = #{record.tradeStatus,jdbcType=INTEGER}, bank = #{record.bank,jdbcType=VARCHAR}, currency = #{record.currency,jdbcType=VARCHAR}, total_fee = #{record.totalFee,jdbcType=BIGINT}, coupon_fee = #{record.couponFee,jdbcType=BIGINT}, refund_transaction_id = #{record.refundTransactionId,jdbcType=VARCHAR}, out_refund_no = #{record.outRefundNo,jdbcType=VARCHAR}, refund_fee = #{record.refundFee,jdbcType=BIGINT}, refund_coupon_fee = #{record.refundCouponFee,jdbcType=BIGINT}, refund_type = #{record.refundType,jdbcType=INTEGER}, refund_status = #{record.refundStatus,jdbcType=INTEGER}, productname = #{record.productname,jdbcType=VARCHAR}, attach = #{record.attach,jdbcType=VARCHAR}, fee = #{record.fee,jdbcType=BIGINT}, rate = #{record.rate,jdbcType=VARCHAR}, data_state = #{record.dataState,jdbcType=INTEGER}, create_date = #{record.createDate,jdbcType=TIMESTAMP}, update td_b_pay_blncac_wx_transfer set id = #{record.id,jdbcType=INTEGER}, trade_time = #{record.tradeTime,jdbcType=TIMESTAMP}, org_id = #{record.orgId,jdbcType=BIGINT}, appid = #{record.appid,jdbcType=VARCHAR}, mchid = #{record.mchid,jdbcType=VARCHAR}, submch = #{record.submch,jdbcType=VARCHAR}, device_no = #{record.deviceNo,jdbcType=VARCHAR}, transaction_id = #{record.transactionId,jdbcType=VARCHAR}, out_trade_no = #{record.outTradeNo,jdbcType=VARCHAR}, openid = #{record.openid,jdbcType=VARCHAR}, trade_type = #{record.tradeType,jdbcType=INTEGER}, trade_status = #{record.tradeStatus,jdbcType=INTEGER}, bank = #{record.bank,jdbcType=VARCHAR}, currency = #{record.currency,jdbcType=VARCHAR}, total_fee = #{record.totalFee,jdbcType=BIGINT}, coupon_fee = #{record.couponFee,jdbcType=BIGINT}, refund_transaction_id = #{record.refundTransactionId,jdbcType=VARCHAR}, out_refund_no = #{record.outRefundNo,jdbcType=VARCHAR}, refund_fee = #{record.refundFee,jdbcType=BIGINT}, refund_coupon_fee = #{record.refundCouponFee,jdbcType=BIGINT}, refund_type = #{record.refundType,jdbcType=INTEGER}, refund_status = #{record.refundStatus,jdbcType=INTEGER}, productname = #{record.productname,jdbcType=VARCHAR}, attach = #{record.attach,jdbcType=VARCHAR}, fee = #{record.fee,jdbcType=BIGINT}, rate = #{record.rate,jdbcType=VARCHAR}, data_state = #{record.dataState,jdbcType=INTEGER}, create_date = #{record.createDate,jdbcType=TIMESTAMP} update td_b_pay_blncac_wx_transfer trade_time = #{tradeTime,jdbcType=TIMESTAMP}, org_id = #{orgId,jdbcType=BIGINT}, appid = #{appid,jdbcType=VARCHAR}, mchid = #{mchid,jdbcType=VARCHAR}, submch = #{submch,jdbcType=VARCHAR}, device_no = #{deviceNo,jdbcType=VARCHAR}, transaction_id = #{transactionId,jdbcType=VARCHAR}, out_trade_no = #{outTradeNo,jdbcType=VARCHAR}, openid = #{openid,jdbcType=VARCHAR}, trade_type = #{tradeType,jdbcType=INTEGER}, trade_status = #{tradeStatus,jdbcType=INTEGER}, bank = #{bank,jdbcType=VARCHAR}, currency = #{currency,jdbcType=VARCHAR}, total_fee = #{totalFee,jdbcType=BIGINT}, coupon_fee = #{couponFee,jdbcType=BIGINT}, refund_transaction_id = #{refundTransactionId,jdbcType=VARCHAR}, out_refund_no = #{outRefundNo,jdbcType=VARCHAR}, refund_fee = #{refundFee,jdbcType=BIGINT}, refund_coupon_fee = #{refundCouponFee,jdbcType=BIGINT}, refund_type = #{refundType,jdbcType=INTEGER}, refund_status = #{refundStatus,jdbcType=INTEGER}, productname = #{productname,jdbcType=VARCHAR}, attach = #{attach,jdbcType=VARCHAR}, fee = #{fee,jdbcType=BIGINT}, rate = #{rate,jdbcType=VARCHAR}, data_state = #{dataState,jdbcType=INTEGER}, create_date = #{createDate,jdbcType=TIMESTAMP}, where id = #{id,jdbcType=INTEGER} update td_b_pay_blncac_wx_transfer set trade_time = #{tradeTime,jdbcType=TIMESTAMP}, org_id = #{orgId,jdbcType=BIGINT}, appid = #{appid,jdbcType=VARCHAR}, mchid = #{mchid,jdbcType=VARCHAR}, submch = #{submch,jdbcType=VARCHAR}, device_no = #{deviceNo,jdbcType=VARCHAR}, transaction_id = #{transactionId,jdbcType=VARCHAR}, out_trade_no = #{outTradeNo,jdbcType=VARCHAR}, openid = #{openid,jdbcType=VARCHAR}, trade_type = #{tradeType,jdbcType=INTEGER}, trade_status = #{tradeStatus,jdbcType=INTEGER}, bank = #{bank,jdbcType=VARCHAR}, currency = #{currency,jdbcType=VARCHAR}, total_fee = #{totalFee,jdbcType=BIGINT}, coupon_fee = #{couponFee,jdbcType=BIGINT}, refund_transaction_id = #{refundTransactionId,jdbcType=VARCHAR}, out_refund_no = #{outRefundNo,jdbcType=VARCHAR}, refund_fee = #{refundFee,jdbcType=BIGINT}, refund_coupon_fee = #{refundCouponFee,jdbcType=BIGINT}, refund_type = #{refundType,jdbcType=INTEGER}, refund_status = #{refundStatus,jdbcType=INTEGER}, productname = #{productname,jdbcType=VARCHAR}, attach = #{attach,jdbcType=VARCHAR}, fee = #{fee,jdbcType=BIGINT}, rate = #{rate,jdbcType=VARCHAR}, data_state = #{dataState,jdbcType=INTEGER}, create_date = #{createDate,jdbcType=TIMESTAMP} where id = #{id,jdbcType=INTEGER}