16 lines
454 B
Python
16 lines
454 B
Python
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) |