feat: 添加常量定义-来自分支lichang
This commit is contained in:
9
src/framework/constants/alarm.go
Normal file
9
src/framework/constants/alarm.go
Normal file
@@ -0,0 +1,9 @@
|
||||
package constants
|
||||
|
||||
// 告警 alarmCode 常量
|
||||
const (
|
||||
// ALARM_STATE_CHECK 告警-状态检查
|
||||
ALARM_STATE_CHECK = 10000
|
||||
// ALARM_EVENT_REBOOT 事件-网元重启
|
||||
ALARM_EVENT_REBOOT = 9000
|
||||
)
|
||||
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"
|
||||
)
|
||||
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"
|
||||
)
|
||||
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"
|
||||
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"
|
||||
)
|
||||
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: "仅本人数据权限",
|
||||
}
|
||||
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"
|
||||
36
src/framework/constants/upload_sub_path.go
Normal file
36
src/framework/constants/upload_sub_path.go
Normal file
@@ -0,0 +1,36 @@
|
||||
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_SOFTWARE 软件包
|
||||
UPLOAD_SOFTWARE = "software"
|
||||
// UPLOAD_LICENSE 授权文件
|
||||
UPLOAD_LICENSE = "license"
|
||||
)
|
||||
|
||||
// UPLOAD_SUB_PATH 子路径类型映射
|
||||
var UPLOAD_SUB_PATH = map[string]string{
|
||||
UPLOAD_DEFAULT: "默认",
|
||||
UPLOAD_AVATAR: "头像",
|
||||
UPLOAD_IMPORT: "导入",
|
||||
UPLOAD_EXPORT: "导出",
|
||||
UPLOAD_COMMON: "通用上传",
|
||||
UPLOAD_DOWNLOAD: "下载",
|
||||
UPLOAD_CHUNK: "切片",
|
||||
UPLOAD_SOFTWARE: "软件包",
|
||||
UPLOAD_LICENSE: "授权文件",
|
||||
}
|
||||
Reference in New Issue
Block a user