package com.hzs.system.config.dto;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * 交易配置DTO
 *
 * @Description:
 * @Author: ljc
 * @Time: 2023/8/21 15:30
 * @Classname: TradeConfigDTO
 * @Package_name: com.hzs.system.config.dto
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class TradeConfigDTO implements Serializable {
    private static final long serialVersionUID = -5961829479214505354L;
    /**
     * 注册等级
     */
    private Integer pkGrade;

    /**
     * 真实奖衔
     */

    private Integer pkAwards;

    /**
     * 1:提现 2:转账 (来源枚举EBusinessModule)
     */

    private Integer businessModule;

    /**
     * 实名状态  1:禁止 0：允许  (来源枚举EYesNo)
     */

    private Integer realNameState;

    /**
     * 营业执照状态 1:禁止 0：允许 (来源枚举EYesNo)
     */

    private Integer licenseState;

    /**
     * 国家
     */
    private Integer pkCountry;


    /**
     * 会员主键
     */
    private Long pkMember;

    /**
     * 提现状态  1:禁止 0：允许  (来源枚举EYesNo)
     */
    private Integer withdrawalState;

    /**
     * 转账状态  1:禁止 0：允许  (来源枚举EYesNo)
     */
    private Integer transferState;
    /**
     * 会员类型  1:正常 2：伞下（来源枚举ETradeMemberWhite）
     */
    private Integer memberType;
}
