messages.py 1.0 KB

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