1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
package cc.mrbird.febs.common.enumerates;
 
import lombok.Data;
import lombok.Getter;
 
@Getter
public enum DataDictionaryEnum {
 
    /**
     * 代理等级
     *  value : {"levelSelf":"一星","directLevelCnt":"3","teamLevelCnt":"5","minTeamLevelCnt":"2","ManageSubsidyPercent":"2"}
     *  levelSelf:自身星级
     *  directLevelCnt:直推星级数量
     *  teamLevelCnt:团队星级数量
     *  minTeamLevelCnt:两个市场均有上一个代理等级
     *  ManageSubsidyPercent:团队管理补贴百分比例,基数为订单补贴金额
     *  subsidyPercent:平级团队管理补贴百分比例,基数为订单补贴金额
     */
    //{"levelSelf":"一星","directLevelCnt":"3","teamLevelCnt":"5","minTeamLevelCnt":"0","manageSubsidyPercent":"2","subsidyPercent":"0"}
    AGENT_ONE("MEMBER_AGENT_LEVEL", "AGENT_ONE"),//区代
    //{"levelSelf":"二星","directLevelCnt":"5","teamLevelCnt":"50","minTeamLevelCnt":"2","manageSubsidyPercent":"4","subsidyPercent":"1"}
    AGENT_TWO("MEMBER_AGENT_LEVEL", "AGENT_TWO"),//县代
    //{"levelSelf":"二星","directLevelCnt":"10","teamLevelCnt":"300","minTeamLevelCnt":"2","manageSubsidyPercent":"7","subsidyPercent":"1"}
    AGENT_THREE("MEMBER_AGENT_LEVEL", "AGENT_THREE"),//市代
    //{"levelSelf":"三星","directLevelCnt":"10","teamLevelCnt":"1000","minTeamLevelCnt":"2","manageSubsidyPercent":"12","subsidyPercent":"1"}
    AGENT_FOUR("MEMBER_AGENT_LEVEL", "AGENT_FOUR"),//省代
    //{"levelSelf":"三星","directLevelCnt":"10","teamLevelCnt":"5000","minTeamLevelCnt":"2","manageSubsidyPercent":"20","subsidyPercent":"1"}
    AGENT_FIVE("MEMBER_AGENT_LEVEL", "AGENT_FIVE"),//总代
 
    //第一代分享奖比例
    LEVEL_ONE("SHARE_PERCENT", "LEVEL_ONE"),
 
    //第二代分享奖比例
    LEVEL_TWO("SHARE_PERCENT", "LEVEL_TWO"),
 
    //直推返利的比例
    REWARD_PERCENT("DIRECT_REWARD", "REWARD_PERCENT"),
 
    //会员每日可用订单数
    BUY_TIMES("ORDER_BUY", "BUY_TIMES"),
 
    //商品补贴比例
    SUBSIDY_PERCENT("GOODS_SUBSIDY", "SUBSIDY_PERCENT"),
 
    //积分池设置{"everydayRatio":10,"dividEquallyRatio":1}每日订单的百分之几,增加到积分池;每日平分百分比
    SCORE_POOR_RADIO("SCORE_POOR", "SCORE_POOR_RADIO"),
 
    SCORE_SIGN_SETTING("SCORE_SETTING", "SCORE_SIGN_SETTING"),
    STATIC_BONUS("BONUS_TYPE", "STATIC_BONUS"),
    DYNAMIC_BONUS("BONUS_TYPE", "DYNAMIC_BONUS"),
    INDRECT_BONUS("BONUS_TYPE", "INDRECT_BONUS"),
    AGENT_BONUS("BONUS_TYPE", "AGENT_BONUS"),
    THANKFUL_BONUS("BONUS_TYPE", "THANKFUL_BONUS"),
    DIRECTOR_BONUS("BONUS_TYPE", "DIRECTOR_BONUS"),
    COMMUNITY_BONUS("BONUS_TYPE", "COMMUNITY_BONUS"),
 
    //积分中奖概率
    WIN_SCORE("WIN_PROBABILITY", "WIN_SCORE"),
    //佣金中奖概率
    WIN_CASH("WIN_PROBABILITY", "WIN_CASH"),
    RANK_BONUS("BONUS_TYPE", "RANK_BONUS"),
    CASHOUT_SETTING("CASHOUT_SET", "CASHOUT_SETTING"),
    INDIRECT_BONUS_SETTING("INDIRECT_BONUS_SETTING", "");
 
    private String type;
 
    private String code;
 
    DataDictionaryEnum(String type, String code) {
        this.type = type;
        this.code = code;
    }
}