package com.hzs.report.member.vo;

import com.hzs.common.core.annotation.BigDecimalFormat;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;

/**
 * 伞下直推查询会员大小区金额业绩盒数
 **/
@AllArgsConstructor
@NoArgsConstructor
@Builder
@Data
public class DirectPushAmountPvBoxVo {

    private Long pkMember;
    /**
     * 金额
     */
    @BigDecimalFormat()
    private BigDecimal orderAmount;
    /**
     * 业绩
     */
    @BigDecimalFormat()
    private BigDecimal orderAchieve;
    /**
     * 盒数
     */
    private Integer boxNum;

    /**
     * 金额
     */
    @BigDecimalFormat()
    private BigDecimal orderAmountReg = BigDecimal.ZERO;
    /**
     * 金额
     */
    @BigDecimalFormat()
    private BigDecimal orderAmountUpg = BigDecimal.ZERO;
    /**
     * 金额
     */
    @BigDecimalFormat()
    private BigDecimal orderAmountRep = BigDecimal.ZERO;
    /**
     * 金额
     */
    @BigDecimalFormat()
    private BigDecimal orderAmountCon = BigDecimal.ZERO;

    /**
     * 业绩
     */
    @BigDecimalFormat()
    private BigDecimal orderAchieveReg = BigDecimal.ZERO;
    /**
     * 业绩
     */
    @BigDecimalFormat()
    private BigDecimal orderAchieveUpg = BigDecimal.ZERO;
    /**
     * 业绩
     */
    @BigDecimalFormat()
    private BigDecimal orderAchieveRep = BigDecimal.ZERO;
    /**
     * 业绩
     */
    @BigDecimalFormat()
    private BigDecimal orderAchieveCon = BigDecimal.ZERO;

    /**
     * 盒数
     */
    private BigDecimal boxNumReg;
    /**
     * 盒数
     */
    private BigDecimal boxNumUpg;
    /**
     * 盒数
     */
    private BigDecimal boxNumRep;
    /**
     * 盒数
     */
    private BigDecimal boxNumCon;

}
