Добавлены новые функции для работы с промокодами в integration_api.py, включая создание и получение промокодов для Telegram-агентов. Обновлены модели и добавлен новый файл generate_sql.py для генерации SQL-скрипта создания таблиц. Обновлены fill_db.py для генерации промокодов при заполнении базы данных. Также обновлены sql_models.py для добавления модели PromoCode и соответствующих связей. Улучшена структура кода и добавлены отладочные сообщения.

This commit is contained in:
Redsandyg
2025-06-15 15:20:28 +03:00
parent 3973d6404d
commit 92df59ad23
7 changed files with 318 additions and 6 deletions

View File

@@ -37,4 +37,12 @@ class RefStatResponse(BaseModel):
class StatResponse(BaseModel):
totalSales: int
totalIncome: float
availableWithdrawal: float
availableWithdrawal: float
class PromoCodeAddRequest(BaseModel):
description: Optional[str] = None
class PromoCodeResponse(BaseModel):
promocode: str
perc: float
description: Optional[str] = None