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, order_no, refund_status, create_time, initiate, accept, reason, result reason_attachment_url, contract_url, application_url delete from t_order_refund where id = #{id,jdbcType=INTEGER} delete from t_order_refund insert into t_order_refund (id, order_no, refund_status, create_time, initiate, accept, reason, result, reason_attachment_url, contract_url, application_url) values (#{id,jdbcType=INTEGER}, #{orderNo,jdbcType=VARCHAR}, #{refundStatus,jdbcType=INTEGER}, #{createTime,jdbcType=TIMESTAMP}, #{initiate,jdbcType=VARCHAR}, #{accept,jdbcType=VARCHAR}, #{reason,jdbcType=VARCHAR}, #{result,jdbcType=VARCHAR}, #{reasonAttachmentUrl,jdbcType=LONGVARCHAR}, #{contractUrl,jdbcType=LONGVARCHAR}, #{applicationUrl,jdbcType=LONGVARCHAR}) insert into t_order_refund id, order_no, refund_status, create_time, initiate, accept, reason, result, reason_attachment_url, contract_url, application_url, #{id,jdbcType=INTEGER}, #{orderNo,jdbcType=VARCHAR}, #{refundStatus,jdbcType=INTEGER}, #{createTime,jdbcType=TIMESTAMP}, #{initiate,jdbcType=VARCHAR}, #{accept,jdbcType=VARCHAR}, #{reason,jdbcType=VARCHAR}, #{result,jdbcType=VARCHAR}, #{reasonAttachmentUrl,jdbcType=LONGVARCHAR}, #{contractUrl,jdbcType=LONGVARCHAR}, #{applicationUrl,jdbcType=LONGVARCHAR}, update t_order_refund id = #{record.id,jdbcType=INTEGER}, order_no = #{record.orderNo,jdbcType=VARCHAR}, refund_status = #{record.refundStatus,jdbcType=INTEGER}, create_time = #{record.createTime,jdbcType=TIMESTAMP}, initiate = #{record.initiate,jdbcType=VARCHAR}, accept = #{record.accept,jdbcType=VARCHAR}, reason = #{record.reason,jdbcType=VARCHAR}, result = #{record.result,jdbcType=VARCHAR}, reason_attachment_url = #{record.reasonAttachmentUrl,jdbcType=LONGVARCHAR}, contract_url = #{record.contractUrl,jdbcType=LONGVARCHAR}, application_url = #{record.applicationUrl,jdbcType=LONGVARCHAR}, update t_order_refund set id = #{record.id,jdbcType=INTEGER}, order_no = #{record.orderNo,jdbcType=VARCHAR}, refund_status = #{record.refundStatus,jdbcType=INTEGER}, create_time = #{record.createTime,jdbcType=TIMESTAMP}, initiate = #{record.initiate,jdbcType=VARCHAR}, accept = #{record.accept,jdbcType=VARCHAR}, reason = #{record.reason,jdbcType=VARCHAR}, result = #{record.result,jdbcType=VARCHAR}, reason_attachment_url = #{record.reasonAttachmentUrl,jdbcType=LONGVARCHAR}, contract_url = #{record.contractUrl,jdbcType=LONGVARCHAR}, application_url = #{record.applicationUrl,jdbcType=LONGVARCHAR} update t_order_refund set id = #{record.id,jdbcType=INTEGER}, order_no = #{record.orderNo,jdbcType=VARCHAR}, refund_status = #{record.refundStatus,jdbcType=INTEGER}, create_time = #{record.createTime,jdbcType=TIMESTAMP}, initiate = #{record.initiate,jdbcType=VARCHAR}, accept = #{record.accept,jdbcType=VARCHAR}, reason = #{record.reason,jdbcType=VARCHAR}, result = #{record.result,jdbcType=VARCHAR} update t_order_refund order_no = #{orderNo,jdbcType=VARCHAR}, refund_status = #{refundStatus,jdbcType=INTEGER}, create_time = #{createTime,jdbcType=TIMESTAMP}, initiate = #{initiate,jdbcType=VARCHAR}, accept = #{accept,jdbcType=VARCHAR}, reason = #{reason,jdbcType=VARCHAR}, result = #{result,jdbcType=VARCHAR}, reason_attachment_url = #{reasonAttachmentUrl,jdbcType=LONGVARCHAR}, contract_url = #{contractUrl,jdbcType=LONGVARCHAR}, application_url = #{applicationUrl,jdbcType=LONGVARCHAR}, where id = #{id,jdbcType=INTEGER} update t_order_refund set order_no = #{orderNo,jdbcType=VARCHAR}, refund_status = #{refundStatus,jdbcType=INTEGER}, create_time = #{createTime,jdbcType=TIMESTAMP}, initiate = #{initiate,jdbcType=VARCHAR}, accept = #{accept,jdbcType=VARCHAR}, reason = #{reason,jdbcType=VARCHAR}, result = #{result,jdbcType=VARCHAR}, reason_attachment_url = #{reasonAttachmentUrl,jdbcType=LONGVARCHAR}, contract_url = #{contractUrl,jdbcType=LONGVARCHAR}, application_url = #{applicationUrl,jdbcType=LONGVARCHAR} where id = #{id,jdbcType=INTEGER} update t_order_refund set order_no = #{orderNo,jdbcType=VARCHAR}, refund_status = #{refundStatus,jdbcType=INTEGER}, create_time = #{createTime,jdbcType=TIMESTAMP}, initiate = #{initiate,jdbcType=VARCHAR}, accept = #{accept,jdbcType=VARCHAR}, reason = #{reason,jdbcType=VARCHAR}, result = #{result,jdbcType=VARCHAR} where id = #{id,jdbcType=INTEGER} update t_order_refund order_no = #{orderNo,jdbcType=VARCHAR}, refund_status = #{refundStatus,jdbcType=INTEGER}, initiate = #{initiate,jdbcType=VARCHAR}, accept = #{accept,jdbcType=VARCHAR}, reason = #{reason,jdbcType=VARCHAR}, result = #{result,jdbcType=VARCHAR}, where id = #{id,jdbcType=INTEGER}