Files
hyperf_service/app/Cache/Redis/Admin/AdminRedisKey.php
2024-11-07 16:17:57 +08:00

54 lines
1.0 KiB
PHP

<?php
namespace App\Cache\Redis\Admin;
class AdminRedisKey
{
/**
* 用户token
* @param $userId
* @return string
*/
public static function adminUserToken($userId): string
{
return 'admin:token:user:'.$userId;
}
/**
* 权限集合
* @return string
*/
public static function adminMenuList(): string
{
return '__system:admin:menu:list:role_id:all';
}
/**
* 角色集合 menu id
* @param int $roleId
* @return string
*/
public static function adminMenuArrByRoleId(int $roleId): string
{
return '__system:admin:menu:arr:role_id:'.$roleId;
}
/**
* 角色权限集合
* @param $roleId
* @return string
*/
public static function adminMenuListByRoleId($roleId): string
{
return '__system:admin:menu:list:role_id:'.$roleId;
}
/**
* 部门集合
* @return string
*/
public static function adminSectionList()
{
return '__system:admin:section:list';
}
}