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} guid, fk_transfer_detail_id, fk_user_id, user_id, submitter, authorizer, cha_serial_no, ent_serial_no, currency, pay_amount, pay_bank_name, pay_account, pay_name, pay_date, pay_serial, hand_fee_type, pay_status, pay_msg, pay_response_code, fail_reson, account_money, hand_fee, post_fee, create_time, status, serial_no, service_id, session_id, req_time, ret_code, error_msg, urgent_sign, transaction_type, ent_order_code, use_way, remark, check_mark, pay_mark delete from b_transfer_detail_request where guid = #{guid,jdbcType=BIGINT} delete from b_transfer_detail_request SELECT LAST_INSERT_ID() insert into b_transfer_detail_request (fk_transfer_detail_id, fk_user_id, user_id, submitter, authorizer, cha_serial_no, ent_serial_no, currency, pay_amount, pay_bank_name, pay_account, pay_name, pay_date, pay_serial, hand_fee_type, pay_status, pay_msg, pay_response_code, fail_reson, account_money, hand_fee, post_fee, create_time, status, serial_no, service_id, session_id, req_time, ret_code, error_msg, urgent_sign, transaction_type, ent_order_code, use_way, remark, check_mark, pay_mark) values (#{fkTransferDetailId,jdbcType=BIGINT}, #{fkUserId,jdbcType=BIGINT}, #{userId,jdbcType=VARCHAR}, #{submitter,jdbcType=VARCHAR}, #{authorizer,jdbcType=VARCHAR}, #{chaSerialNo,jdbcType=VARCHAR}, #{entSerialNo,jdbcType=VARCHAR}, #{currency,jdbcType=VARCHAR}, #{payAmount,jdbcType=DECIMAL}, #{payBankName,jdbcType=VARCHAR}, #{payAccount,jdbcType=VARCHAR}, #{payName,jdbcType=VARCHAR}, #{payDate,jdbcType=VARCHAR}, #{paySerial,jdbcType=VARCHAR}, #{handFeeType,jdbcType=VARCHAR}, #{payStatus,jdbcType=VARCHAR}, #{payMsg,jdbcType=VARCHAR}, #{payResponseCode,jdbcType=VARCHAR}, #{failReson,jdbcType=VARCHAR}, #{accountMoney,jdbcType=DECIMAL}, #{handFee,jdbcType=DECIMAL}, #{postFee,jdbcType=DECIMAL}, #{createTime,jdbcType=TIMESTAMP}, #{status,jdbcType=INTEGER}, #{serialNo,jdbcType=VARCHAR}, #{serviceId,jdbcType=VARCHAR}, #{sessionId,jdbcType=VARCHAR}, #{reqTime,jdbcType=VARCHAR}, #{retCode,jdbcType=VARCHAR}, #{errorMsg,jdbcType=VARCHAR}, #{urgentSign,jdbcType=VARCHAR}, #{transactionType,jdbcType=VARCHAR}, #{entOrderCode,jdbcType=VARCHAR}, #{useWay,jdbcType=VARCHAR}, #{remark,jdbcType=VARCHAR}, #{checkMark,jdbcType=VARCHAR}, #{payMark,jdbcType=VARCHAR}) SELECT LAST_INSERT_ID() insert into b_transfer_detail_request fk_transfer_detail_id, fk_user_id, user_id, submitter, authorizer, cha_serial_no, ent_serial_no, currency, pay_amount, pay_bank_name, pay_account, pay_name, pay_date, pay_serial, hand_fee_type, pay_status, pay_msg, pay_response_code, fail_reson, account_money, hand_fee, post_fee, create_time, status, serial_no, service_id, session_id, req_time, ret_code, error_msg, urgent_sign, transaction_type, ent_order_code, use_way, remark, check_mark, pay_mark, #{fkTransferDetailId,jdbcType=BIGINT}, #{fkUserId,jdbcType=BIGINT}, #{userId,jdbcType=VARCHAR}, #{submitter,jdbcType=VARCHAR}, #{authorizer,jdbcType=VARCHAR}, #{chaSerialNo,jdbcType=VARCHAR}, #{entSerialNo,jdbcType=VARCHAR}, #{currency,jdbcType=VARCHAR}, #{payAmount,jdbcType=DECIMAL}, #{payBankName,jdbcType=VARCHAR}, #{payAccount,jdbcType=VARCHAR}, #{payName,jdbcType=VARCHAR}, #{payDate,jdbcType=VARCHAR}, #{paySerial,jdbcType=VARCHAR}, #{handFeeType,jdbcType=VARCHAR}, #{payStatus,jdbcType=VARCHAR}, #{payMsg,jdbcType=VARCHAR}, #{payResponseCode,jdbcType=VARCHAR}, #{failReson,jdbcType=VARCHAR}, #{accountMoney,jdbcType=DECIMAL}, #{handFee,jdbcType=DECIMAL}, #{postFee,jdbcType=DECIMAL}, #{createTime,jdbcType=TIMESTAMP}, #{status,jdbcType=INTEGER}, #{serialNo,jdbcType=VARCHAR}, #{serviceId,jdbcType=VARCHAR}, #{sessionId,jdbcType=VARCHAR}, #{reqTime,jdbcType=VARCHAR}, #{retCode,jdbcType=VARCHAR}, #{errorMsg,jdbcType=VARCHAR}, #{urgentSign,jdbcType=VARCHAR}, #{transactionType,jdbcType=VARCHAR}, #{entOrderCode,jdbcType=VARCHAR}, #{useWay,jdbcType=VARCHAR}, #{remark,jdbcType=VARCHAR}, #{checkMark,jdbcType=VARCHAR}, #{payMark,jdbcType=VARCHAR}, update b_transfer_detail_request guid = #{record.guid,jdbcType=BIGINT}, fk_transfer_detail_id = #{record.fkTransferDetailId,jdbcType=BIGINT}, fk_user_id = #{record.fkUserId,jdbcType=BIGINT}, user_id = #{record.userId,jdbcType=VARCHAR}, submitter = #{record.submitter,jdbcType=VARCHAR}, authorizer = #{record.authorizer,jdbcType=VARCHAR}, cha_serial_no = #{record.chaSerialNo,jdbcType=VARCHAR}, ent_serial_no = #{record.entSerialNo,jdbcType=VARCHAR}, currency = #{record.currency,jdbcType=VARCHAR}, pay_amount = #{record.payAmount,jdbcType=DECIMAL}, pay_bank_name = #{record.payBankName,jdbcType=VARCHAR}, pay_account = #{record.payAccount,jdbcType=VARCHAR}, pay_name = #{record.payName,jdbcType=VARCHAR}, pay_date = #{record.payDate,jdbcType=VARCHAR}, pay_serial = #{record.paySerial,jdbcType=VARCHAR}, hand_fee_type = #{record.handFeeType,jdbcType=VARCHAR}, pay_status = #{record.payStatus,jdbcType=VARCHAR}, pay_msg = #{record.payMsg,jdbcType=VARCHAR}, pay_response_code = #{record.payResponseCode,jdbcType=VARCHAR}, fail_reson = #{record.failReson,jdbcType=VARCHAR}, account_money = #{record.accountMoney,jdbcType=DECIMAL}, hand_fee = #{record.handFee,jdbcType=DECIMAL}, post_fee = #{record.postFee,jdbcType=DECIMAL}, create_time = #{record.createTime,jdbcType=TIMESTAMP}, status = #{record.status,jdbcType=INTEGER}, serial_no = #{record.serialNo,jdbcType=VARCHAR}, service_id = #{record.serviceId,jdbcType=VARCHAR}, session_id = #{record.sessionId,jdbcType=VARCHAR}, req_time = #{record.reqTime,jdbcType=VARCHAR}, ret_code = #{record.retCode,jdbcType=VARCHAR}, error_msg = #{record.errorMsg,jdbcType=VARCHAR}, urgent_sign = #{record.urgentSign,jdbcType=VARCHAR}, transaction_type = #{record.transactionType,jdbcType=VARCHAR}, ent_order_code = #{record.entOrderCode,jdbcType=VARCHAR}, use_way = #{record.useWay,jdbcType=VARCHAR}, remark = #{record.remark,jdbcType=VARCHAR}, check_mark = #{record.checkMark,jdbcType=VARCHAR}, pay_mark = #{record.payMark,jdbcType=VARCHAR}, update b_transfer_detail_request set guid = #{record.guid,jdbcType=BIGINT}, fk_transfer_detail_id = #{record.fkTransferDetailId,jdbcType=BIGINT}, fk_user_id = #{record.fkUserId,jdbcType=BIGINT}, user_id = #{record.userId,jdbcType=VARCHAR}, submitter = #{record.submitter,jdbcType=VARCHAR}, authorizer = #{record.authorizer,jdbcType=VARCHAR}, cha_serial_no = #{record.chaSerialNo,jdbcType=VARCHAR}, ent_serial_no = #{record.entSerialNo,jdbcType=VARCHAR}, currency = #{record.currency,jdbcType=VARCHAR}, pay_amount = #{record.payAmount,jdbcType=DECIMAL}, pay_bank_name = #{record.payBankName,jdbcType=VARCHAR}, pay_account = #{record.payAccount,jdbcType=VARCHAR}, pay_name = #{record.payName,jdbcType=VARCHAR}, pay_date = #{record.payDate,jdbcType=VARCHAR}, pay_serial = #{record.paySerial,jdbcType=VARCHAR}, hand_fee_type = #{record.handFeeType,jdbcType=VARCHAR}, pay_status = #{record.payStatus,jdbcType=VARCHAR}, pay_msg = #{record.payMsg,jdbcType=VARCHAR}, pay_response_code = #{record.payResponseCode,jdbcType=VARCHAR}, fail_reson = #{record.failReson,jdbcType=VARCHAR}, account_money = #{record.accountMoney,jdbcType=DECIMAL}, hand_fee = #{record.handFee,jdbcType=DECIMAL}, post_fee = #{record.postFee,jdbcType=DECIMAL}, create_time = #{record.createTime,jdbcType=TIMESTAMP}, status = #{record.status,jdbcType=INTEGER}, serial_no = #{record.serialNo,jdbcType=VARCHAR}, service_id = #{record.serviceId,jdbcType=VARCHAR}, session_id = #{record.sessionId,jdbcType=VARCHAR}, req_time = #{record.reqTime,jdbcType=VARCHAR}, ret_code = #{record.retCode,jdbcType=VARCHAR}, error_msg = #{record.errorMsg,jdbcType=VARCHAR}, urgent_sign = #{record.urgentSign,jdbcType=VARCHAR}, transaction_type = #{record.transactionType,jdbcType=VARCHAR}, ent_order_code = #{record.entOrderCode,jdbcType=VARCHAR}, use_way = #{record.useWay,jdbcType=VARCHAR}, remark = #{record.remark,jdbcType=VARCHAR}, check_mark = #{record.checkMark,jdbcType=VARCHAR}, pay_mark = #{record.payMark,jdbcType=VARCHAR} update b_transfer_detail_request fk_transfer_detail_id = #{fkTransferDetailId,jdbcType=BIGINT}, fk_user_id = #{fkUserId,jdbcType=BIGINT}, user_id = #{userId,jdbcType=VARCHAR}, submitter = #{submitter,jdbcType=VARCHAR}, authorizer = #{authorizer,jdbcType=VARCHAR}, cha_serial_no = #{chaSerialNo,jdbcType=VARCHAR}, ent_serial_no = #{entSerialNo,jdbcType=VARCHAR}, currency = #{currency,jdbcType=VARCHAR}, pay_amount = #{payAmount,jdbcType=DECIMAL}, pay_bank_name = #{payBankName,jdbcType=VARCHAR}, pay_account = #{payAccount,jdbcType=VARCHAR}, pay_name = #{payName,jdbcType=VARCHAR}, pay_date = #{payDate,jdbcType=VARCHAR}, pay_serial = #{paySerial,jdbcType=VARCHAR}, hand_fee_type = #{handFeeType,jdbcType=VARCHAR}, pay_status = #{payStatus,jdbcType=VARCHAR}, pay_msg = #{payMsg,jdbcType=VARCHAR}, pay_response_code = #{payResponseCode,jdbcType=VARCHAR}, fail_reson = #{failReson,jdbcType=VARCHAR}, account_money = #{accountMoney,jdbcType=DECIMAL}, hand_fee = #{handFee,jdbcType=DECIMAL}, post_fee = #{postFee,jdbcType=DECIMAL}, create_time = #{createTime,jdbcType=TIMESTAMP}, status = #{status,jdbcType=INTEGER}, serial_no = #{serialNo,jdbcType=VARCHAR}, service_id = #{serviceId,jdbcType=VARCHAR}, session_id = #{sessionId,jdbcType=VARCHAR}, req_time = #{reqTime,jdbcType=VARCHAR}, ret_code = #{retCode,jdbcType=VARCHAR}, error_msg = #{errorMsg,jdbcType=VARCHAR}, urgent_sign = #{urgentSign,jdbcType=VARCHAR}, transaction_type = #{transactionType,jdbcType=VARCHAR}, ent_order_code = #{entOrderCode,jdbcType=VARCHAR}, use_way = #{useWay,jdbcType=VARCHAR}, remark = #{remark,jdbcType=VARCHAR}, check_mark = #{checkMark,jdbcType=VARCHAR}, pay_mark = #{payMark,jdbcType=VARCHAR}, where guid = #{guid,jdbcType=BIGINT} update b_transfer_detail_request set fk_transfer_detail_id = #{fkTransferDetailId,jdbcType=BIGINT}, fk_user_id = #{fkUserId,jdbcType=BIGINT}, user_id = #{userId,jdbcType=VARCHAR}, submitter = #{submitter,jdbcType=VARCHAR}, authorizer = #{authorizer,jdbcType=VARCHAR}, cha_serial_no = #{chaSerialNo,jdbcType=VARCHAR}, ent_serial_no = #{entSerialNo,jdbcType=VARCHAR}, currency = #{currency,jdbcType=VARCHAR}, pay_amount = #{payAmount,jdbcType=DECIMAL}, pay_bank_name = #{payBankName,jdbcType=VARCHAR}, pay_account = #{payAccount,jdbcType=VARCHAR}, pay_name = #{payName,jdbcType=VARCHAR}, pay_date = #{payDate,jdbcType=VARCHAR}, pay_serial = #{paySerial,jdbcType=VARCHAR}, hand_fee_type = #{handFeeType,jdbcType=VARCHAR}, pay_status = #{payStatus,jdbcType=VARCHAR}, pay_msg = #{payMsg,jdbcType=VARCHAR}, pay_response_code = #{payResponseCode,jdbcType=VARCHAR}, fail_reson = #{failReson,jdbcType=VARCHAR}, account_money = #{accountMoney,jdbcType=DECIMAL}, hand_fee = #{handFee,jdbcType=DECIMAL}, post_fee = #{postFee,jdbcType=DECIMAL}, create_time = #{createTime,jdbcType=TIMESTAMP}, status = #{status,jdbcType=INTEGER}, serial_no = #{serialNo,jdbcType=VARCHAR}, service_id = #{serviceId,jdbcType=VARCHAR}, session_id = #{sessionId,jdbcType=VARCHAR}, req_time = #{reqTime,jdbcType=VARCHAR}, ret_code = #{retCode,jdbcType=VARCHAR}, error_msg = #{errorMsg,jdbcType=VARCHAR}, urgent_sign = #{urgentSign,jdbcType=VARCHAR}, transaction_type = #{transactionType,jdbcType=VARCHAR}, ent_order_code = #{entOrderCode,jdbcType=VARCHAR}, use_way = #{useWay,jdbcType=VARCHAR}, remark = #{remark,jdbcType=VARCHAR}, check_mark = #{checkMark,jdbcType=VARCHAR}, pay_mark = #{payMark,jdbcType=VARCHAR} where guid = #{guid,jdbcType=BIGINT}