xbackend/api/api_v1/endpoints/xquery.py
2021-07-22 11:14:15 +08:00

33 lines
864 B
Python

from collections import defaultdict
import pandas as pd
import numpy as np
from fastapi import APIRouter, Depends, Request
from motor.motor_asyncio import AsyncIOMotorDatabase
import crud, schemas
from common import *
from api import deps
from db import get_database
from db.ckdb import get_ck_db, CKDrive
from db.redisdb import get_redis_pool, RedisDrive
from models.behavior_analysis import BehaviorAnalysis
from models.user_analysis import UserAnalysis
from models.x_analysis import XAnalysis
router = APIRouter()
@router.post("/overview")
async def event_model_sql(
request: Request,
game: str,
analysis: XAnalysis = Depends(XAnalysis),
current_user: schemas.UserDB = Depends(deps.get_current_user)
) -> schemas.Msg:
""" 数据总览 """
sql = analysis.to_sql()
return schemas.Msg(code=0, msg='ok', data=sql)