INSERT INTO inspection_task (
task_name, task_description, baseline_image,
status, create_time, update_time
) VALUES (
#{taskName}, #{taskDescription}, #{baselineImage},
#{status}, NOW(), NOW()
)
UPDATE inspection_task
task_name = #{taskName},
task_description = #{taskDescription},
baseline_image = #{baselineImage},
status = #{status},
update_time = NOW()
WHERE id = #{id}
DELETE FROM inspection_task WHERE id = #{id}
INSERT INTO inspection_item (
task_id, item_name, category, check_method,
standard_value, sort_order, create_time
) VALUES (
#{taskId}, #{itemName}, #{category}, #{checkMethod},
#{standardValue}, #{sortOrder}, NOW()
)
INSERT INTO inspection_item (
task_id, item_name, category, check_method,
standard_value, sort_order, create_time
) VALUES
(#{item.taskId}, #{item.itemName}, #{item.category}, #{item.checkMethod},
#{item.standardValue}, #{item.sortOrder}, NOW())
UPDATE inspection_item
item_name = #{itemName},
category = #{category},
check_method = #{checkMethod},
standard_value = #{standardValue},
sort_order = #{sortOrder},
WHERE id = #{id}
DELETE FROM inspection_item WHERE id = #{id}
DELETE FROM inspection_item WHERE task_id = #{taskId}