`id`,`tenant_id`,`parent_tenant_id`,`create_time`,`update_time`,`order_id`,`bu_user_id`,`type`,`pay_from`,`pay_amount`,`pay_time_start`,`pay_time_end`,`prepay_id`,`transaction_id`,`pay_vendor`,`pay_order_no`,`pay_order_status`,`share`,`share_amount`,`rate_amount`,`fail_reason`,`auth_code`,`open_id`,`pay_end_from`
where 1 = 1
and `id` = #{id}
and `tenant_id` = #{tenantId}
and `parent_tenant_id` = #{parentTenantId}
and `create_time` = #{createTime}
and `update_time` = #{updateTime}
and `order_id` = #{orderId}
and `bu_user_id` = #{buUserId}
and `type` = #{type}
and `pay_from` = #{payFrom}
and `pay_amount` = #{payAmount}
and `pay_time_start` = #{payTimeStart}
and `pay_time_end` = #{payTimeEnd}
and `prepay_id` like concat('%', #{prepayId},'%')
and `transaction_id` like concat('%', #{transactionId},'%')
and `pay_vendor` = #{payVendor}
and `pay_order_no` like concat('%', #{payOrderNo},'%')
and `pay_order_status` = #{payOrderStatus}
and `share` = #{share}
and `share_amount` = #{shareAmount}
and `rate_amount` = #{rateAmount}
and `fail_reason` like concat('%', #{failReason},'%')
and `auth_code` like concat('%', #{authCode},'%')
and `open_id` like concat('%', #{openId},'%')
and `pay_end_from` = #{payEndFrom}
and id in
#{idItem}
order by ${sortColumns}