package com.hzs.system.common.dto;

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

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 新零售会员信息
 */
@AllArgsConstructor
@NoArgsConstructor
@Builder
@Data
public class RetailMemberDataDTO implements Serializable {

    /**
     * 结算国ID
     */
    private Integer pkSettleCountry;

    /**
     * 等级
     */
    private Integer pkGrade;

    /**
     * 当月奖衔
     */
    private Integer pkAwards;

    /**
     * 荣誉奖衔
     */
    private Integer pkMaxAwards;

    /**
     * 分红奖衔
     */
    private Integer pkRangeAwards;

    /**
     * 国家名称
     */
    private String pkSettleCountryVal;
    /**
     * 国家圆形国旗
     */
    private String settleCountryCircularIcon;
    /**
     * 国家方形国旗
     */
    private String settleCountrySquareIcon;

    /**
     * 汇率
     */
    private BigDecimal exchangeRate;

    /**
     * 等级显示
     */
    private String gradeVal;
    /**
     * 等级值
     */
    private Integer gradeValue;
    /**
     * 等级图标
     */
    private String gradeIcon;

    /**
     * 月度奖衔显示
     */
    private String awardsVal;
    /**
     * 月度奖衔图标
     */
    private String awardsIcon;

    /**
     * 荣誉奖衔显示
     */
    private String maxAwardsVal;
    /**
     * 荣誉奖衔图标
     */
    private String maxAwardsIcon;

    /**
     * 分红奖衔名称
     */
    private String rangeAwardsVal;
    /**
     * 分红奖衔图标
     */
    private String rangeAwardsIcon;

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

}
