refactor: 删除冗余常量文件并整合常量定义

This commit is contained in:
TsMask
2025-02-20 09:50:29 +08:00
parent 1b435074cb
commit a1296b6fe6
63 changed files with 1823 additions and 1748 deletions

View File

@@ -1,12 +0,0 @@
package admin
// 系统管理员常量信息
// 系统管理员-系统指定角色ID
const ROLE_ID = "1"
// 系统管理员-系统指定角色KEY
const ROLE_KEY = "system"
// 系统管理员-系统指定权限
const PERMISSION = "*:*:*"

View File

@@ -0,0 +1,25 @@
package constants
// 缓存的key常量
const (
// CACHE_LOGIN_TOKEN 登录用户
CACHE_LOGIN_TOKEN = "login_tokens"
// CACHE_CAPTCHA_CODE 验证码
CACHE_CAPTCHA_CODE = "captcha_codes"
// CACHE_SYS_CONFIG 参数管理
CACHE_SYS_CONFIG = "sys_config"
// CACHE_SYS_DICT 字典管理
CACHE_SYS_DICT = "sys_dict"
// CACHE_REPEAT_SUBMIT 防重提交
CACHE_REPEAT_SUBMIT = "repeat_submit"
// CACHE_RATE_LIMIT 限流
CACHE_RATE_LIMIT = "rate_limit"
// CACHE_PWD_ERR_COUNT 登录账户密码错误次数
CACHE_PWD_ERR_COUNT = "pwd_err_count"
// CACHE_I18N 多语言
CACHE_I18N = "i18n"
// CACHE_NE_INFO 网元信息管理
CACHE_NE_INFO = "ne_info"
// CACHE_NE_DATA 网元数据管理
CACHE_NE_DATA = "ne_data"
)

View File

@@ -1,30 +0,0 @@
package cachekey
// 缓存的key常量
// 登录用户
const LOGIN_TOKEN_KEY = "login_tokens:"
// 验证码
const CAPTCHA_CODE_KEY = "captcha_codes:"
// 参数管理
const SYS_CONFIG_KEY = "sys_config:"
// 字典管理
const SYS_DICT_KEY = "sys_dict:"
// 防重提交
const REPEAT_SUBMIT_KEY = "repeat_submit:"
// 限流
const RATE_LIMIT_KEY = "rate_limit:"
// 登录账户密码错误次数
const PWD_ERR_CNT_KEY = "pwd_err_cnt:"
// 网元信息管理
const NE_KEY = "ne_info:"
// 网元数据管理
const NE_DATA_KEY = "ne_data:"

View File

@@ -0,0 +1,11 @@
package constants
// 验证码常量信息
const (
// CAPTCHA_EXPIRATION 验证码有效期,单位秒
CAPTCHA_EXPIRATION = 2 * 60
// CAPTCHA_TYPE_CHAR 验证码类型-数值计算
CAPTCHA_TYPE_CHAR = "char"
// CAPTCHA_TYPE_MATH 验证码类型-字符验证
CAPTCHA_TYPE_MATH = "math"
)

View File

@@ -1,12 +0,0 @@
package captcha
// 验证码常量信息
// 验证码有效期,单位秒
const EXPIRATION = 2 * 60
// 验证码类型-数值计算
const TYPE_CHAR = "char"
// 验证码类型-字符验证
const TYPE_MATH = "math"

View File

@@ -0,0 +1,14 @@
package constants
const (
// STATUS_YES 通用状态标识-正常/成功/是
STATUS_YES = "1"
// STATUS_NO 通用状态标识-停用/失败/否
STATUS_NO = "0"
)
// CTX_LOGIN_USER 上下文信息-登录用户
const CTX_LOGIN_USER = "ctx:login_user"
// 启动-引导系统初始
const LAUNCH_BOOTLOADER = "bootloader"

View File

@@ -1,24 +0,0 @@
package common
// 通用常量信息
// www主域
const WWW = "www."
// http请求
const HTTP = "http://"
// https请求
const HTTPS = "https://"
// 通用状态标识-正常/成功/是
const STATUS_YES = "1"
// 通用状态标识-停用/失败/否
const STATUS_NO = "0"
// 上下文信息-登录用户
const CTX_LOGIN_USER = "loginuser"
// 启动-引导系统初始
const LAUNCH_BOOTLOADER = "bootloader"

