You've already forked DataMate
feat(annotation): 添加标注项目文件快照功能
- 新增 LabelingProjectFile 模型用于存储标注项目的文件快照 - 在创建标注项目时记录关联的文件快照数据 - 更新查询逻辑以基于项目快照过滤文件列表 - 优化导出统计功能使用快照数据进行计算 - 添加数据库表结构支持项目文件快照关系
This commit is contained in:
@@ -48,6 +48,17 @@ CREATE TABLE IF NOT EXISTS t_dm_labeling_projects (
|
||||
INDEX idx_labeling_project_id (labeling_project_id)
|
||||
) COMMENT='标注项目表';
|
||||
|
||||
-- 标注项目文件快照表
|
||||
CREATE TABLE IF NOT EXISTS t_dm_labeling_project_files (
|
||||
id VARCHAR(36) PRIMARY KEY COMMENT 'UUID',
|
||||
project_id VARCHAR(36) NOT NULL COMMENT '标注项目ID',
|
||||
file_id VARCHAR(36) NOT NULL COMMENT '文件ID',
|
||||
created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||
UNIQUE KEY uk_project_file (project_id, file_id),
|
||||
INDEX idx_project_id (project_id),
|
||||
INDEX idx_file_id (file_id)
|
||||
) COMMENT='标注项目文件快照表';
|
||||
|
||||
-- 标注结果表
|
||||
CREATE TABLE IF NOT EXISTS t_dm_annotation_results (
|
||||
id VARCHAR(36) PRIMARY KEY COMMENT 'UUID',
|
||||
|
||||
Reference in New Issue
Block a user