table_game/backend/app/routers/admin_group.py
2025-03-10 08:35:19 +08:00

24 lines
612 B
Python

from fastapi import APIRouter, HTTPException
from pydantic import BaseModel
from ..services.admin_group_service import list_groups_service, delete_group_service
router = APIRouter()
class GroupListRequest(BaseModel):
token: str
class GroupDeleteRequest(BaseModel):
token: str
group_id: int
@router.post("/groups/list")
def list_groups(request: GroupListRequest):
return list_groups_service(token=request.token)
@router.post("/groups/delete")
def delete_group(request: GroupDeleteRequest):
return delete_group_service(
token=request.token,
group_id=request.group_id
)