major-domo-database/app/services
root 279d9af55b fix: Critical router-service integration issues
1. Fixed import paths:
   - players.py: from .base → from ..services.base
   - teams.py: from .base → from ..services.base

2. Added @classmethod decorators to PlayerService methods:
   - get_players()
   - search_players()
   - get_player()
   - update_player()
   - patch_player()
   - create_players()
   - delete_player()

3. Updated all classmethods to use cls instead of self

Result: Router can now call service methods as static (PlayerService.get_players())
2026-02-03 17:20:40 +00:00
..
__init__.py refactor: Extract services layer for testability 2026-02-03 15:38:34 +00:00
base.py refactor: Add dependency injection for testability 2026-02-03 15:59:04 +00:00
interfaces.py fix: Complete dependency injection for PlayerService 2026-02-03 16:49:50 +00:00
mocks.py fix: Complete dependency injection for PlayerService 2026-02-03 16:49:50 +00:00
player_service.py fix: Critical router-service integration issues 2026-02-03 17:20:40 +00:00
team_service.py refactor: Extract services layer for testability 2026-02-03 15:38:34 +00:00