From bd249bac31b096472bd34cebff7223d30cb577b7 Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Mon, 23 Oct 2023 16:33:21 +0800 Subject: [PATCH] 版本管理 --- src/main/java/cc/mrbird/febs/common/enumerates/MemberLevelEnum.java | 42 ++++++++++++++++++++++++++++-------------- 1 files changed, 28 insertions(+), 14 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/common/enumerates/MemberLevelEnum.java b/src/main/java/cc/mrbird/febs/common/enumerates/MemberLevelEnum.java index 767691e..2361f61 100644 --- a/src/main/java/cc/mrbird/febs/common/enumerates/MemberLevelEnum.java +++ b/src/main/java/cc/mrbird/febs/common/enumerates/MemberLevelEnum.java @@ -8,33 +8,34 @@ @Getter public enum MemberLevelEnum { /** - * 合伙人 - */ - V_PARTNER("V_PARTNER",8), - /** * 董事 */ - V_DIRECTOR("V_DIRECTOR",7), + V_DIRECTOR("V_DIRECTOR",8,"董事"), /** * v1-v6 + * V1 个体户,V2 经销商,V3 区代理,V4 市代理,V5 省代理,V6 运营中心 */ - V6("V6",6), - V5("V5",5), - V4("V4",4), - V3("V3",3), - V2("V2",2), - V1("V1",1), + V6("V6",7,"运营中心"), + V5("V5",6,"省代理"), + V4("V4",5,"市代理"), + V3("V3",4,"区代理"), + V2("V2",3,"经销商"), + V1("V1",2,"个体户"), //普通用户 - NORMAL("NORMAL",0); + NORMAL("NORMAL",1,"普通会员"), + //粉丝非会员 + FANS("FANS",0,"粉丝"); private String type; private Integer code; + private String description; - MemberLevelEnum(String type, Integer code) { + MemberLevelEnum(String type, Integer code,String description) { this.type = type; this.code = code; + this.description = description; } public List<String> getLevelType(){ @@ -43,6 +44,16 @@ strs.add(value.type); } return strs; + } + + public String getLevelDescription(String Level){ + String description = "粉丝"; + for (MemberLevelEnum value : MemberLevelEnum.values()) { + if(value.type.equals(Level)){ + description = value.description; + } + } + return description; } public int getLevelCode(String Level){ @@ -80,7 +91,7 @@ // } /** - * 比较两个级别的大小,levelOne大于levelTwo返回1,否则返回0 + * 比较两个级别的大小,levelOne大于levelTwo返回1,levelOne等于levelTwo返回2,否则返回0 */ public int compareLevel(String levelOne ,String levelTwo) { int codeOne = 0; @@ -96,6 +107,9 @@ if(codeOne > codeTwo){ return 1; } + if(codeOne == codeTwo){ + return 2; + } return 0; } } -- Gitblit v1.9.1