result.py 778 B

1234567891011121314151617181920212223242526272829303132333435
  1. def success(data=None, message="操作成功", code=200):
  2. """
  3. Return a standardized success response
  4. Args:
  5. data: The data to return
  6. message: A success message
  7. code: HTTP status code
  8. Returns:
  9. dict: A standardized success response
  10. """
  11. return {
  12. "code": code,
  13. "message": message,
  14. "data": data
  15. }
  16. def failed(message="操作失败", code=500, data=None):
  17. """
  18. Return a standardized error response
  19. Args:
  20. message: An error message
  21. code: HTTP status code
  22. data: Optional data to return
  23. Returns:
  24. dict: A standardized error response
  25. """
  26. return {
  27. "code": code,
  28. "message": message,
  29. "data": data
  30. }