12345678910111213141516171819202122232425262728 |
- # 封装一个响应对象
- from common.http_status import HTTPStatus
- class ResponseDTO:
- def __init__(self, code, message, data):
- self.code = code
- self.message = message
- self.data = data
- def to_json(self):
- return {
- "code": self.code,
- "message": self.message,
- "data": self.data
- }
- @staticmethod
- def SUCCESS(data):
- return ResponseDTO(HTTPStatus.OK.code, HTTPStatus.OK.message, data)
- @staticmethod
- def SUCCESS_MS_DATA(message, data):
- return ResponseDTO(HTTPStatus.OK.code, message, data)
- @staticmethod
- def ERROR(data):
- return ResponseDTO(HTTPStatus.INTERNAL_SERVER_ERROR.code, HTTPStatus.INTERNAL_SERVER_ERROR.message, data)
- @staticmethod
- def ERROR_MS_DATA(message, data):
- return ResponseDTO(HTTPStatus.INTERNAL_SERVER_ERROR.code, message, data)
|