勿删区域根节点

This commit is contained in:
sxu 2025-05-14 16:58:13 +08:00
parent 882dfd0933
commit 5a6edda8cd
1 changed files with 6 additions and 5 deletions

View File

@ -99,13 +99,14 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</update>
<delete id="deleteAllocAreaByAreaId" parameterType="Long">
delete from alloc_area where area_id = #{areaId}
delete from alloc_area where parent_id != 0 and area_id = #{areaId}
</delete>
<delete id="deleteAllocAreaByAreaIds" parameterType="String">
delete from alloc_area where area_id in
<foreach item="areaId" collection="array" open="(" separator="," close=")">
#{areaId}
</foreach>
delete from alloc_area
where parent_id != 0 and area_id in
<foreach item="areaId" collection="array" open="(" separator="," close=")">
#{areaId}
</foreach>
</delete>
</mapper>