|
|
@ -44,7 +44,10 @@ |
|
|
<insert id="saveLevel" useGeneratedKeys="true" keyProperty="id" keyColumn="id"> |
|
|
<insert id="saveLevel" useGeneratedKeys="true" keyProperty="id" keyColumn="id"> |
|
|
INSERT INTO |
|
|
INSERT INTO |
|
|
<include refid="selectTable" /> |
|
|
<include refid="selectTable" /> |
|
|
(company_id, name, `code`, remark, created_by, created_at) |
|
|
(company_id, name, `code`, remark, |
|
|
|
|
|
<if test="sortOrder != null">sort_order,</if> |
|
|
|
|
|
created_by, created_at |
|
|
|
|
|
) |
|
|
VALUES |
|
|
VALUES |
|
|
( |
|
|
( |
|
|
#{companyId}, |
|
|
#{companyId}, |
|
|
@ -57,6 +60,7 @@ |
|
|
<when test="remark != null and remark != ''">#{remark}</when> |
|
|
<when test="remark != null and remark != ''">#{remark}</when> |
|
|
<otherwise>NULL</otherwise> |
|
|
<otherwise>NULL</otherwise> |
|
|
</choose>, |
|
|
</choose>, |
|
|
|
|
|
<if test="sortOrder != null">#{sortOrder},</if> |
|
|
#{createdBy}, |
|
|
#{createdBy}, |
|
|
#{createdAt} |
|
|
#{createdAt} |
|
|
) |
|
|
) |
|
|
@ -83,6 +87,9 @@ |
|
|
name = #{name}, |
|
|
name = #{name}, |
|
|
`code` = #{code}, |
|
|
`code` = #{code}, |
|
|
remark = #{remark}, |
|
|
remark = #{remark}, |
|
|
|
|
|
<if test="sortOrder != null"> |
|
|
|
|
|
sort_order = #{sortOrder}, |
|
|
|
|
|
</if> |
|
|
updated_at = #{updatedAt}, |
|
|
updated_at = #{updatedAt}, |
|
|
updated_by = #{updatedBy} |
|
|
updated_by = #{updatedBy} |
|
|
WHERE id = #{id} |
|
|
WHERE id = #{id} |
|
|
@ -116,6 +123,7 @@ |
|
|
base.`name` AS levelName, |
|
|
base.`name` AS levelName, |
|
|
base.`code` AS levelCode, |
|
|
base.`code` AS levelCode, |
|
|
base.remark, |
|
|
base.remark, |
|
|
|
|
|
base.sort_order, |
|
|
base.created_by, |
|
|
base.created_by, |
|
|
base.created_at, |
|
|
base.created_at, |
|
|
base.updated_by, |
|
|
base.updated_by, |
|
|
@ -182,7 +190,7 @@ |
|
|
GROUP BY base.`id` |
|
|
GROUP BY base.`id` |
|
|
</when> |
|
|
</when> |
|
|
</choose> |
|
|
</choose> |
|
|
order BY base.`id` desc |
|
|
order BY base.sort_order desc, base.`id` desc |
|
|
</select> |
|
|
</select> |
|
|
|
|
|
|
|
|
<select id="getBoundBuilding" resultType="java.lang.Long"> |
|
|
<select id="getBoundBuilding" resultType="java.lang.Long"> |
|
|
@ -313,7 +321,7 @@ |
|
|
AND b.building_id IN <foreach collection="bindBuildingIdList" item="item" open="(" separator="," close=")">#{item}</foreach> |
|
|
AND b.building_id IN <foreach collection="bindBuildingIdList" item="item" open="(" separator="," close=")">#{item}</foreach> |
|
|
</if> |
|
|
</if> |
|
|
</where> |
|
|
</where> |
|
|
order by br.id |
|
|
order by br.sort_order desc, br.id desc |
|
|
</select> |
|
|
</select> |
|
|
|
|
|
|
|
|
<delete id="deleteSiteBuildingRelation"> |
|
|
<delete id="deleteSiteBuildingRelation"> |
|
|
|