`id`,`tenant_id`,`create_time`,`update_time`,`order_id`,`c_user_id`,`b_user_id`,
`auth_code`,`ip`,`pay_amount`,`pay_time_start`,`pay_time_end`,
`prepay_id`,`transaction_id`,`pay_vendor`,`pay_order_no`,
`pay_order_status`,`share`,`share_amount`,`fail_reason`
where 1 = 1
and `id` = #{id}
and `tenant_id` = #{tenantId}
and `create_time` = #{createTime}
and `update_time` = #{updateTime}
and `order_id` = #{orderId}
and `c_user_id` = #{cUserId}
and `b_user_id` = #{bUserId}
and `auth_code` = #{authCode}
and `ip` like concat('%', #{ip},'%')
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 `fail_reason` like concat('%', #{failReason},'%')
and id in
#{idItem}
order by ${sortColumns}
p.`id`,p.`tenant_id`,p.`create_time`,p.`update_time`,p.`order_id`,p.`c_user_id`,p.`b_user_id`,
p.`auth_code`,p.`ip`,p.`pay_amount`,p.`pay_time_start`,p.`pay_time_end`,
p.`prepay_id`,p.`transaction_id`,p.`pay_vendor`,p.`pay_order_no`,
p.`pay_order_status`,p.`share`,p.`share_amount`,p.`fail_reason`,
u.`open_id`,
a.`app_id`, a.`pay_id`