package com.hzs.bonus.bonus.dto;

import com.hzs.common.domain.member.achieve.CuMemberRetailDetail;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;

/**
 * 阶段数据
 */
@Builder
@AllArgsConstructor
@NoArgsConstructor
@Data
public class BonusStageData {

    /**
     * 阶段奖金
     */
    private BigDecimal bonusIncome;
    /**
     * 奖金获取会员
     */
    private Long targetPkMember;
    /**
     * 奖金达标子点位
     */
    private Integer targetChildNode;
    /**
     * 第几阶段
     */
    private Integer stage;
    /**
     * 第几个点位
     */
    private Integer stageNum;

    /**
     * 三阶段走完，需要添加的待激活点位数
     */
    private Integer pointGift;

    /**
     * 二阶段点位
     */
    private CuMemberRetailDetail twoRetailDetail;
    /**
     * 三阶段点位
     */
    private CuMemberRetailDetail threeRetailDetail;

}
