package com.hzs.common.domain.member.statis;

import com.baomidou.mybatisplus.annotation.KeySequence;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.hzs.common.core.web.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 奖金拨比零线统计
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("CU_BONUS_VERTEX_STATIS")
@KeySequence("CU_BONUS_VERTEX_STATIS_SEQ")
public class CuBonusVertexStatis extends BaseEntity {

    private static final long serialVersionUID = 1L;

    @TableId("PK_ID")
    private Long pkId;

    /**
     * 日，月，年，全
     */
    @TableField("STATIS_TYPE")
    private String statisType;

    /**
     * 期数
     */
    @TableField("PERIOD")
    private Long period;

    /**
     * 开始时间
     */
    @TableField("START_DATE")
    private Date startDate;

    /**
     * 结束时间
     */
    @TableField("END_DATE")
    private Date endDate;

    /**
     * 注册新增金额（￥）
     */
    @TableField("MAIN_REG_AMOUNT")
    private BigDecimal mainRegAmount;

    /**
     * 升级新增金额（￥）
     */
    @TableField("MAIN_UP_AMOUNT")
    private BigDecimal mainUpAmount;

    /**
     * 复购新增金额（￥）
     */
    @TableField("MAIN_REPUR_AMOUNT")
    private BigDecimal mainRepurAmount;

    /**
     * 嗨粉注册金额（￥）
     */
    @TableField("HIFANS_REG_AMOUNT")
    private BigDecimal hifansRegAmount;

    /**
     * 直推收益（￥）
     */
    @TableField("INTRODUCE_BONUS")
    private BigDecimal introduceBonus;

    /**
     * 拓展收益（￥）
     */
    @TableField("ORG_BONUS")
    private BigDecimal orgBonus;

    /**
     * 辅导收益（￥）
     */
    @TableField("LEADER_BONUS")
    private BigDecimal leaderBonus;

    /**
     * 分红收益（￥）
     */
    @TableField("SHARE_BONUS")
    private BigDecimal shareBonus;

    /**
     * 服务补贴（￥）
     */
    @TableField("SERVICE_BONUS")
    private BigDecimal serviceBonus;

    /**
     * 嗨粉直推收益（￥）
     */
    @TableField("HI_FUN_INCOME")
    private BigDecimal hiFunIncome;

    /**
     * 复购级差收益（￥）
     */
    @TableField("REPUR_RANGE_BONUS")
    private BigDecimal repurRangeBonus;

    /**
     * 复购拓展收益（￥）
     */
    @TableField("REPUR_ORG_BONUS")
    private BigDecimal repurOrgBonus;

    /**
     * 首购相关奖金（￥）
     */
    @TableField("MAIN_BONUS")
    private BigDecimal mainBonus;

    /**
     * 复购相关奖金（￥）
     */
    @TableField("REPUR_BONUS")
    private BigDecimal repurBonus;

    /**
     * 零线体系ID
     */
    @TableField("PK_BD_VERTEX")
    private Integer pkBdVertex;

    /**
     * 团队ID
     */
    @TableField("PK_TEAM_CODE")
    private Long pkTeamCode;

    /**
     * 海粉推荐收益
     */
    @TableField("HAI_FUN_INCOME")
    private BigDecimal haiFunIncome;

    /**
     * 礼包订单（￥）
     */
    @TableField("GIFT_ORDER")
    private BigDecimal giftOrder;

    /**
     * 特殊注册
     */
    @TableField("SPECIAL_REGISTER_AMOUNT")
    private BigDecimal specialRegisterAmount;

    /**
     * 特殊升级
     */
    @TableField("SPECIAL_UPGRADE_AMOUNT")
    private BigDecimal specialUpgradeAmount;

    /**
     * 云学院订单
     */
    @TableField("CLOUD_COLLEGE_AMOUNT")
    private BigDecimal cloudCollegeAmount;

    /**
     * 直播订单
     */
    @TableField("MALL_AMOUNT")
    private BigDecimal mallAmount;

    /**
     * 创客礼包
     */
    @TableField("MAKER_GIFT_AMOUNT")
    private BigDecimal makerGiftAmount;

    /**
     * 赋能礼包
     */
    @TableField("EMPOWERMENT_GIFT_AMOUNT")
    private BigDecimal empowermentGiftAmount;

    /**
     * 合作订单
     */
    @TableField("COOPERATE_AMOUNT")
    private BigDecimal cooperateAmount;

    /**
     * 特殊复购
     */
    @TableField("SPECIAL_REPURCHASE_AMOUNT")
    private BigDecimal specialRepurchaseAmount;

    /**
     * 海粉升级订单
     */
    @TableField("HAI_FUN_UPGRADE_AMOUNT")
    private BigDecimal haiFunUpgradeAmount;

    /**
     * 复购推荐收益
     */
    @TableField("REPUR_PUSH_INCOME")
    private BigDecimal repurPushIncome;

    /**
     * 创客空间直推收益
     */
    @TableField("MAKER_DIRECT")
    private BigDecimal makerDirect;

