add fastapi init

This commit is contained in:
XIE7654
2025-07-16 21:14:02 +08:00
parent ed3e325962
commit 682e3805eb
11 changed files with 155 additions and 0 deletions

1
chat/utils/jwt.py Normal file
View File

@@ -0,0 +1 @@
# 预留如需JWT校验可在此实现

16
chat/utils/resp.py Normal file
View File

@@ -0,0 +1,16 @@
from typing import Any, Optional
from pydantic import BaseModel
class CommonResponse(BaseModel):
code: int = 0
message: str = "success"
data: Any = None
error: Optional[Any] = None
def resp_success(data=None, message="success"):
return CommonResponse(code=0, message=message, data=data, error=None)
def resp_error(message="error", code=1, error=None):
return CommonResponse(code=code, message=message, data=None, error=error)