套装相关

This commit is contained in:
2025-03-22 15:31:34 +08:00
parent c78faa5435
commit c6b6b02743
20 changed files with 529 additions and 107 deletions
+2 -2
View File
@@ -1,8 +1,8 @@
from fastapi import APIRouter
from api.routes import info
from api.routes import calc
api_router = APIRouter()
api_router.include_router(info.router,prefix="/api",tags=["info"])
api_router.include_router(calc.router,prefix="/api",tags=["calc"])
+17
View File
@@ -0,0 +1,17 @@
from api.core.Auth import createToken
from api.core.Gzip import register_gzip_request
import json
from fastapi import APIRouter, Body,Request
from api.core.Response import Return, response
from api.core.Redis import get_redis_info
from api.dp import RedisDep,AltersDep
from core.basic.character import createCharacter
router = APIRouter()
register_gzip_request(router)
@router.post('/calc')
async def calc(request: Request,state:AltersDep,config=Body(None)):
character = createCharacter(state.alter, state.equVersion)
return response(data=character.calc(config))