package com.ai.da.model.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

@EqualsAndHashCode(callSuper = true)
@NoArgsConstructor
@Data
@ApiModel("交易记录详情")
public class QueryPaymentInfoDTO extends QueryPageByTimeDTO {
    @ApiModelProperty("选择的支付平台 PayPal || Stripe || Alipay-HK")
    private String platform;
    @ApiModelProperty("支付的金额 单位:HKD")
    private String payerTotal;
    @ApiModelProperty("商品种类 new || renewal || credits")
    private String type;
    @ApiModelProperty("交易状态 Success || Fail || Pending")
    private String status;
    @ApiModelProperty("付款人所在国家")
    private String country;
    @ApiModelProperty("付款人所在城市")
    private String  city;
    @ApiModelProperty("按id排序 DESC || ASC")
    private String order = "DESC";
    @ApiModelProperty("付款用户名")
    private String payer;
}
