a.id,
a.parent_id AS "parent.id",
a.parent_ids,
a.name,
a.sort,
a.FILE_TYPE,
a.ACTION_TYPE,
a.UPLOAD_ID,
a.UPLOAD_SEQ,
a.END_DATE,
a.FILE_COUNT,
a.CATEGORY,
a.up_role_EnName,
a.check_role_EnName,
a.IS_ARCHIVE,
a.IS_DISP,
a.USE_SEQ,
a.ARCHIVE_ID,
a.remarks,
a.create_by AS "createBy.id",
a.create_date,
a.update_by AS "updateBy.id",
a.update_date,
a.del_flag,
p.name AS "parent.name"
LEFT JOIN devtree_simp p ON p.id = a.parent_id
INSERT INTO devtree_simp(
id,
parent_id,
parent_ids,
name,
sort,
FILE_TYPE,
ACTION_TYPE,
UPLOAD_ID,
UPLOAD_SEQ,
END_DATE,
FILE_COUNT,
CATEGORY,
up_role_EnName,
check_role_EnName,
IS_ARCHIVE,
IS_DISP,
USE_SEQ,
ARCHIVE_ID,
create_by,
create_date,
update_by,
update_date,
remarks,
del_flag
) VALUES (
#{id},
#{parent.id},
#{parentIds},
#{name},
#{sort},
#{fileType},
#{actionType},
#{uploadId},
#{uploadSeq},
#{endDate},
#{fileCount},
#{category},
#{upRoleEnName},
#{checkRoleEnName},
#{isArchive},
#{isDisp},
#{useSeq},
#{archiveId},
#{createBy.id},
#{createDate},
#{updateBy.id},
#{updateDate},
#{remarks},
#{delFlag}
)
UPDATE devtree_simp SET
parent_id = #{parent.id},
parent_ids = #{parentIds},
name = #{name},
sort = #{sort},
FILE_TYPE = #{fileType},
ACTION_TYPE = #{actionType},
UPLOAD_ID = #{uploadId},
UPLOAD_SEQ = #{uploadSeq},
END_DATE = #{endDate},
FILE_COUNT = #{fileCount},
CATEGORY = #{category},
up_role_EnName = #{upRoleEnName},
check_role_EnName = #{checkRoleEnName},
IS_ARCHIVE = #{isArchive},
IS_DISP = #{isDisp},
USE_SEQ = #{useSeq},
ARCHIVE_ID = #{archiveId},
update_by = #{updateBy.id},
update_date = #{updateDate},
remarks = #{remarks}
WHERE id = #{id}
UPDATE devtree_simp SET
parent_id = #{parent.id},
parent_ids = #{parentIds}
WHERE id = #{id}
DELETE FROM devtree_simp
WHERE id = #{id} OR parent_ids LIKE
'%,'||#{id}||',%'
CONCAT('%,', #{id}, ',%')
UPDATE devtree_simp SET
del_flag = #{DEL_FLAG_DELETE}
WHERE id = #{id} OR parent_ids LIKE
'%,'||#{id}||',%'
CONCAT('%,', #{id}, ',%')
a.id,
a.office_id AS "office.id",
a.name,
a.enname,
a.role_type AS roleType,
a.data_scope AS dataScope,
a.remarks,
a.create_by AS "createBy.id",
a.update_by AS "updateBy.id",
a.del_flag,
o.name AS "office.name",
o.code "office.code",
o.code AS "code",
a.useable AS useable,
a.is_sys AS sysData