`id`,`tenant_id`,`parent_tenant_id`,`coupon_id`,`c_user_id`,`owner_user_id`,`coupon_password_id`,`coupon_password`,`transaction_id`,
`amount`,`sale_amount`,`remaining_amount`,`service_fee_amount`,`share_fee_amount`,`remaining_share_fee_amount`,
`rate_amount`,`create_date`,`update_date`,`support_transfer`,`status`
where `tenant_id` = #{tenantId}
and `id` = #{id}
and `parent_tenant_id` = #{parentTenantId}
and `coupon_id` = #{couponId}
and `c_user_id` = #{cUserId}
and `owner_user_id` = #{ownerUserId}
and `transaction_id` = #{transactionId}
and `amount` = #{amount}
and `sale_amount` = #{saleAmount}
and `remaining_amount` = #{remainingAmount}
and `service_fee_amount` = #{serviceFeeAmount}
and `share_fee_amount` = #{shareFeeAmount}
and `remaining_share_fee_amount` = #{remainingShareFeeAmount}
and `rate_amount` = #{rateAmount}
and `create_date` = #{createDate}
and `update_date` = #{updateDate}
and `coupon_password_id` = #{couponPasswordId}
and `coupon_password_id` like concat('%',#{couponPasswordIdLike},'%')
and `coupon_password` like concat('%',#{couponPassword},'%')
and `create_date` >= #{startdate}
and `create_date` <= #{enddate}
and `status` = #{status}
and coupon_password_id in
#{cpidItem}
and coupon_id in
#{cidItem}
and c_user_id in
#{cuidItem}
and owner_user_id in
#{ouidItem}
and id in
#{idItem}
order by ${sortColumns}
update wx_card_info set support_transfer=0,update_date=now() where support_transfer=1 and coupon_id=#{couponId}
update wx_card_info set status=#{status},update_date=now() where id=#{id} and tenant_id = #{tenantId}