select
tb.analysis_label_item_id, tb.analysis_label_id, tb.analysis_name, tb.analysis_code,
tb.parent_id, tb.analysis_level, tb.analysis_sort, tb.create_time,
tb.update_time, tb.del_flag
from tb_analysis_label_item tb
where tb.del_flag = '0'
insert into tb_analysis_label_item(
analysis_label_item_id, analysis_label_id, analysis_name, analysis_code,
parent_id, analysis_level, analysis_sort, create_time
)values(
#{analysisLabelItemId}, #{analysisId}, #{analysisName}, #{analysisCode},
#{parentId}, #{analysisLevel}, #{analysisSort}, sysdate()
)
update tb_analysis_label_item
analysis_label_id = #{analysisId},
analysis_name = #{analysisName},
analysis_code = #{analysisCode},
parent_id = #{parentId},
analysis_level = #{analysisLevel},
analysis_sort = #{analysisSort},
update_time = sysdate()
where analysis_label_item_id = #{analysisLabelItemId}
update tb_analysis_label_item
set
del_flag = '1',
update_time = sysdate()
where analysis_label_item_id = #{analysisLabelItemId}
or parent_id = #{analysisLabelItemId}
AND analysis_label_id = #{analysisId}
UPDATE tb_analysis_label_item
SET del_flag = '1',
update_time = sysdate()
WHERE analysis_label_item_id IN
#{id}
AND analysis_label_id = #{analysisId}