id, parent_id, parent_ids, name, sort, code, type, remarks, longitude, latitude, del_flag
a.id,
a.parent_id AS "parent.id",
a.parent_ids,
a.code,
a.name,
a.sort,
a.type,
a.remarks,
a.longitude,
a.latitude,
a.del_flag,
p.name AS "parent.name",
p.parent_ids as "parent.parentIds"
LEFT JOIN sys_area p ON p.id = a.parent_id
INSERT INTO sys_area(
parent_id,
parent_ids,
code,
name,
sort,
type,
longitude,
latitude,
remarks,
del_flag
) VALUES (
#{parent.id},
#{parentIds},
#{code},
#{name},
#{sort},
#{type},
#{longitude},
#{latitude},
#{remarks},
#{delFlag}
)
UPDATE sys_area SET
parent_id = #{parent.id},
parent_ids = #{parentIds},
code = #{code},
name = #{name},
sort = #{sort},
type = #{type},
longitude = #{longitude},
latitude = #{latitude},
remarks = #{remarks}
WHERE id = #{id}
UPDATE sys_area SET
parent_id = #{parent.id},
parent_ids = #{parentIds}
WHERE id = #{id}
UPDATE sys_area SET
del_flag = #{DEL_FLAG_DELETE}
WHERE id = #{id} OR parent_ids LIKE
'%,'||#{id}||',%'
'%,'+#{id}+',%'
CONCAT('%,', #{id}, ',%')