response.py 712 B

123456789101112131415161718192021222324
  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 {
  15. "code": 0,
  16. "status": "task execute successfully",
  17. "data": data,
  18. "task_name": task_name,
  19. }