from fastapi import APIRouter from pydantic import BaseModel from ..services.user_getInfo_service import ( get_basic_info, get_order_history, get_points_history ) router = APIRouter() class TokenRequest(BaseModel): token: str # 基本信息接口 @router.post("/basic") def get_basic_info_route(request: TokenRequest): return get_basic_info(request.token) # 历史订单接口 @router.post("/orders") def get_order_history_route(request: TokenRequest): return get_order_history(request.token) # 积分变动接口 @router.post("/points") def get_points_history_route(request: TokenRequest): return get_points_history(request.token)