22301102 | 1019856 | 2025-05-17 16:27:12 +0800 | [diff] [blame] | 1 | package com.pt.constant; |
2 | |||||
3 | public class Constants { | ||||
4 | |||||
22301102 | f567030 | 2025-06-08 14:10:02 +0800 | [diff] [blame^] | 5 | public static final long DEFAULT_EXPIRE_TIME = 7 * 24 * 3600000; |
22301102 | 1019856 | 2025-05-17 16:27:12 +0800 | [diff] [blame] | 6 | |
22301102 | aa5adbc | 2025-05-18 17:51:55 +0800 | [diff] [blame] | 7 | /* |
8 | * 用户角色 | ||||
9 | * 0: 普通用户 | ||||
10 | * 1: 管理员 | ||||
11 | * value既用来区分角色,也表示权限大小,value越大权限越大。 | ||||
12 | */ | ||||
13 | public enum UserRole { | ||||
14 | ADMIN(1), | ||||
15 | USER(0); | ||||
22301102 | 1019856 | 2025-05-17 16:27:12 +0800 | [diff] [blame] | 16 | |
17 | private final int value; | ||||
22301102 | aa5adbc | 2025-05-18 17:51:55 +0800 | [diff] [blame] | 18 | UserRole(int value) { |
22301102 | 1019856 | 2025-05-17 16:27:12 +0800 | [diff] [blame] | 19 | this.value = value; |
20 | } | ||||
21 | |||||
22 | public int getValue() { | ||||
23 | return value; | ||||
24 | } | ||||
25 | } | ||||
22301102 | d526daa | 2025-06-07 10:53:27 +0800 | [diff] [blame] | 26 | |
27 | public enum UserLevel { | ||||
28 | NEWBIE(0), | ||||
29 | FRESH(1), | ||||
30 | SENIOR(2), | ||||
31 | MASTER(3); | ||||
32 | |||||
33 | private final int value; | ||||
34 | UserLevel(int value) { | ||||
35 | this.value = value; | ||||
36 | } | ||||
37 | |||||
38 | public int getValue() { | ||||
39 | return value; | ||||
40 | } | ||||
41 | } | ||||
22301102 | 1019856 | 2025-05-17 16:27:12 +0800 | [diff] [blame] | 42 | } |