From 5d7b65670282a4fad015e37d567cfa171b162052 Mon Sep 17 00:00:00 2001
From: huliguo <2023611923@qq.com>
Date: 星期二, 20 五月 2025 12:25:19 +0800
Subject: [PATCH] 基础代码

---
 pt-common/src/main/java/com/ruoyi/common/constant/SecurityConstants.java |   63 +++++++++++++++++++++++++++++++
 1 files changed, 63 insertions(+), 0 deletions(-)

diff --git a/pt-common/src/main/java/com/ruoyi/common/constant/SecurityConstants.java b/pt-common/src/main/java/com/ruoyi/common/constant/SecurityConstants.java
new file mode 100644
index 0000000..6d13eb3
--- /dev/null
+++ b/pt-common/src/main/java/com/ruoyi/common/constant/SecurityConstants.java
@@ -0,0 +1,63 @@
+package com.ruoyi.common.constant;
+
+/**
+ * 权限相关通用常量
+ * 
+ * @author ruoyi
+ */
+public class SecurityConstants
+{
+    /**
+     * 用户ID字段
+     */
+    public static final String DETAILS_USER_ID = "user_id";
+
+    /**
+     * 用户名字段
+     */
+    public static final String DETAILS_USERNAME = "username";
+
+    /**
+     * 授权信息字段
+     */
+    public static final String AUTHORIZATION_HEADER = "Authorization";
+
+    /**
+     * 请求来源
+     */
+    public static final String FROM_SOURCE = "from-source";
+
+    /**
+     * 内部请求
+     */
+    public static final String INNER = "inner";
+
+    /**
+     * 用户标识
+     */
+    public static final String USER_KEY = "user_key";
+    
+    /**
+     * 用户类型(system/applet)
+     */
+    public static final String USER_TYPE = "user_type";
+    /**
+     * 小程序登录用户标识
+     */
+    public static final String USER_APPLET_KEY = "user_applet_key";
+
+    /**
+     * 登录用户
+     */
+    public static final String LOGIN_USER = "login_user";
+
+    /**
+     * 角色权限
+     */
+    public static final String ROLE_PERMISSION = "role_permission";
+    
+    /**
+     * 过期时间
+     */
+    public static final String EXPIRATION_TIME = "expiration_time";
+}

--
Gitblit v1.7.1