24 lines
434 B
Python
24 lines
434 B
Python
|
|
"""API响应模型"""
|
||
|
|
from pydantic import BaseModel
|
||
|
|
from typing import Optional, Any
|
||
|
|
|
||
|
|
|
||
|
|
class ApiResponse(BaseModel):
|
||
|
|
"""通用API响应"""
|
||
|
|
code: int = 0
|
||
|
|
message: str = "success"
|
||
|
|
data: Optional[Any] = None
|
||
|
|
|
||
|
|
|
||
|
|
class ConsumeResponse(BaseModel):
|
||
|
|
"""消费响应"""
|
||
|
|
code: int = 0
|
||
|
|
data: list = []
|
||
|
|
count: int = 0
|
||
|
|
|
||
|
|
|
||
|
|
class StatusResponse(BaseModel):
|
||
|
|
"""状态响应"""
|
||
|
|
code: int = 0
|
||
|
|
data: dict = {}
|