package com.hzs.bonus.bonus.vo;

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

import java.math.BigDecimal;

/**
 * 查询首购奖金
 */
@EqualsAndHashCode(callSuper = true)
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class MemberBonusFirstPurchaseVO extends PubMemberBonusVO {

//    /**
//     * 直推收益
//     */
//    private BigDecimal directIncome;
//
//    /**
//     * 拓展收益
//     */
//    private BigDecimal expandIncome;
//
//    /**
//     * 辅导收益
//     */
//    private BigDecimal coachIncome;
//
//    /**
//     * 分红收益
//     */
//    private BigDecimal shareIncome;
//
//    /**
//     * 报单收益
//     */
//    private BigDecimal serviceIncome;
//
//    /**
//     * 商城重消
//     */
//    @BigDecimalFormat
//    private BigDecimal backPoints;
//
//    /**
//     * 首购实发小计
//     */
//    private BigDecimal purRealSubtotal;
//
//    /**
//     * 复购推荐收益
//     */
//    private BigDecimal repurPushIncome;
//
//    /**
//     * 复购拓展收益
//     */
//    private BigDecimal repurExpandIncome;

    /**
     * 复购级差收益
     */
    @BigDecimalFormat
    private BigDecimal repurRangeIncome;

//    /**
//     * 复购实发小计
//     */
//    private BigDecimal repurRealSubtotal;

    /**
     * 直推级差收益
     */
    @BigDecimalFormat
    private BigDecimal retailRangeIncome;
//
//    /**
//     * 新零售平级收益
//     */
//    @BigDecimalFormat
//    private BigDecimal retailSameLevelIncome;
//
//    /**
//     * 新零售区域分红
//     */
//    @BigDecimalFormat
//    private BigDecimal retailAreaIncome;

    /**
     * 新零售收益小计
     */
    @BigDecimalFormat
    private BigDecimal retailRealSubtotal;

    /**
     * 实发收益总计
     */
    @BigDecimalFormat
    private BigDecimal realIncomeTotal;

}
