Step 1: Add PricingConfig model and PricingRepository

- Create PricingConfig model with all required fields (premium settings, trade limits)
- Implement PricingRepository with singleton pattern (get_current, create_or_update)
- Add comprehensive tests for repository functionality
- Export model and repository in __init__.py files
This commit is contained in:
counterweight 2025-12-26 20:08:35 +01:00
parent 82c4d0168e
commit 32ce27180d
Signed by: counterweight
GPG key ID: 883EDBAA726BD96C
5 changed files with 291 additions and 0 deletions

View file

@ -4,6 +4,7 @@ from repositories.availability import AvailabilityRepository
from repositories.exchange import ExchangeRepository
from repositories.invite import InviteRepository
from repositories.price import PriceRepository
from repositories.pricing import PricingRepository
from repositories.role import RoleRepository
from repositories.user import UserRepository
@ -12,6 +13,7 @@ __all__ = [
"ExchangeRepository",
"InviteRepository",
"PriceRepository",
"PricingRepository",
"RoleRepository",
"UserRepository",
]