package com.hzs.member.structure.controller.vo;/**
 * @Description:
 * @Author: yuhui
 * @Time: 2023/10/24 17:54
 * @Classname: CuMemberSettleVo
 * @PackageName: com.hzs.member.structure.controller.vo
 */

import com.hzs.common.domain.member.ext.CuMemberSettleExt;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 *@BelongsProject: hzs_java_cloud_africa
 *@BelongsPackage: com.hzs.member.structure.controller.vo
 *@Author: yh
 *@CreateTime: 2023-10-24  17:54
 *@Description: TODO
 *@Version: 1.0
 */
@Data
public class CuMemberSettleVo {

    /**
     * 订单主键 不入库，为了批量查询，查询出订单对应的伞上所有安置人
     */
    private Long pkOrder;

    /**
     * 汇率
     */
    private Integer pkRate;





    /**
     * A区结余
     */
    private BigDecimal aBalance;

    /**
     * 备份A区结余
     */
    private BigDecimal rABalance;

    /**
     * 备份B区结余
     */
    private BigDecimal rBBalance;

    /**
     * B区结余
     */
    private BigDecimal bBalance;

    /**
     * A区累计金额
     */
    private BigDecimal aSumAmount;

    /**
     * B区累计金额
     */
    private BigDecimal bSumAmount;

    /**
     * A区累计业绩
     */
    private BigDecimal aSumPv;

    /**
     * B区累计业绩
     */
    private BigDecimal bSumPv;

    /**
     * A区新增金额
     */
    private BigDecimal aNewAmount;

    /**
     * B区新增金额
     */
    private BigDecimal bNewAmount;

    /**
     * A区新增业绩
     */
    private BigDecimal aNewPv;

    /**
     * B区新增业绩
     */
    private BigDecimal bNewPv;

    /**
     * A区累计真实金额
     */
    private BigDecimal aSumRealAmount;

    /**
     * B区累计真实金额
     */
    private BigDecimal bSumRealAmount;

    /**
     * A区累计真实业绩
     */
    private BigDecimal aSumRealPv;

    /**
     * B区累计真实业绩
     */
    private BigDecimal bSumRealPv;

    /**
     * 复购A区结余
     */
    private BigDecimal repABalance;

    /**
     * 复购B区结余
     */
    private BigDecimal repBBalance;

    /**
     * 复购A区新增金额
     */
    private BigDecimal repANewAmount;

    /**
     * 复购B区新增金额
     */
    private BigDecimal repBNewAmount;

    /**
     * 复购A区新增业绩
     */
    private BigDecimal repANewPv;

    /**
     * 复购B区新增业绩
     */
    private BigDecimal repBNewPv;

    /**
     * 复购A区累计金额
     */
    private BigDecimal repASumAmount;

    /**
     * 复购B区累计金额
     */
    private BigDecimal repBSumAmount;

    /**
     * 复购A区累计业绩
     */
    private BigDecimal repASumPv;

    /**
     * 复购B区累计业绩
     */
    private BigDecimal repBSumPv;

    /**
     * 注册金额
     */
    private BigDecimal registerAmount;

    /**
     * 注册业绩
     */
    private BigDecimal registerPv;

    /**
     * 注册新增业绩
     */
    private BigDecimal registerNewAmount;

    /**
     * 注册新增业绩
     */
    private BigDecimal registerNewPv;

    /**
     * 复购金额
     */
    private BigDecimal repurchaseAmount;

    /**
     * 复购业绩
     */
    private BigDecimal repurchasePv;

    /**
     * 复购新增业绩
     */
    private BigDecimal repurchaseNewAmount;

    /**
     * 复购新增业绩
     */
    private BigDecimal repurchaseNewPv;

    /**
     * 注册血缘业绩
     */
    private BigDecimal registerBloPv;

    /**
     * 注册血缘新增业绩
     */
    private BigDecimal registerBloNewPv;

    /**
     * 复购血缘业绩
     */
    private BigDecimal repurchaseBloPv;

    /**
     * 复购血缘新增业绩
     */
    private BigDecimal repurchaseBloNewPv;

    /**
     * 循环中最小业绩
     */
    private BigDecimal minAchieve;

    /**
     * 轮
     */
    private Integer round;

    /**
     * 次
     */
    private Integer second;

    /**
     * 考核类型，不入库，只用来区分复购考核跟分红考核
     */
    private Integer assessType;
    /**
     * 层级 不入库 安置架构层级使用
     */
    private Integer level;

    /**
     * 安置人编号
     */
    private String parentMemberCode;

    /**
     * 提货专区主键
     */
    private Long apPkId;

    /**
     * 产品id
     */
    private Long pkDataId;

    /**
     * 可提数量
     */
    private Integer usableQuantity;

    /**
     * 建议零售价
     */
    private BigDecimal retailPrice;

    /**
     * 色值
     */
    private String color;


    /**
     * 直推业绩
     */
    private BigDecimal historyPerformancePv;

    /**
     * 领袖分红比例
     */
    private BigDecimal abonusRatio;

    /**
     * 大区业绩
     */
    private BigDecimal bigAreaPv;

    /**
     * 小区业绩
     */
    private BigDecimal smallAreaPv;

    /**
     * 当月伞下新增业绩
     */
    private BigDecimal monNewPv;

    /**
     * 注册当月新增业绩
     */
    private BigDecimal registerMonNewPv;



}
