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}, ',%')