select distinct t.task_id, t.task_uuid, t.task_name, t.description, t.annotation_scene, t.annotation_type,
FROM ai_annotation_task t
left join ai_annotation_task_annotator_map a on t.task_id = a.task_id
UPDATE ai_annotation_task
SET del_flag = '1'
WHERE task_id = #{taskId}
UPDATE ai_annotation_task_annotator_map
SET del_flag = '1'
WHERE task_id = #{taskId}
INSERT INTO ai_annotation_task
dataset_id,
task_name,
task_uuid,
description,
annotation_scene,
annotation_type,
labels,
is_annotation_team,
annotation_status,
project_id,
del_flag,
create_by,
create_time,
update_by,
update_time,
#{datasetId},
#{taskName},
#{taskUuid},
#{taskDesc},
#{annotateScene},
#{annotateType},
#{labels},
#{isStartTeam},
#{annotateTaskStatus},
#{projectId},
#{delFlag},
#{createBy},
sysdate(),
#{updateBy},
#{updateTime},
INSERT INTO ai_annotation_task_annotator_map
task_id
, annotator_id
, reviewer_id
, description
, annotation_status
, annotation_result
, annotation_resource
#{taskId}
, #{annotatorId}
, #{reviewerId}
, #{description}
, #{annotationStatus}
, #{annotationResult}
, #{annotationResource}
UPDATE ai_annotation_task
dataset_id = #{datasetId},
task_name = #{taskName},
task_uuid = #{taskUuid},
description = #{taskDesc},
annotation_scene = #{annotateScene},
annotation_type = #{annotateType},
labels = #{labels},
is_annotation_team = #{isStartTeam},
annotation_status = #{annotateTaskStatus},
project_id = #{projectId},
del_flag = #{delFlag},
update_by = #{updateBy},
update_time = sysdate(),
WHERE task_id = #{taskId}
UPDATE ai_annotation_task
SET del_flag = '1'
WHERE task_id = #{taskId}