add fastapi init
This commit is contained in:
16
chat/utils/resp.py
Normal file
16
chat/utils/resp.py
Normal 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)
|
||||
Reference in New Issue
Block a user