package com.hzs.member.statis.vo;

import com.hzs.common.core.annotation.BigDecimalFormat;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 奖金拨比统计汇总
 */
@Data
public class CuBonusVertexStatisSumVO {

    private static final long serialVersionUID = 1L;

    /**
     * 精品专区金额
     */
    @BigDecimalFormat
    private BigDecimal mainRegAmount = BigDecimal.ZERO;
    /**
     * 商城专区金额
     */
    @BigDecimalFormat
    private BigDecimal mainRepurAmount = BigDecimal.ZERO;
    /**
     * 五折专区金额
     */
    @BigDecimalFormat
    private BigDecimal retailConsumeAmount = BigDecimal.ZERO;
    /**
     * 合计金额
     */
    @BigDecimalFormat
    private BigDecimal totalAmount = BigDecimal.ZERO;

    /**
     * 直推收益
     */
    @BigDecimalFormat
    private BigDecimal introduceBonus;
    /**
     * 直推收益拨比
     */
    @BigDecimalFormat
    private BigDecimal introduceBonusRate = BigDecimal.ZERO;
    /**
     * 阶段收益
     */
    @BigDecimalFormat
    private BigDecimal storeIncome = BigDecimal.ZERO;
    /**
     * 阶段收益拨比
     */
    @BigDecimalFormat
    private BigDecimal storeIncomeRate = BigDecimal.ZERO;
    /**
     * 精品专区领导奖级差（统计波比使用）
     */
    @BigDecimalFormat
    private BigDecimal rangeIncome41 = BigDecimal.ZERO;
    /**
     * 精品专区领导奖级差拨比
     */
    @BigDecimalFormat
    private BigDecimal rangeIncome41Rate = BigDecimal.ZERO;
    /**
     * 精品专区平级（统计波比使用）
     */
    @BigDecimalFormat
    private BigDecimal sameLevelIncome41 = BigDecimal.ZERO;
    /**
     * 精品专区平级拨比
     */
    @BigDecimalFormat
    private BigDecimal sameLevelIncome41Rate = BigDecimal.ZERO;
    /**
     * 见点收益
     */
    @BigDecimalFormat
    private BigDecimal globalPoints = BigDecimal.ZERO;
    /**
     * 见点收益拨比
     */
    @BigDecimalFormat
    private BigDecimal globalPointsRate = BigDecimal.ZERO;
    /**
     * 商城专区领导奖级差（统计波比使用）
     */
    @BigDecimalFormat
    private BigDecimal rangeIncome43 = BigDecimal.ZERO;
    /**
     * 商城专区领导奖级差拨比
     */
    @BigDecimalFormat
    private BigDecimal rangeIncome43Rate = BigDecimal.ZERO;
    /**
     * 商城专区平级（统计波比使用）
     */
    @BigDecimalFormat
    private BigDecimal sameLevelIncome43 = BigDecimal.ZERO;
    /**
     * 商城专区平级拨比
     */
    @BigDecimalFormat
    private BigDecimal sameLevelIncome43Rate = BigDecimal.ZERO;
    /**
     * 五折专区领导奖级差（统计波比使用）
     */
    @BigDecimalFormat
    private BigDecimal rangeIncome47 = BigDecimal.ZERO;
    /**
     * 五折专区领导奖拨比
     */
    @BigDecimalFormat
    private BigDecimal rangeIncome47Rate = BigDecimal.ZERO;

    /**
     * 总拨出金额
     */
    @BigDecimalFormat
    private BigDecimal totalBonus = BigDecimal.ZERO;
    /**
     * 总拨出比例（%）
     */
    @BigDecimalFormat
    private BigDecimal totalBonusRate = BigDecimal.ZERO;

}
