first commit
This commit is contained in:
40
internal/global/keys/key.go
Normal file
40
internal/global/keys/key.go
Normal file
@@ -0,0 +1,40 @@
|
||||
package keys
|
||||
|
||||
import (
|
||||
"context"
|
||||
"fmt"
|
||||
)
|
||||
|
||||
var (
|
||||
// pear admin 配置
|
||||
PearAdmin = "m:pearjson"
|
||||
|
||||
// 所有类别
|
||||
AllCategories = "m:category:all"
|
||||
// 所有类别 简单信息
|
||||
AllCategorySimple = "m:categorysimple:all"
|
||||
// 类别列表 根据 父id 获取
|
||||
ListCategoriesByParentID = "m:category:parent_id:%d"
|
||||
|
||||
// 所有部门
|
||||
AllDepartments = "m:department:all"
|
||||
|
||||
// 所有菜单
|
||||
AllMenus = "m:menus:all"
|
||||
// 递归菜单
|
||||
RecursiveMenus = "m:rec_menus:%d"
|
||||
// 根据用户ID获取菜单
|
||||
AdminMenus = "m:admin_menus:%d"
|
||||
// 登陆用户的菜单
|
||||
OwnerMenus = "m:owner_menus:%d"
|
||||
// 登陆用户的菜单
|
||||
OwnerMenusMap = "m:owner_menus_map:%d"
|
||||
|
||||
// 所有角色
|
||||
AllRoles = "m:role:all"
|
||||
)
|
||||
|
||||
func GetManageKey(ctx context.Context, key string, arg ...any) string {
|
||||
key = fmt.Sprintf(key, arg...)
|
||||
return key
|
||||
}
|
||||
Reference in New Issue
Block a user