add endpoint create bonus
This commit is contained in:
@ -1,7 +1,7 @@
|
||||
from fastapi import APIRouter, Query, Body
|
||||
from fastapi import HTTPException
|
||||
from datetime import datetime, timedelta
|
||||
from app.models.bonus import PurchaseBonus
|
||||
from app.models.bonus import CreateBonusType, PurchaseBonus
|
||||
import uuid
|
||||
|
||||
router = APIRouter(
|
||||
@ -9,6 +9,12 @@ router = APIRouter(
|
||||
tags=["Bonuses"]
|
||||
)
|
||||
|
||||
@router.post("/create")
|
||||
async def create_bonus_type(bonus: CreateBonusType):
|
||||
"""Создание нового типа бонуса (админ)"""
|
||||
from app.services.bonus import BonusService
|
||||
return await BonusService().create_bonus_type(bonus)
|
||||
|
||||
@router.get("/effects")
|
||||
async def get_user_effects(username: str):
|
||||
"""Получить активные эффекты пользователя для плагина"""
|
||||
|
||||
Reference in New Issue
Block a user