|
@@ -31,6 +31,7 @@ import com.persagy.server.datacenter.models.entities.dict.Family
|
|
|
import org.apache.ibatis.annotations.Mapper
|
|
|
import org.apache.ibatis.annotations.Param
|
|
|
import org.apache.ibatis.annotations.Select
|
|
|
+import org.apache.ibatis.annotations.Update
|
|
|
import org.springframework.stereotype.Repository
|
|
|
|
|
|
/**
|
|
@@ -124,5 +125,15 @@ interface SchemeMapper {
|
|
|
|
|
|
|
|
|
|
|
|
+ /** 楼层绑定的模型变更清除设备的建筑楼层 */
|
|
|
+ @Update("UPDATE equipment set building_id =null, floor_id = null WHERE project_id = #{projectId} AND bim_id LIKE concat(#{oldBimId},'%')")
|
|
|
+ fun updateEquip(@Param("projectId") projectId: String,@Param("oldBimId") oldBimId: String)
|
|
|
+
|
|
|
+ /** 楼层绑定的模型变更清除模型空间的建筑楼层 */
|
|
|
+ @Update("UPDATE zone_ispace set building_id =null, floor_id = null WHERE project_id = #{projectId} AND bim_id LIKE concat(#{oldBimId},'%')")
|
|
|
+ fun updateISpace(@Param("projectId") projectId: String,@Param("oldBimId") oldBimId: String)
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
|
|
|
} // interface SchemeMapper
|