a.id, a.system_ID AS systemID, a.parent_id AS parentID, a.parent_ids AS parentids, a.name, a.href, a.target, a.icon, a.sort, a.is_show, a.permission, a.level, a.isFinal, a.isRoot, a.description, a.datasource, a.object, a.score, a.method, a.evaluation, a.create_by AS "createBy.id", a.create_date, a.update_by AS "updateBy.id", a.update_date, a.remarks, a.del_flag INSERT INTO assessment_index( id, system_ID, parent_id, parent_ids, name, href, target, icon, sort, is_show, permission, level, isFinal, isRoot, description, datasource, object, score, method, evaluation, create_by, create_date, update_by, update_date, remarks, del_flag ) VALUES ( #{id}, #{systemID}, #{parentID}, #{parentids}, #{name}, #{href}, #{target}, #{icon}, #{sort}, #{isShow}, #{permission}, #{level}, #{isFinal}, #{isRoot}, #{description}, #{datasource}, #{object}, #{score}, #{method}, #{evaluation}, #{createBy.id}, #{createDate}, #{updateBy.id}, #{updateDate}, #{remarks}, #{delFlag} ) UPDATE assessment_index SET name = #{name}, description = #{description}, datasource = #{datasource}, object = #{object}, score = #{score}, method = #{method}, evaluation = #{evaluation}, update_by = #{updateBy.id}, update_date = #{updateDate}, remarks = #{remarks}, isFinal=#{isFinal} WHERE id = #{id} DELETE FROM assessment_index WHERE system_ID = #{systemID} UPDATE assessment_index SET del_flag = #{DEL_FLAG_DELETE} WHERE id = #{id} OR parent_ids LIKE '%,'||#{id}||',%' CONCAT('%,', #{id}, ',%')