View File

@@ -0,0 +1,21 @@
package constants
// 系统菜单常量信息
const (
// MENU_COMPONENT_LAYOUT_BASIC 组件布局类型-基础布局组件标识
MENU_COMPONENT_LAYOUT_BASIC = "BasicLayout"
// MENU_COMPONENT_LAYOUT_BLANK 组件布局类型-空白布局组件标识
MENU_COMPONENT_LAYOUT_BLANK = "BlankLayout"
// MENU_COMPONENT_LAYOUT_LINK 组件布局类型-内链接布局组件标识
MENU_COMPONENT_LAYOUT_LINK = "LinkLayout"
// MENU_TYPE_DIR 菜单类型-目录
MENU_TYPE_DIR = "D"
// MENU_TYPE_MENU 菜单类型-菜单
MENU_TYPE_MENU = "M"
// MENU_TYPE_BUTTON 菜单类型-按钮
MENU_TYPE_BUTTON = "B"
// MENU_PATH_INLINE 菜单内嵌地址标识-带/前缀
MENU_PATH_INLINE = "/inline"
)

View File

@@ -1,24 +0,0 @@
package menu
// 系统菜单常量信息
const (
// 组件布局类型-基础布局组件标识
COMPONENT_LAYOUT_BASIC = "BasicLayout"
// 组件布局类型-空白布局组件标识
COMPONENT_LAYOUT_BLANK = "BlankLayout"
// 组件布局类型-内链接布局组件标识
COMPONENT_LAYOUT_LINK = "LinkLayout"
)
const (
// 菜单类型-目录
TYPE_DIR = "D"
// 菜单类型-菜单
TYPE_MENU = "M"
// 菜单类型-按钮
TYPE_BUTTON = "B"
)
// 菜单内嵌地址标识-带/前缀
const PATH_INLINE = "/inline"

View File

@@ -1,20 +0,0 @@
package result
// 响应结果常量信息
const (
// 响应-code错误失败
CODE_ERROR = 0
// 响应-msg错误失败
MSG_ERROR = "error"
// 响应-code正常成功
CODE_SUCCESS = 1
// 响应-msg正常成功
MSG_SUCCESS = "success"
// 响应-code加密数据
CODE_ENCRYPT = 2
// 响应-msg加密数据
MSG_ENCRYPT = "encrypt"
)

View File

@@ -0,0 +1,24 @@
package constants
// 系统角色数据范围常量
const (
// ROLE_SCOPE_ALL 全部数据权限
ROLE_SCOPE_ALL = "1"
// ROLE_SCOPE_CUSTOM 自定数据权限
ROLE_SCOPE_CUSTOM = "2"
// ROLE_SCOPE_DEPT 部门数据权限
ROLE_SCOPE_DEPT = "3"
// ROLE_SCOPE_DEPT_CHILD 部门及以下数据权限
ROLE_SCOPE_DEPT_CHILD = "4"
// ROLE_SCOPE_SELF 仅本人数据权限
ROLE_SCOPE_SELF = "5"
)
// ROLE_SCOPE_DATA 系统角色数据范围映射
var ROLE_SCOPE_DATA = map[string]string{
ROLE_SCOPE_ALL: "全部数据权限",
ROLE_SCOPE_CUSTOM: "自定数据权限",
ROLE_SCOPE_DEPT: "部门数据权限",
ROLE_SCOPE_DEPT_CHILD: "部门及以下数据权限",
ROLE_SCOPE_SELF: "仅本人数据权限",
}

View File

@@ -1,20 +0,0 @@
package roledatascope
// 系统角色数据范围常量
const (
// 全部数据权限
ALL = "1"
// 自定数据权限
CUSTOM = "2"
// 部门数据权限
DEPT = "3"
// 部门及以下数据权限
DEPT_AND_CHILD = "4"
// 仅本人数据权限
SELF = "5"
)

