feat: 合并Gin_Vue
This commit is contained in:
12
src/framework/constants/admin/admin.go
Normal file
12
src/framework/constants/admin/admin.go
Normal file
@@ -0,0 +1,12 @@
|
||||
package admin
|
||||
|
||||
// 管理员常量信息
|
||||
|
||||
// 管理员-系统指定角色ID
|
||||
const ROLE_ID = "1"
|
||||
|
||||
// 管理员-系统指定角色KEY
|
||||
const ROLE_KEY = "admin"
|
||||
|
||||
// 管理员-系统指定权限
|
||||
const PERMISSION = "*:*:*"
|
||||
24
src/framework/constants/cachekey/cachekey.go
Normal file
24
src/framework/constants/cachekey/cachekey.go
Normal file
@@ -0,0 +1,24 @@
|
||||
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:"
|
||||
12
src/framework/constants/captcha/captcha.go
Normal file
12
src/framework/constants/captcha/captcha.go
Normal file
@@ -0,0 +1,12 @@
|
||||
package captcha
|
||||
|
||||
// 验证码常量信息
|
||||
|
||||
// 验证码有效期,单位秒
|
||||
const EXPIRATION = 2 * 60
|
||||
|
||||
// 验证码类型-数值计算
|
||||
const TYPE_CHAR = "char"
|
||||
|
||||
// 验证码类型-字符验证
|
||||
const TYPE_MATH = "math"
|
||||
21
src/framework/constants/common/common.go
Normal file
21
src/framework/constants/common/common.go
Normal file
@@ -0,0 +1,21 @@
|
||||
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"
|
||||
24
src/framework/constants/menu/menu.go
Normal file
24
src/framework/constants/menu/menu.go
Normal file
@@ -0,0 +1,24 @@
|
||||
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"
|
||||
15
src/framework/constants/result/result.go
Normal file
15
src/framework/constants/result/result.go
Normal file
@@ -0,0 +1,15 @@
|
||||
package result
|
||||
|
||||
// 响应结果常量信息
|
||||
|
||||
const (
|
||||
// 响应-code错误失败
|
||||
CODE_ERROR = 0
|
||||
// 响应-msg错误失败
|
||||
MSG_ERROR = "error"
|
||||
|
||||
// 响应-msg正常成功
|
||||
CODE_SUCCESS = 1
|
||||
// 响应-code正常成功
|
||||
MSG_SUCCESS = "success"
|
||||
)
|
||||
29
src/framework/constants/roledatascope/roledatascope.go
Normal file
29
src/framework/constants/roledatascope/roledatascope.go
Normal file
@@ -0,0 +1,29 @@
|
||||
package roledatascope
|
||||
|
||||
// 系统角色数据范围常量
|
||||
|
||||
const (
|
||||
// 全部数据权限
|
||||
ALL = "1"
|
||||
|
||||
// 自定数据权限
|
||||
CUSTOM = "2"
|
||||
|
||||
// 部门数据权限
|
||||
DEPT = "3"
|
||||
|
||||
// 部门及以下数据权限
|
||||
DEPT_AND_CHILD = "4"
|
||||
|
||||
// 仅本人数据权限
|
||||
SELF = "5"
|
||||
)
|
||||
|
||||
// 系统角色数据范围映射
|
||||
var RoleDataScope = map[string]string{
|
||||
ALL: "全部数据权限",
|
||||
CUSTOM: "自定数据权限",
|
||||
DEPT: "部门数据权限",
|
||||
DEPT_AND_CHILD: "部门及以下数据权限",
|
||||
SELF: "仅本人数据权限",
|
||||
}
|
||||
21
src/framework/constants/token/token.go
Normal file
21
src/framework/constants/token/token.go
Normal file
@@ -0,0 +1,21 @@
|
||||
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"
|
||||
37
src/framework/constants/uploadsubpath/uploadsubpath.go
Normal file
37
src/framework/constants/uploadsubpath/uploadsubpath.go
Normal file
@@ -0,0 +1,37 @@
|
||||
package uploadsubpath
|
||||
|
||||
// 文件上传-子路径类型常量
|
||||
|
||||
const (
|
||||
// 默认
|
||||
DEFAULT = "default"
|
||||
|
||||
// 头像
|
||||
AVATART = "avatar"
|
||||
|
||||
// 导入
|
||||
IMPORT = "import"
|
||||
|
||||
// 导出
|
||||
EXPORT = "export"
|
||||
|
||||
// 通用上传
|
||||
COMMON = "common"
|
||||
|
||||
// 下载
|
||||
DOWNLOAD = "download"
|
||||
|
||||
// 切片
|
||||
CHUNK = "chunk"
|
||||
)
|
||||
|
||||
// 子路径类型映射
|
||||
var UploadSubpath = map[string]string{
|
||||
DEFAULT: "默认",
|
||||
AVATART: "头像",
|
||||
IMPORT: "导入",
|
||||
EXPORT: "导出",
|
||||
COMMON: "通用上传",
|
||||
DOWNLOAD: "下载",
|
||||
CHUNK: "切片",
|
||||
}
|
||||
Reference in New Issue
Block a user