package com.hzs.member.base.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.hzs.common.core.annotation.Excel;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @BelongsProject: hzs_cloud
 * @BelongsPackage: com.hzs.member.base.vo
 * @Author: yh
 * @CreateTime: 2024-01-17  14:10
 * @Description: TODO
 * @Version: 1.0
 */
@Data
public class MemberDirectPushVO {
    /**
     * 统计时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "统计时间", dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date payTime;
    /**
     * 排名
     */
    @Excel(name = "排名")
    private Integer ranking;
    /**
     * 会员编号
     */
    @Excel(name = "会员编号")
    private String memberCode;

    /**
     * 会员名称
     */
    @Excel(name = "会员名称")
    private String memberName;

    /**
     * 等级名称
     */
    @Excel(name = "结算等级")
    private String gradeName;
    /**
     * 奖衔名称
     */
    @Excel(name = "真实奖衔")
    private String awardsName;


    /**
     * 会员头像
     */

    private String headPath;
    /**
     * 订单达标业绩
     */
    @Excel(name = "直推业绩")
    private BigDecimal orderAchieve;
    /**
     * 脱敏业绩
     */
    private String orderAchieveStr;

    /**
     * 是否登录会员 对应 EyesNo 枚举
     */
    private Integer isLoginMember;


}
