__init__.py 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. from fastapi import Depends
  2. from .common_services import CommonService
  3. from .sys_config_service import SysConfigService
  4. from .sys_dept_service import SysDeptService
  5. from .sys_dict_service import SysDictService
  6. from .sys_login_log_service import SysLoginLogService
  7. from .sys_menu_service import SysMenuService
  8. from .sys_oper_log_service import SysOperLogService
  9. from .sys_post_service import SysPostService
  10. from .sys_role_service import SysRoleService
  11. from .sys_user_service import SysUserService
  12. def get_common_service() -> CommonService:
  13. return Depends(CommonService)
  14. def get_user_service() -> SysUserService:
  15. return Depends(SysUserService)
  16. def get_role_service() -> SysRoleService:
  17. return Depends(SysRoleService)
  18. def get_post_service() -> SysPostService:
  19. return Depends(SysPostService)
  20. def get_dept_service() -> SysDeptService:
  21. return Depends(SysDeptService)
  22. def get_dict_service() -> SysDictService:
  23. return Depends(SysDictService)
  24. def get_config_service() -> SysConfigService:
  25. return Depends(SysConfigService)
  26. def get_menu_service() -> SysMenuService:
  27. return Depends(SysMenuService)
  28. def get_log_login_service() -> SysLoginLogService:
  29. return Depends(SysLoginLogService)
  30. def get_log_oper_service() -> SysOperLogService:
  31. return Depends(SysOperLogService)
  32. __all__ = [
  33. "CommonService",
  34. "SysConfigService",
  35. "SysDeptService",
  36. "SysDictService",
  37. "SysMenuService",
  38. "SysLoginLogService",
  39. "SysOperLogService",
  40. "SysPostService",
  41. "SysRoleService",
  42. "SysUserService",
  43. "get_user_service",
  44. "get_role_service",
  45. "get_post_service",
  46. "get_dept_service",
  47. "get_dict_service",
  48. "get_config_service",
  49. "get_menu_service",
  50. "get_log_login_service",
  51. "get_log_oper_service",
  52. ]