refactor: 删除冗余常量文件并整合常量定义
This commit is contained in:
@@ -1,12 +0,0 @@
|
||||
package admin
|
||||
|
||||
// 系统管理员常量信息
|
||||
|
||||
// 系统管理员-系统指定角色ID
|
||||
const ROLE_ID = "1"
|
||||
|
||||
// 系统管理员-系统指定角色KEY
|
||||
const ROLE_KEY = "system"
|
||||
|
||||
// 系统管理员-系统指定权限
|
||||
const PERMISSION = "*:*:*"
|
||||
25
src/framework/constants/cache_key.go
Normal file
25
src/framework/constants/cache_key.go
Normal 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"
|
||||
)
|
||||
@@ -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:"
|
||||
11
src/framework/constants/captcha.go
Normal file
11
src/framework/constants/captcha.go
Normal 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"
|
||||
)
|
||||
@@ -1,12 +0,0 @@
|
||||
package captcha
|
||||
|
||||
// 验证码常量信息
|
||||
|
||||
// 验证码有效期,单位秒
|
||||
const EXPIRATION = 2 * 60
|
||||
|
||||
// 验证码类型-数值计算
|
||||
const TYPE_CHAR = "char"
|
||||
|
||||
// 验证码类型-字符验证
|
||||
const TYPE_MATH = "math"
|
||||
14
src/framework/constants/common.go
Normal file
14
src/framework/constants/common.go
Normal 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"
|
||||
@@ -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"
|
||||
21
src/framework/constants/menu.go
Normal file
21
src/framework/constants/menu.go
Normal 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"
|
||||
)
|
||||
@@ -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"
|
||||
@@ -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"
|
||||
)
|
||||
24
src/framework/constants/role_data_scope.go
Normal file
24
src/framework/constants/role_data_scope.go
Normal 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: "仅本人数据权限",
|
||||
}
|
||||
@@ -1,20 +0,0 @@
|
||||
package roledatascope
|
||||
|
||||
// 系统角色数据范围常量
|
||||
|
||||
const (
|
||||
// 全部数据权限
|
||||
ALL = "1"
|
||||
|
||||
// 自定数据权限
|
||||
CUSTOM = "2"
|
||||
|
||||
// 部门数据权限
|
||||
DEPT = "3"
|
||||
|
||||
// 部门及以下数据权限
|
||||
DEPT_AND_CHILD = "4"
|
||||
|
||||
// 仅本人数据权限
|
||||
SELF = "5"
|
||||
)
|
||||
12
src/framework/constants/system.go
Normal file
12
src/framework/constants/system.go
Normal 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 = "*:*:*"
|
||||
24
src/framework/constants/token.go
Normal file
24
src/framework/constants/token.go
Normal 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"
|
||||
@@ -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"
|
||||
30
src/framework/constants/upload_sub_path.go
Normal file
30
src/framework/constants/upload_sub_path.go
Normal 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: "切片",
|
||||
}
|
||||
@@ -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: "授权文件",
|
||||
}
|
||||
Reference in New Issue
Block a user