`id`,`tenant_id`,`parent_tenant_id`,`create_time`,`update_time`,`transaction_id`,`order_id`,`pay_order_no`,`c_user_id`,`total_fee`,`refund_fee`,`refund_time_start`,`refund_time_end`,`refund_vendor`,`tt_pay_way`,`refund_order_status`,`refund_id`,`fail_reason`
where 1 = 1
and `id` = #{id}
and `tenant_id` = #{tenantId}
and `parent_tenant_id` = #{parentTenantId}
and `create_time` = #{createTime}
and `update_time` = #{updateTime}
and `transaction_id` = #{transactionId}
and `order_id` = #{orderId}
and `pay_order_no` like concat('%', #{payOrderNo},'%')
and `c_user_id` = #{cUserId}
and `total_fee` = #{totalFee}
and `refund_fee` = #{refundFee}
and `refund_time_start` = #{refundTimeStart}
and `refund_time_end` = #{refundTimeEnd}
and `refund_vendor` = #{refundVendor}
and `refund_order_status` = #{refundOrderStatus}
and `refund_id` like concat('%', #{refundId},'%')
and `fail_reason` like concat('%', #{failReason},'%')
and `refund_order_status` != #{notStatus}
and id in
#{idItem}
and `refund_id` is not null
order by ${sortColumns}