style: 使用ruff格式化aspect模块,优化导入

This commit is contained in:
insistence
2024-07-12 11:31:10 +08:00
parent bdb1a67d44
commit 5dd6513706
2 changed files with 18 additions and 8 deletions

View File

@@ -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']