result_codes_enum.py 582 B

12345678910111213141516171819202122232425
  1. # -*- coding:utf-8 -*-
  2. """
  3. @author: yq
  4. @time: 2023/9/18
  5. @desc: 结果状态枚举值
  6. """
  7. from enum import Enum
  8. class ResultCodesEnum(Enum):
  9. SUCCESS = {"code": "200", "message": "success"}
  10. SYSTEM_ERROR = {"code": "1001", "message": "system error"}
  11. TIME_OUT = {"code": "1002", "message": "time out"}
  12. ILLEGAL_PARAMS = {"code": "1003", "message": "illegal params"}
  13. NOT_FOUND = {"code": "1004", "message": "not found"}
  14. @property
  15. def message(self):
  16. return self.value['message']
  17. @property
  18. def code(self):
  19. return self.value['code']