feat: 给用户管理添加按钮级权限控制

This commit is contained in:
2025-02-22 02:40:52 +08:00
parent 003e7b8742
commit 0c97feade2
5 changed files with 108 additions and 135 deletions

View File

@@ -11,7 +11,7 @@ from fastapi import APIRouter, Depends, Path, Query, Request
from fastapi.responses import JSONResponse
from annotation.log import Log
from config.constant import BusinessType
from config.constant import BusinessType, RedisKeyConfig
from controller.login import LoginController
from models import Role, Permission, RolePermission, Department
from schemas.common import BaseResponse
@@ -243,6 +243,7 @@ async def add_role_permission(request: Request, params: AddRolePermissionParams,
role_id=role.id,
permission_id=permission.id
)
await request.app.state.redis.delete(f'{RedisKeyConfig.USER_INFO.key}:*')
return Response.success(msg="新增角色权限成功!")
return Response.error(msg="新增角色权限失败!")