    /**
     * 创客空间共享收益
     */
    @TableField("MAKER_SHARE")
    private BigDecimal makerShare;

    /**
     * 三方订单
     */
    @TableField("THIRD_ORDER")
    private BigDecimal thirdOrder;

    /**
     * 虚拟订单金额
     */
    @TableField("FICTITIOUS_AMOUNT")
    private BigDecimal fictitiousAmount;

    /**
     * 创客订单金额
     */
    @TableField("MAKER_ORDER")
    private BigDecimal makerOrder;

    /**
     * 福利订单金额
     */
    @TableField("WELFARE_ORDER")
    private BigDecimal welfareOrder;

    /**
     * 注册新增PV
     */
    @TableField("MAIN_REG_PV")
    private BigDecimal mainRegPv;

    /**
     * 升级新增PV
     */
    @TableField("MAIN_UP_PV")
    private BigDecimal mainUpPv;

    /**
     * 复购新增PV
     */
    @TableField("MAIN_REPUR_PV")
    private BigDecimal mainRepurPv;

    /**
     * 特殊注册PV
     */
    @TableField("SPECIAL_REGISTER_PV")
    private BigDecimal specialRegisterPv;

    /**
     * 特殊升级PV
     */
    @TableField("SPECIAL_UPGRADE_PV")
    private BigDecimal specialUpgradePv;

    /**
     * 特殊复购PV
     */
    @TableField("SPECIAL_REPURCHASE_PV")
    private BigDecimal specialRepurchasePv;

    /**
     * 虚拟订单PV
     */
    @TableField("FICTITIOUS_PV")
    private BigDecimal fictitiousPv;

    /**
     * 嗨粉注册PV
     */
    @TableField("HIFANS_REG_PV")
    private BigDecimal hifansRegPv;

    /**
     * 海粉升级PV
     */
    @TableField("HAI_FUN_UPGRADE_PV")
    private BigDecimal haiFunUpgradePv;

    /**
     * 云学院订单PV
     */
    @TableField("CLOUD_COLLEGE_PV")
    private BigDecimal cloudCollegePv;

    /**
     * 直播订单PV
     */
    @TableField("MALL_PV")
    private BigDecimal mallPv;

    /**
     * 赋能礼包PV
     */
    @TableField("EMPOWERMENT_GIFT_PV")
    private BigDecimal empowermentGiftPv;

    /**
     * 合作订单PV
     */
    @TableField("COOPERATE_PV")
    private BigDecimal cooperatePv;

    /**
     * 创客订单PV
     */
    @TableField("MAKER_ORDER_PV")
    private BigDecimal makerOrderPv;

    /**
     * 创客礼包PV
     */
    @TableField("MAKER_GIFT_PV")
    private BigDecimal makerGiftPv;

    /**
     * 福利专区PV
     */
    @TableField("WELFARE_ORDER_PV")
    private BigDecimal welfareOrderPv;

    /**
     * 乐享极差小计
     */
    @TableField("CLOUD_REAL_SUBTOTAL")
    private BigDecimal cloudRealSubtotal;

    /**
     * 乐享海购金额
     */
    @TableField("LENJOY_AMOUNT")
    private BigDecimal LenjoyAmount;

    /**
     * 乐享海购PV
     */
    @TableField("LENJOY_PV")
    private BigDecimal LenjoyPv;

    /**
     * 重消金额
     */
    @TableField("RETAIL_CONSUME_AMOUNT")
    private BigDecimal retailConsumeAmount;
    /**
     * 重消PV
     */
    @TableField("RETAIL_CONSUME_PV")
    private BigDecimal retailConsumePv;

    /**
     * 新零售直推收益
     */
    @TableField("RETAIL_RANGE_INCOME")
    private BigDecimal retailRangeIncome;

    /**
     * 新零售平级收益V1V4
     */
    @TableField("RETAIL_SAME_LEVEL_INCOME_V1V4")
    private BigDecimal retailSameLevelIncomeV1V4;
    /**
     * 新零售平级收益V5
     */
    @TableField("RETAIL_SAME_LEVEL_INCOME_V5")
    private BigDecimal retailSameLevelIncomeV5;

    /**
     * 新零售区域收益
     */
    @TableField("RETAIL_AREA_INCOME")
    private BigDecimal retailAreaIncome;

    /**
     * 新零售福利平均收益
     */
    @TableField("RETAIL_BENEFIT_AVG_INCOME")
    private BigDecimal retailBenefitAvgIncome;

    /**
     * 新零售福利极差收益
     */
    @TableField("RETAIL_BENEFIT_RANGE_INCOME")
    private BigDecimal retailBenefitRangeIncome;

    /**
     * 新零售福利加权收益
     */
    @TableField("RETAIL_BENEFIT_INCOME")
    private BigDecimal retailBenefitIncome;

    /**
     * 商城重消
     */
    @TableField("BACK_POINTS")
    private BigDecimal backPoints;

    /**
     * 新零售实发收益总计
     */
    @TableField("REAL_INCOME_TOTAL")
    private BigDecimal realIncomeTotal;


}
