package com.crm.rely.backend.core.entity.ucard;

import com.crm.rely.backend.core.entity.base.BaseSearchPageEntity;
import lombok.Data;

import java.util.Date;

@Data
public class GlobalOrderPageEntity extends BaseSearchPageEntity {

    private Long cId;


    private String merchantOrderNo;

    /**
     * 手机号
     */
    private String mobile;

    /**
     * 邮箱
     */
    private String email;

    /**
     * 扣款账号类型 1:卡 2:钱包
     */
    private String deductionAccountType;

    /**
     * 扣款退款状态 1:扣款处理中 2：扣款成功 3: 扣款失败 4:退款处理中 5:退款成功 6:退款失败
     */
    private String deductionAccountStatus;

    /**
     * 交易状态。wait_process=待处理,success=成功,fail=失败,processing=处理中,partner_processing=合作伙伴处理中
     */
    private String status;

    /**
     * 合规性检查状态。
     * no_process: 无需合规性检查，
     * pending_check: 待提交合规性检查资料，
     * pending: 合规性检查中，
     * approved: 合规性检查通过，
     * rejected: 合规性检查拒绝
     */
    private String complianceStatus;

    /**
     * 转账币种
     */
    private String payoutCurrency;

    /**
     * 转账类型
     */
    private String transferType;

    /**
     * 支付方式
     */
    private String payoutMethod;

    /**
     * '审核状态 1:待审核 2审核通过 3:审核失败'
     */
    private Integer approveStatus;

    /**
     * 开始时间
     */
    private Date startDate;

    /**
     * 结束时间
     */
    private Date endDate;

    private Integer merchantId;

} 