result.py 866 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. # 给dataops对话助手返回结果
  2. def success(data=None, message="操作成功", code=200):
  3. """
  4. Return a standardized success response
  5. Args:
  6. data: The data to return
  7. message: A success message
  8. code: HTTP status code
  9. Returns:
  10. dict: A standardized success response
  11. """
  12. return {
  13. "code": code,
  14. "success": True,
  15. "message": message,
  16. "data": data
  17. }
  18. def failed(message="操作失败", code=500, data=None):
  19. """
  20. Return a standardized error response
  21. Args:
  22. message: An error message
  23. code: HTTP status code
  24. data: Optional data to return
  25. Returns:
  26. dict: A standardized error response
  27. """
  28. return {
  29. "code": code,
  30. "success": False,
  31. "message": message,
  32. "data": data
  33. }