You've already forked DataMate
feat(annotation): 添加不适用标注状态支持
- 在 AnnotationResultStatus 枚举中新增 NOT_APPLICABLE 状态 - 将无标注/不适用合并为两个独立的状态选项 - 更新前端标签显示逻辑以支持新的状态类型 - 修改确认对话框允许选择不适用状态 - 在后端数据库模型中添加 NOT_APPLICABLE 状态值 - 更新 API schema 描述以反映新的状态选项 - 调整标注状态判断和保存逻辑以处理三种状态 - 更新数据库表结构注释包含新状态类型
This commit is contained in:
@@ -65,7 +65,7 @@ CREATE TABLE IF NOT EXISTS t_dm_annotation_results (
|
||||
project_id VARCHAR(36) NOT NULL COMMENT '标注项目ID',
|
||||
file_id VARCHAR(36) NOT NULL COMMENT '文件ID',
|
||||
annotation JSON NOT NULL COMMENT 'Label Studio annotation 原始JSON',
|
||||
annotation_status VARCHAR(32) NOT NULL DEFAULT 'ANNOTATED' COMMENT '标注状态: ANNOTATED/NO_ANNOTATION',
|
||||
annotation_status VARCHAR(32) NOT NULL DEFAULT 'ANNOTATED' COMMENT '标注状态: ANNOTATED/NO_ANNOTATION/NOT_APPLICABLE',
|
||||
created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||||
UNIQUE KEY uk_project_file (project_id, file_id),
|
||||
|
||||
Reference in New Issue
Block a user