123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- from enum import Enum
- class TestTaskStatus(Enum):
- NOT_STARTED = 0
- IN_PROGRESS = 1
- COMPLETED = 2
- CANCELLED = 3
- FAILED = 4
- CREATING = 5
- CREATED_FAIL = 6
- @property
- def description(self):
- descriptions = {
- self.NOT_STARTED: "未开始",
- self.IN_PROGRESS: "进行中",
- self.COMPLETED: "已完成",
- self.CANCELLED: "已取消",
- self.FAILED: "已失败",
- self.CREATING: "生成任务中",
- self.CREATED_FAIL: "生成任务失败"
- }
- return descriptions.get(self)
- # 使用示例
- def get_test_task_status_desc(status_code):
- try:
- status = TestTaskStatus(status_code)
- return status.description
- except ValueError:
- return f"未知状态: {status_code}"
- class TestTaskConversationsStatus(Enum):
- """任务状态枚举类"""
- PENDING = 0 # 待执行
- RUNNING = 1 # 执行中
- SUCCESS = 2 # 执行成功
- FAILED = 3 # 执行失败
- CANCELLED = 4 # 已取消
- MESSAGE_FAILED = 5 # 消息失败
- SCORE_FAILED = 6 # 打分失败
- @property
- def description(self):
- descriptions = {
- self.PENDING: "待执行",
- self.RUNNING: "执行中",
- self.SUCCESS: "执行成功",
- self.FAILED: "执行失败",
- self.CANCELLED: "已取消",
- self.MESSAGE_FAILED: "消息失败",
- self.SCORE_FAILED: "打分失败"
- }
- return descriptions.get(self)
- # 使用示例
- def get_test_task_conversations_status_desc(status_code):
- try:
- status = TestTaskConversationsStatus(status_code)
- return status.description
- except ValueError:
- return f"未知状态: {status_code}"
|