View File

@@ -0,0 +1,12 @@
package constants
// 系统常量信息
// SYS_ROLE_SYSTEM_ID 系统管理员-系统指定角色ID
const SYS_ROLE_SYSTEM_ID = 1
// SYS_ROLE_SYSTEM_KEY 系统管理员-系统指定角色KEY
const SYS_ROLE_SYSTEM_KEY = "system"
// SYS_PERMISSION_SYSTEM 系统管理员-系统指定权限
const SYS_PERMISSION_SYSTEM = "*:*:*"

View File

@@ -0,0 +1,24 @@
package constants
// 令牌常量信息
// HEADER_PREFIX 令牌-请求头标识前缀
const HEADER_PREFIX = "Bearer "
// HEADER_KEY 令牌-请求头标识
const HEADER_KEY = "Authorization"
// JWT_UUID 令牌-JWT唯一标识字段
const JWT_UUID = "uuid"
// JWT_USER_ID 令牌-JWT标识用户主键字段
const JWT_USER_ID = "user_id"
// JWT_USER_NAME 令牌-JWT标识用户登录账号字段
const JWT_USER_NAME = "user_name"
// NMS北向使用-数据响应字段和请求头授权
const ACCESS_TOKEN = "accessToken"
// WS请求使用-数据响应字段和请求头授权
const ACCESS_TOKEN_QUERY = "access_token"

View File

@@ -1,24 +0,0 @@
package token
// 令牌常量信息
// 令牌-数据响应字段
const RESPONSE_FIELD = "access_token"
// 令牌-请求头标识前缀
const HEADER_PREFIX = "Bearer "
// 令牌-请求头标识
const HEADER_KEY = "Authorization"
// 令牌-JWT唯一标识字段
const JWT_UUID = "login_key"
// 令牌-JWT标识用户主键字段
const JWT_KEY = "user_id"
// 令牌-JWT标识用户登录账号字段
const JWT_NAME = "user_name"
// NMS北向使用-数据响应字段和请求头授权
const ACCESS_TOKEN = "accessToken"

View File

@@ -0,0 +1,30 @@
package constants
// 文件上传-子路径类型常量
const (
// UPLOAD_DEFAULT 默认
UPLOAD_DEFAULT = "default"
// UPLOAD_AVATAR 头像
UPLOAD_AVATAR = "avatar"
// UPLOAD_IMPORT 导入
UPLOAD_IMPORT = "import"
// UPLOAD_EXPORT 导出
UPLOAD_EXPORT = "export"
// UPLOAD_COMMON 通用上传
UPLOAD_COMMON = "common"
// UPLOAD_DOWNLOAD 下载
UPLOAD_DOWNLOAD = "download"
// UPLOAD_CHUNK 切片
UPLOAD_CHUNK = "chunk"
)
// UPLOAD_SUB_PATH 子路径类型映射
var UPLOAD_SUB_PATH = map[string]string{
UPLOAD_DEFAULT: "默认",
UPLOAD_AVATAR: "头像",
UPLOAD_IMPORT: "导入",
UPLOAD_EXPORT: "导出",
UPLOAD_COMMON: "通用上传",
UPLOAD_DOWNLOAD: "下载",
UPLOAD_CHUNK: "切片",
}

View File

@@ -1,45 +0,0 @@
package uploadsubpath
// 文件上传-子路径类型常量
const (
// 默认
DEFAULT = "default"
// 头像
AVATART = "avatar"
// 导入
IMPORT = "import"
// 导出
EXPORT = "export"
// 通用上传
COMMON = "common"
// 下载
DOWNLOAD = "download"
// 切片
CHUNK = "chunk"
// 软件包
SOFTWARE = "software"
// 授权文件
LICENSE = "license"
)
// 子路径类型映射
var UploadSubpath = map[string]string{
DEFAULT: "默认",
AVATART: "头像",
IMPORT: "导入",
EXPORT: "导出",
COMMON: "通用上传",
DOWNLOAD: "下载",
CHUNK: "切片",
SOFTWARE: "软件包",
LICENSE: "授权文件",
}