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}