45 lines
893 B
PHP
45 lines
893 B
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;
|
|
}
|
|
} |