| 12345678910111213141516171819202122232425262728293031323334 |
- # @description:
- # @author: licanglong
- # @date: 2025/11/20 14:49
- from dataclasses import dataclass
- from app.core import SYS_SERVER_FAIL, SYS_SERVER_SUCCESS
- from app.utils.typeutils import T
- @dataclass
- class SysResult:
- code: int
- msg: str
- data: T
- def __init__(self, code=None, msg=None, data=None):
- self.code = code
- self.msg = msg
- self.data = data
- @staticmethod
- def fail(code=None, msg=None, data=None):
- if code is None:
- code = SYS_SERVER_FAIL
- return SysResult(code=code, msg=msg, data=data)
- @staticmethod
- def success(code=None, msg=None, data=None):
- if code is None:
- code = SYS_SERVER_SUCCESS
- return SysResult(code=code, msg=msg, data=data)
- def __str__(self):
- return f"code:{self.code},msg:{self.msg},data:{self.data}"
|