mirror of
https://github.com/fastapi-practices/fastapi-best-architecture.git
synced 2026-09-21 13:12:24 +00:00
Update singleton pattern class typing (#452)
This commit is contained in:
@@ -51,4 +51,4 @@ class ApiService:
|
|||||||
return count
|
return count
|
||||||
|
|
||||||
|
|
||||||
api_service = ApiService()
|
api_service: ApiService = ApiService()
|
||||||
|
|||||||
@@ -168,4 +168,4 @@ class AuthService:
|
|||||||
await redis_client.delete_prefix(key_prefix)
|
await redis_client.delete_prefix(key_prefix)
|
||||||
|
|
||||||
|
|
||||||
auth_service = AuthService()
|
auth_service: AuthService = AuthService()
|
||||||
|
|||||||
@@ -134,4 +134,4 @@ class CasbinService:
|
|||||||
return count
|
return count
|
||||||
|
|
||||||
|
|
||||||
casbin_service = CasbinService()
|
casbin_service: CasbinService = CasbinService()
|
||||||
|
|||||||
@@ -54,4 +54,4 @@ class ConfigService:
|
|||||||
return count
|
return count
|
||||||
|
|
||||||
|
|
||||||
config_service = ConfigService()
|
config_service: ConfigService = ConfigService()
|
||||||
|
|||||||
@@ -71,4 +71,4 @@ class DeptService:
|
|||||||
return count
|
return count
|
||||||
|
|
||||||
|
|
||||||
dept_service = DeptService()
|
dept_service: DeptService = DeptService()
|
||||||
|
|||||||
@@ -56,4 +56,4 @@ class DictDataService:
|
|||||||
return count
|
return count
|
||||||
|
|
||||||
|
|
||||||
dict_data_service = DictDataService()
|
dict_data_service: DictDataService = DictDataService()
|
||||||
|
|||||||
@@ -40,4 +40,4 @@ class DictTypeService:
|
|||||||
return count
|
return count
|
||||||
|
|
||||||
|
|
||||||
dict_type_service = DictTypeService()
|
dict_type_service: DictTypeService = DictTypeService()
|
||||||
|
|||||||
@@ -61,4 +61,4 @@ class LoginLogService:
|
|||||||
return count
|
return count
|
||||||
|
|
||||||
|
|
||||||
login_log_service = LoginLogService()
|
login_log_service: LoginLogService = LoginLogService()
|
||||||
|
|||||||
@@ -96,4 +96,4 @@ class MenuService:
|
|||||||
return count
|
return count
|
||||||
|
|
||||||
|
|
||||||
menu_service = MenuService()
|
menu_service: MenuService = MenuService()
|
||||||
|
|||||||
@@ -91,4 +91,4 @@ class OAuth2Service:
|
|||||||
return data
|
return data
|
||||||
|
|
||||||
|
|
||||||
oauth2_service = OAuth2Service()
|
oauth2_service: OAuth2Service = OAuth2Service()
|
||||||
|
|||||||
@@ -30,4 +30,4 @@ class OperaLogService:
|
|||||||
return count
|
return count
|
||||||
|
|
||||||
|
|
||||||
opera_log_service = OperaLogService()
|
opera_log_service: OperaLogService = OperaLogService()
|
||||||
|
|||||||
@@ -84,4 +84,4 @@ class RoleService:
|
|||||||
return count
|
return count
|
||||||
|
|
||||||
|
|
||||||
role_service = RoleService()
|
role_service: RoleService = RoleService()
|
||||||
|
|||||||
@@ -246,4 +246,4 @@ class UserService:
|
|||||||
return count
|
return count
|
||||||
|
|
||||||
|
|
||||||
user_service = UserService()
|
user_service: UserService = UserService()
|
||||||
|
|||||||
@@ -45,4 +45,4 @@ class GenBusinessService:
|
|||||||
return count
|
return count
|
||||||
|
|
||||||
|
|
||||||
gen_business_service = GenBusinessService()
|
gen_business_service: GenBusinessService = GenBusinessService()
|
||||||
|
|||||||
@@ -58,4 +58,4 @@ class GenModelService:
|
|||||||
return count
|
return count
|
||||||
|
|
||||||
|
|
||||||
gen_model_service = GenModelService()
|
gen_model_service: GenModelService = GenModelService()
|
||||||
|
|||||||
@@ -166,4 +166,4 @@ class GenService:
|
|||||||
return bio
|
return bio
|
||||||
|
|
||||||
|
|
||||||
gen_service = GenService()
|
gen_service: GenService = GenService()
|
||||||
|
|||||||
@@ -43,4 +43,4 @@ class TaskService:
|
|||||||
return task
|
return task
|
||||||
|
|
||||||
|
|
||||||
task_service = TaskService()
|
task_service: TaskService = TaskService()
|
||||||
|
|||||||
@@ -107,4 +107,4 @@ class ResponseBase:
|
|||||||
return MsgSpecJSONResponse({'code': res.code, 'msg': res.msg, 'data': data})
|
return MsgSpecJSONResponse({'code': res.code, 'msg': res.msg, 'data': data})
|
||||||
|
|
||||||
|
|
||||||
response_base = ResponseBase()
|
response_base: ResponseBase = ResponseBase()
|
||||||
|
|||||||
@@ -101,6 +101,6 @@ class RBAC:
|
|||||||
raise AuthorizationError
|
raise AuthorizationError
|
||||||
|
|
||||||
|
|
||||||
rbac = RBAC()
|
rbac: RBAC = RBAC()
|
||||||
# RBAC 授权依赖注入
|
# RBAC 授权依赖注入
|
||||||
DependsRBAC = Depends(rbac.rbac_verify)
|
DependsRBAC = Depends(rbac.rbac_verify)
|
||||||
|
|||||||
@@ -60,5 +60,5 @@ class RedisCli(Redis):
|
|||||||
await self.delete(*keys)
|
await self.delete(*keys)
|
||||||
|
|
||||||
|
|
||||||
# 创建 redis 客户端实例
|
# 创建 redis 客户端单例
|
||||||
redis_client = RedisCli()
|
redis_client: RedisCli = RedisCli()
|
||||||
|
|||||||
@@ -45,4 +45,4 @@ class {{ table_name_class }}Service:
|
|||||||
return count
|
return count
|
||||||
|
|
||||||
|
|
||||||
{{ table_name_en }}_service = {{ table_name_class }}Service()
|
{{ table_name_en }}_service: {{ table_name_class }}Service = {{ table_name_class }}Service()
|
||||||
|
|||||||
@@ -99,4 +99,4 @@ class GenTemplate:
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
gen_template = GenTemplate()
|
gen_template: GenTemplate = GenTemplate()
|
||||||
|
|||||||
@@ -30,4 +30,4 @@ class RedisInfo:
|
|||||||
return stats_list
|
return stats_list
|
||||||
|
|
||||||
|
|
||||||
redis_info = RedisInfo()
|
redis_info: RedisInfo = RedisInfo()
|
||||||
|
|||||||
@@ -144,4 +144,4 @@ class ServerInfo:
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
server_info = ServerInfo()
|
server_info: ServerInfo = ServerInfo()
|
||||||
|
|||||||
@@ -50,4 +50,4 @@ class TimeZone:
|
|||||||
return dt.astimezone(datetime_timezone.utc)
|
return dt.astimezone(datetime_timezone.utc)
|
||||||
|
|
||||||
|
|
||||||
timezone = TimeZone()
|
timezone: TimeZone = TimeZone()
|
||||||
|
|||||||
Reference in New Issue
Block a user