from fastapi import Depends from .common_services import CommonService from .sys_config_service import SysConfigService from .sys_dept_service import SysDeptService from .sys_dict_service import SysDictService from .sys_login_log_service import SysLoginLogService from .sys_menu_service import SysMenuService from .sys_oper_log_service import SysOperLogService from .sys_post_service import SysPostService from .sys_role_service import SysRoleService from .sys_user_service import SysUserService def get_common_service() -> CommonService: return Depends(CommonService) def get_user_service() -> SysUserService: return Depends(SysUserService) def get_role_service() -> SysRoleService: return Depends(SysRoleService) def get_post_service() -> SysPostService: return Depends(SysPostService) def get_dept_service() -> SysDeptService: return Depends(SysDeptService) def get_dict_service() -> SysDictService: return Depends(SysDictService) def get_config_service() -> SysConfigService: return Depends(SysConfigService) def get_menu_service() -> SysMenuService: return Depends(SysMenuService) def get_log_login_service() -> SysLoginLogService: return Depends(SysLoginLogService) def get_log_oper_service() -> SysOperLogService: return Depends(SysOperLogService) __all__ = [ "CommonService", "SysConfigService", "SysDeptService", "SysDictService", "SysMenuService", "SysLoginLogService", "SysOperLogService", "SysPostService", "SysRoleService", "SysUserService", "get_user_service", "get_role_service", "get_post_service", "get_dept_service", "get_dict_service", "get_config_service", "get_menu_service", "get_log_login_service", "get_log_oper_service", ]