You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

25 lines
481B

  1. # -*-coding:utf-8 -*-
  2. from pydantic import BaseModel
  3. class JsonResult(BaseModel):
  4. code: int
  5. msg: str
  6. data: None
  7. @staticmethod
  8. def success(code=0, msg="操作成功!", data=None):
  9. return {
  10. "code": code,
  11. "msg": msg,
  12. "data": data
  13. }
  14. @staticmethod
  15. def error(code=-1, msg="操作失败!", data=None):
  16. return {
  17. "code": code,
  18. "msg": msg,
  19. "data": data
  20. }