QA问答对审核功能以及历史记录归档管理优化
This commit is contained in:
@@ -163,14 +163,14 @@ COMMENT ON COLUMN source_resource.updated_at IS '更新时间。';
|
||||
CREATE TABLE IF NOT EXISTS image_bbox_annotation
|
||||
(
|
||||
id BIGINT PRIMARY KEY,
|
||||
company_id BIGINT NOT NULL,
|
||||
resource_id BIGINT NOT NULL,
|
||||
company_id BIGINT NOT NULL,
|
||||
resource_id BIGINT NOT NULL,
|
||||
bbox_json TEXT,
|
||||
remark VARCHAR(500),
|
||||
creator_id BIGINT NOT NULL,
|
||||
creator_role VARCHAR(32) NOT NULL DEFAULT 'EMPLOYEE',
|
||||
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
||||
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
||||
creator_id BIGINT NOT NULL,
|
||||
creator_role VARCHAR(32) NOT NULL DEFAULT 'EMPLOYEE',
|
||||
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
||||
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
||||
CONSTRAINT fk_image_bbox_annotation_company FOREIGN KEY (company_id) REFERENCES sys_company (id),
|
||||
CONSTRAINT fk_image_bbox_annotation_resource FOREIGN KEY (resource_id) REFERENCES source_resource (id),
|
||||
CONSTRAINT fk_image_bbox_annotation_creator FOREIGN KEY (creator_id) REFERENCES sys_user (id)
|
||||
@@ -244,24 +244,26 @@ COMMENT ON COLUMN annotation_task_resource.task_id IS '任务ID。';
|
||||
COMMENT ON COLUMN annotation_task_resource.resource_id IS '资源ID。';
|
||||
COMMENT ON COLUMN annotation_task_resource.created_at IS '创建时间。';
|
||||
|
||||
|
||||
drop table if exists annotation_result;
|
||||
CREATE TABLE IF NOT EXISTS annotation_result
|
||||
(
|
||||
id BIGINT PRIMARY KEY,
|
||||
company_id BIGINT NOT NULL,
|
||||
creator_id BIGINT NOT NULL,
|
||||
creator_role VARCHAR(32) NOT NULL DEFAULT 'EMPLOYEE',
|
||||
task_id BIGINT NOT NULL,
|
||||
resource_id BIGINT NOT NULL,
|
||||
qa_content_file_path VARCHAR(512) NOT NULL,
|
||||
diff_summary_file_path VARCHAR(512),
|
||||
requires_manual_review BOOLEAN NOT NULL DEFAULT FALSE,
|
||||
is_deleted BOOLEAN NOT NULL DEFAULT FALSE,
|
||||
reviewer_id BIGINT,
|
||||
review_comment TEXT,
|
||||
reviewed_at TIMESTAMP,
|
||||
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
||||
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
||||
id BIGINT PRIMARY KEY,
|
||||
company_id BIGINT NOT NULL,
|
||||
creator_id BIGINT NOT NULL,
|
||||
creator_role VARCHAR(32) NOT NULL DEFAULT 'EMPLOYEE',
|
||||
task_id BIGINT NOT NULL,
|
||||
resource_id BIGINT NOT NULL,
|
||||
task_name VARCHAR(256),
|
||||
resource_name VARCHAR(512),
|
||||
qa_content_file_path VARCHAR(512) NOT NULL,
|
||||
diff_summary_file_path VARCHAR(512),
|
||||
requires_manual_review BOOLEAN NOT NULL DEFAULT FALSE,
|
||||
is_deleted BOOLEAN NOT NULL DEFAULT FALSE,
|
||||
reviewer_id BIGINT,
|
||||
review_comment TEXT,
|
||||
reviewed_at TIMESTAMP,
|
||||
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
||||
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
||||
CONSTRAINT fk_annotation_result_company FOREIGN KEY (company_id) REFERENCES sys_company (id),
|
||||
CONSTRAINT fk_annotation_result_creator FOREIGN KEY (creator_id) REFERENCES sys_user (id),
|
||||
CONSTRAINT fk_annotation_result_task FOREIGN KEY (task_id) REFERENCES annotation_task (id),
|
||||
@@ -285,28 +287,35 @@ COMMENT ON COLUMN annotation_result.review_comment IS '审核意见。';
|
||||
COMMENT ON COLUMN annotation_result.reviewed_at IS '审核时间。';
|
||||
COMMENT ON COLUMN annotation_result.created_at IS '创建时间。';
|
||||
COMMENT ON COLUMN annotation_result.updated_at IS '更新时间。';
|
||||
|
||||
COMMENT ON COLUMN annotation_result.task_name IS '任务名称(冗余字段)。';
|
||||
COMMENT ON COLUMN annotation_result.resource_name IS '资源名称(冗余字段)。';
|
||||
|
||||
CREATE TABLE IF NOT EXISTS annotation_result_history
|
||||
(
|
||||
id BIGINT PRIMARY KEY,
|
||||
company_id BIGINT NOT NULL,
|
||||
creator_id BIGINT NOT NULL,
|
||||
creator_role VARCHAR(32) NOT NULL DEFAULT 'EMPLOYEE',
|
||||
source_result_id BIGINT,
|
||||
task_id BIGINT NOT NULL,
|
||||
resource_id BIGINT NOT NULL,
|
||||
id BIGINT PRIMARY KEY,
|
||||
company_id BIGINT NOT NULL,
|
||||
creator_id BIGINT NOT NULL,
|
||||
creator_role VARCHAR(32) NOT NULL DEFAULT 'EMPLOYEE',
|
||||
source_result_id BIGINT,
|
||||
task_id BIGINT NOT NULL,
|
||||
resource_id BIGINT NOT NULL,
|
||||
task_name VARCHAR(256),
|
||||
resource_name VARCHAR(512),
|
||||
qa_content_file_path VARCHAR(512) NOT NULL,
|
||||
archive_reason VARCHAR(256),
|
||||
archived_by BIGINT,
|
||||
archived_at TIMESTAMP,
|
||||
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
||||
reviewer_id BIGINT,
|
||||
reviewer_name VARCHAR(128),
|
||||
reviewer_comment TEXT,
|
||||
archive_reason VARCHAR(256),
|
||||
archived_by BIGINT,
|
||||
archived_at TIMESTAMP,
|
||||
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
||||
CONSTRAINT fk_annotation_result_history_company FOREIGN KEY (company_id) REFERENCES sys_company (id),
|
||||
CONSTRAINT fk_annotation_result_history_creator FOREIGN KEY (creator_id) REFERENCES sys_user (id),
|
||||
CONSTRAINT fk_annotation_result_history_result FOREIGN KEY (source_result_id) REFERENCES annotation_result (id),
|
||||
CONSTRAINT fk_annotation_result_history_task FOREIGN KEY (task_id) REFERENCES annotation_task (id),
|
||||
CONSTRAINT fk_annotation_result_history_resource FOREIGN KEY (resource_id) REFERENCES source_resource (id),
|
||||
CONSTRAINT fk_annotation_result_history_archived_by FOREIGN KEY (archived_by) REFERENCES sys_user (id)
|
||||
CONSTRAINT fk_annotation_result_history_archived_by FOREIGN KEY (archived_by) REFERENCES sys_user (id),
|
||||
CONSTRAINT fk_annotation_result_history_reviewer FOREIGN KEY (reviewer_id) REFERENCES sys_user (id)
|
||||
);
|
||||
|
||||
COMMENT ON TABLE annotation_result_history IS '历史归档结果表。问答内容存储在对象存储中。';
|
||||
@@ -322,6 +331,11 @@ COMMENT ON COLUMN annotation_result_history.archive_reason IS '归档原因说
|
||||
COMMENT ON COLUMN annotation_result_history.archived_by IS '归档操作人用户ID。';
|
||||
COMMENT ON COLUMN annotation_result_history.archived_at IS '归档时间。';
|
||||
COMMENT ON COLUMN annotation_result_history.created_at IS '创建时间。';
|
||||
COMMENT ON COLUMN annotation_result_history.reviewer_id IS '审核人用户ID。自动归档时为NULL。';
|
||||
COMMENT ON COLUMN annotation_result_history.reviewer_name IS '审核人姓名。自动归档时为"auto"。';
|
||||
COMMENT ON COLUMN annotation_result_history.reviewer_comment IS '审核意见。自动归档时为"auto"。';
|
||||
COMMENT ON COLUMN annotation_result_history.task_name IS '任务名称(冗余字段)。';
|
||||
COMMENT ON COLUMN annotation_result_history.resource_name IS '资源名称(冗余字段)。';
|
||||
|
||||
CREATE TABLE IF NOT EXISTS training_dataset
|
||||
(
|
||||
|
||||
Reference in New Issue
Block a user