package com.hzs.system.common.dto;

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

import java.io.Serializable;

/**
 * 会员信息DTO
 */
@AllArgsConstructor
@NoArgsConstructor
@Builder
@Data
public class MemberDataDTO implements Serializable {

    private static final long serialVersionUID = -9023828862453938589L;

    /**
     * 自然国ID
     */
    private Integer pkCountry;
    /**
     * 自然国名称
     */
    private String pkCountryVal;
    /**
     * 自然国家圆形国旗
     */
    private String countryCircularIcon;

    /**
     * 结算国ID
     */
    private Integer pkSettleCountry;
    /**
     * 自然国名称
     */
    private String pkSettleCountryVal;
    /**
     * 结算国家圆形国旗
     */
    private String settleCountryCircularIcon;

    /**
     * 结算等级翻译
     */
    private Integer pkGrade;
    /**
     * 等级枚举value
     */
    private Integer gradeValue;
    /**
     * 等级图标
     */
    private String gradeIcon;

    /**
     * 结算奖衔翻译
     */
    private Integer pkAwards;
    private Integer pkAwardsValue;
    /**
     * 奖衔图标
     */
    private String awardsIcon;

    /**
     * 币种图标
     */
    private String currencyIcon;

}
