Commit Graph

1 Commits

Author SHA1 Message Date
aitbc
e8c10a5dc0 Extract trading services to trading-service
- Created TradingService with basic CRUD operations
- Created storage.py for database session management
- Updated main.py to include database initialization and trading endpoints:
  - GET /v1/trading/requests
  - GET /v1/trading/requests/{request_id}
  - POST /v1/trading/requests
  - GET /v1/trading/matches
  - POST /v1/trading/matches
  - GET /v1/trading/agreements
  - POST /v1/trading/agreements
  - GET /v1/trading/analytics
- Created database setup script for aitbc_trading database

This completes Phase 4.5c: Extract trading services and Phase 4.5d: Setup separate database for trading service
2026-04-30 11:35:45 +02:00