style: 使用ruff格式化aspect模块,优化导入
This commit is contained in:
@@ -1,14 +1,21 @@
|
||||
from fastapi import Depends
|
||||
from typing import Optional
|
||||
from module_admin.entity.vo.user_vo import CurrentUserModel
|
||||
from module_admin.service.login_service import LoginService
|
||||
from typing import Optional
|
||||
|
||||
|
||||
class GetDataScope:
|
||||
"""
|
||||
获取当前用户数据权限对应的查询sql语句
|
||||
"""
|
||||
def __init__(self, query_alias: Optional[str] = '', db_alias: Optional[str] = 'db', user_alias: Optional[str] = 'user_id', dept_alias: Optional[str] = 'dept_id'):
|
||||
|
||||
def __init__(
|
||||
self,
|
||||
query_alias: Optional[str] = '',
|
||||
db_alias: Optional[str] = 'db',
|
||||
user_alias: Optional[str] = 'user_id',
|
||||
dept_alias: Optional[str] = 'dept_id',
|
||||
):
|
||||
self.query_alias = query_alias
|
||||
self.db_alias = db_alias
|
||||
self.user_alias = user_alias
|
||||
@@ -17,7 +24,9 @@ class GetDataScope:
|
||||
def __call__(self, current_user: CurrentUserModel = Depends(LoginService.get_current_user)):
|
||||
user_id = current_user.user.user_id
|
||||
dept_id = current_user.user.dept_id
|
||||
role_datascope_list = [dict(role_id=item.role_id, data_scope=int(item.data_scope)) for item in current_user.user.role]
|
||||
role_datascope_list = [
|
||||
dict(role_id=item.role_id, data_scope=int(item.data_scope)) for item in current_user.user.role
|
||||
]
|
||||
max_data_scope_dict = min(role_datascope_list, key=lambda x: x['data_scope'])
|
||||
max_role_id = max_data_scope_dict['role_id']
|
||||
max_data_scope = max_data_scope_dict['data_scope']
|
||||
|
Reference in New Issue
Block a user