response.py 654 B

12345678910111213141516171819
  1. class Response:
  2. @classmethod
  3. def success_response(cls, data):
  4. return {"code": 0, "status": "success", "data": data}
  5. @classmethod
  6. def error_response(cls, error_code, error_message):
  7. return {"code": error_code, "status": "error", "message": error_message}
  8. class TaskScheduleResponse:
  9. @classmethod
  10. async def fail_response(cls, error_code, error_message):
  11. return {"code": error_code, "status": "error", "message": error_message}
  12. @classmethod
  13. async def success_response(cls, task_name, data):
  14. return {"code": 0, "status": "task execute successfully", "data": data, "task_name": task_name}