Добавлены новые функции для работы с промокодами в integration_api.py, включая создание и получение промокодов для Telegram-агентов. Обновлены модели и добавлен новый файл generate_sql.py для генерации SQL-скрипта создания таблиц. Обновлены fill_db.py для генерации промокодов при заполнении базы данных. Также обновлены sql_models.py для добавления модели PromoCode и соответствующих связей. Улучшена структура кода и добавлены отладочные сообщения.
This commit is contained in:
4
main.py
4
main.py
@@ -1,3 +1,4 @@
|
||||
import uuid
|
||||
from fastapi import (
|
||||
FastAPI,
|
||||
Depends,
|
||||
@@ -62,6 +63,7 @@ from helpers_bff import (
|
||||
ACCESS_TOKEN_EXPIRE_MINUTES,
|
||||
pwd_context,
|
||||
)
|
||||
import os
|
||||
|
||||
|
||||
# Создание движка базы данных
|
||||
@@ -71,6 +73,8 @@ SQLModel.metadata.create_all(AUTH_DB_ENGINE)
|
||||
app = FastAPI()
|
||||
|
||||
|
||||
|
||||
|
||||
@app.post("/token", response_model=Token, tags=["bff", "token"])
|
||||
def login_account_for_access_token(
|
||||
form_data: OAuth2PasswordRequestForm = Depends(),
|
||||
|
||||
Reference in New Issue
Block a user