Skip to content

Commit d229055

Browse files
juzi214032colorful3
authored andcommitted
refactor(GroupLevelEnum): value 变量增加 final 修饰
value 变量不可修改,应使用 final 修饰
1 parent d8da3ac commit d229055

1 file changed

Lines changed: 10 additions & 4 deletions

File tree

src/main/java/io/github/talelin/latticy/common/enumeration/GroupLevelEnum.java

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
/**
66
* @author colorful@TaleLin
7+
* @author Juzi@TaleLin
78
*/
89
public enum GroupLevelEnum implements IEnum<Integer> {
910
/**
@@ -17,18 +18,23 @@ public enum GroupLevelEnum implements IEnum<Integer> {
1718
/**
1819
* 普通用户
1920
*/
20-
USER(3)
21-
;
21+
USER(3);
2222

23-
private Integer value;
23+
private final Integer value;
2424

2525
GroupLevelEnum(Integer value) {
2626
this.value = value;
2727
}
2828

29+
/**
30+
* MybatisEnumTypeHandler 转换时调用此方法
31+
*
32+
* @return 枚举对应的 code 值
33+
* @see com.baomidou.mybatisplus.extension.handlers.MybatisEnumTypeHandler
34+
*/
2935
@Override
3036
public Integer getValue() {
31-
return value;
37+
return this.value;
3238
}
3339

3440
}

0 commit comments

Comments
 (0)