package com.zanxiang.game.back.serve.pojo;

import com.zanxiang.game.back.serve.pojo.vo.GameBackPolicyVO;
import lombok.Data;

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

/**
 * 按挡位拆分
 */
@Data
public class BackPolicyOfSplitLevel {

    private Long regPayIntervalTime;

    private List<RechargeLevel> rechargeLevelList;

    private Integer backCountOfUser;

    private List<GameBackPolicyVO.PolicyDownLevel> downLevel;

    private List<GameBackPolicyVO.SplitStrategy> splitStrategy;

    private Boolean activeBackSwitch;

    private Boolean roleBackSwitch;

    private Long roleLevelMin;

    private TutorialFinish tutorialFinish;

    private Boolean linkCallBack;

    @Data
    public static class RechargeLevel {

        private BigDecimal minAmount;

        private BigDecimal maxAmount;

        private Integer backType;

        private String backRate;
    }
}
