24 lines
585 B
Python
24 lines
585 B
Python
import json
|
|
|
|
from aioredis import Redis
|
|
from fastapi import APIRouter, Depends, Request
|
|
import crud, schemas
|
|
|
|
from api import deps
|
|
from db.redisdb import get_redis_pool
|
|
|
|
router = APIRouter()
|
|
|
|
|
|
@router.post("/")
|
|
async def read_table_struct(
|
|
request: Request,
|
|
data_in: schemas.GetTable,
|
|
rdb: Redis = Depends(get_redis_pool),
|
|
current_user: schemas.UserDB = Depends(deps.get_current_user)
|
|
) -> schemas.Msg:
|
|
"""获取表结构"""
|
|
data = await rdb.get(f'{data_in.game}_{data_in.name}')
|
|
return schemas.Msg(code=0, msg='ok', data=json.loads(data))
|
|
|