blob: a54704ca5cf67790a291b4620df2d537a3ed9ecb [file] [log] [blame]
2230110210198562025-05-17 16:27:12 +08001package com.pt.constant;
2
3public class Constants {
4
22301102039b52a2025-06-08 14:10:02 +08005 public static final long DEFAULT_EXPIRE_TIME = 7 * 24 * 3600000;
2230110210198562025-05-17 16:27:12 +08006
22301102aa5adbc2025-05-18 17:51:55 +08007 /*
8 * 用户角色
9 * 0: 普通用户
10 * 1: 管理员
11 * value既用来区分角色,也表示权限大小,value越大权限越大。
12 */
13 public enum UserRole {
14 ADMIN(1),
15 USER(0);
2230110210198562025-05-17 16:27:12 +080016
17 private final int value;
22301102aa5adbc2025-05-18 17:51:55 +080018 UserRole(int value) {
2230110210198562025-05-17 16:27:12 +080019 this.value = value;
20 }
21
22 public int getValue() {
23 return value;
24 }
25 }
22301102d526daa2025-06-07 10:53:27 +080026
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 }
2230110210198562025-05-17 16:27:12 +080042}