refactor: 统一权限标识前缀为module_格式

feat(tenant): 新增租户管理模块相关文件

style: 优化代码导入和类型提示

fix: 修复前端权限标识校验逻辑

docs: 更新注释中的权限标识示例

test: 更新测试用例中的权限标识

chore: 清理无用导入和类型定义
This commit is contained in:
zhangtao
2025-11-11 01:06:40 +08:00
parent 379df71baa
commit 5d0d0cd26a
54 changed files with 2109 additions and 445 deletions
+7 -7
View File
@@ -17,7 +17,7 @@ CacheRouter = APIRouter(route_class=OperationLogRoute, prefix="/cache", tags=["
@CacheRouter.get(
'/info',
dependencies=[Depends(AuthPermission(['monitor:cache:query']))],
dependencies=[Depends(AuthPermission(['module_monitor:cache:query']))],
summary="获取缓存监控信息",
description="获取缓存监控信息"
)
@@ -37,7 +37,7 @@ async def get_monitor_cache_info_controller(
@CacheRouter.get(
'/get/names',
dependencies=[Depends(AuthPermission(['monitor:cache:query']))],
dependencies=[Depends(AuthPermission(['module_monitor:cache:query']))],
summary="获取缓存名称列表",
description="获取缓存名称列表"
)
@@ -55,7 +55,7 @@ async def get_monitor_cache_name_controller() -> JSONResponse:
@CacheRouter.get(
'/get/keys/{cache_name}',
dependencies=[Depends(AuthPermission(['monitor:cache:query']))],
dependencies=[Depends(AuthPermission(['module_monitor:cache:query']))],
summary="获取缓存键名列表",
description="获取缓存键名列表"
)
@@ -79,7 +79,7 @@ async def get_monitor_cache_key_controller(
@CacheRouter.get(
'/get/value/{cache_name}/{cache_key}',
dependencies=[Depends(AuthPermission(['monitor:cache:query']))],
dependencies=[Depends(AuthPermission(['module_monitor:cache:query']))],
summary="获取缓存值",
description="获取缓存值"
)
@@ -105,7 +105,7 @@ async def get_monitor_cache_value_controller(
@CacheRouter.delete(
'/delete/name/{cache_name}',
dependencies=[Depends(AuthPermission(['monitor:cache:delete']))],
dependencies=[Depends(AuthPermission(['module_monitor:cache:delete']))],
summary="清除指定缓存名称的所有缓存",
description="清除指定缓存名称的所有缓存"
)
@@ -131,7 +131,7 @@ async def clear_monitor_cache_name_controller(
@CacheRouter.delete(
'/delete/key/{cache_key}',
dependencies=[Depends(AuthPermission(['monitor:cache:delete']))],
dependencies=[Depends(AuthPermission(['module_monitor:cache:delete']))],
summary="清除指定缓存键",
description="清除指定缓存键"
)
@@ -157,7 +157,7 @@ async def clear_monitor_cache_key_controller(
@CacheRouter.delete(
'/delete/all',
dependencies=[Depends(AuthPermission(['monitor:cache:delete']))],
dependencies=[Depends(AuthPermission(['module_monitor:cache:delete']))],
summary="清除所有缓存",
description="清除所有缓存"
)