messages.py 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. class MessageTemplate:
  2. """标准化消息模板常量"""
  3. # 成功场景
  4. SUCCESS = "操作成功"
  5. # 客户端错误场景 (4xx)
  6. BAD_REQUEST = "请求参数错误"
  7. VALIDATION_FAILED = "参数验证失败"
  8. NOT_FOUND = "资源未找到"
  9. # 服务端错误场景 (5xx)
  10. INTERNAL_ERROR = "系统内部错误"
  11. SERVICE_UNAVAILABLE = "服务暂时不可用"
  12. # 业务处理场景
  13. QUERY_FAILED = "查询失败"
  14. GENERATION_FAILED = "生成失败"
  15. PROCESSING_FAILED = "处理失败"
  16. class ErrorType:
  17. """错误类型标识常量"""
  18. # Agent相关错误
  19. AGENT_INITIALIZATION_FAILED = "agent_initialization_failed"
  20. REQUEST_PROCESSING_FAILED = "request_processing_failed"
  21. # SQL相关错误
  22. SQL_GENERATION_FAILED = "sql_generation_failed"
  23. SQL_EXECUTION_FAILED = "sql_execution_failed"
  24. # 参数相关错误
  25. MISSING_REQUIRED_PARAMS = "missing_required_params"
  26. INVALID_PARAMS = "invalid_params"
  27. # 资源相关错误
  28. RESOURCE_NOT_FOUND = "resource_not_found"
  29. # 系统错误
  30. DATABASE_ERROR = "database_error"
  31. NETWORK_ERROR = "network_error"