package com.sqx.modules.artificer.vo;



import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

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

/**
 * @author zc
 * @description HomeVo
 * @date 2024-01-16
 */
@Data
@ApiModel(value = "HomeVO", description = "响应参数说明")
public class HomeVO implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "当期等级", required = true)
    private String grade;

    @ApiModelProperty(value = "当前业绩", required = true)
    private String currentPerformance;

    @ApiModelProperty(value = "当前收益", required = true)
    private String earnings;

    @ApiModelProperty(value = "当期积分=（储值积分+在线积分）", required = true)
    private BigDecimal integral;


    @ApiModelProperty(value = "当期订单数量", required = true)
    private String currentPeriodOrdersSum;

    @ApiModelProperty(value = "当期加钟率", required = true)
    private String currentPeriodAddBellsSum;

    @ApiModelProperty(value = "当期充值率", required = true)
    private String currentPeriodRechargeSum;

    @ApiModelProperty(value = "当日收益", required = true)
    private String dailyEarnings;

    @ApiModelProperty(value = "当月收益", required = true)
    private String currentMonthsIncome;

    @ApiModelProperty(value = "当期结束日", required = true)
    private String currentEndDate;

    @ApiModelProperty(value = "差的业绩", required = true)
    private String differenceOutstandingAchievement;

    @ApiModelProperty(value = "差的积分", required = true)
    private String differenceIntegral;

    @ApiModelProperty(value = "差的加钟率", required = true)
    private String differenceClockRate;

    @ApiModelProperty(value = "差的在线时长", required = true)
    private String differenceDurationOnline;

    @ApiModelProperty(value = "差的等级", required = true)
    private String differenceGrade;

    @ApiModelProperty(value = "差多少业绩积分在线时长加重钟率提升等级", required = true)
    private String ultimately;

    @ApiModelProperty(value = "等级后缀显示", required = true)
    private String suffix;

    @ApiModelProperty(value = "是否满级", required = true)
    private Boolean maxStatus;

    @ApiModelProperty(value = "项目类型（91精油；95中医）", required = true)
    private String depositRate;


}
