diff --git a/src/main/java/com/zcloud/service/map/AssembleControlRoomHandel.java b/src/main/java/com/zcloud/service/map/AssembleControlRoomHandel.java new file mode 100644 index 00000000..ac244afe --- /dev/null +++ b/src/main/java/com/zcloud/service/map/AssembleControlRoomHandel.java @@ -0,0 +1,37 @@ +package com.zcloud.service.map; + +import com.zcloud.entity.PageData; +import org.springframework.stereotype.Component; + +import java.util.LinkedList; + +/** + * 说明:消防水源 + * * xfsy01 消防水源 + * * xfbf01 消防泵房 + * * xfjyd01 防救援队 Rescue team + * * xfkzs01 消防控制室 control + * 作者:wangxuan + * 官网:www.zcloudchina.com + */ +@Component +public class AssembleControlRoomHandel extends AbsFireSourcesHandel { + + + /** + * @Description: 消防控制室 + * @Author: dearLin + * @Date: 2023/9/20/020 15:37 + * @Param: [com.zcloud.entity.PageData] [pageData] + * @Return: java.util.LinkedList + */ + @Override + public LinkedList assemblyDataHandel(PageData pageData) throws Exception { + return fireResourcesMapper.getControlRoomDataList(pageData); + } + + @Override + public void afterPropertiesSet() throws Exception { + AssemblyBeanFactory.register("xfkzs01", this); + } +} diff --git a/src/main/java/com/zcloud/service/map/AssemblePointSourceHandel.java b/src/main/java/com/zcloud/service/map/AssemblePointSourceHandel.java new file mode 100644 index 00000000..986d3f5a --- /dev/null +++ b/src/main/java/com/zcloud/service/map/AssemblePointSourceHandel.java @@ -0,0 +1,40 @@ +package com.zcloud.service.map; + +import com.zcloud.entity.PageData; +import org.springframework.stereotype.Component; + +import java.util.LinkedList; + +/** + * 说明:消防水源 + * * xfsy01 消防水源 + * * xfbf01 消防泵房 + * * xfjyd01 防救援队 + * * xfkzs01 消防控制室 + * * Point 消防点位 + * 作者:wangxuan + * 官网:www.zcloudchina.com + */ +@Component +public class AssemblePointSourceHandel extends AbsFireSourcesHandel { + + + /** + * @Description: 消防点位 + * @Author: dearLin + * @Date: 2023/9/20/020 15:38 + * @Param: [com.zcloud.entity.PageData] [pageData] + * @Return: java.util.LinkedList + */ + @Override + public LinkedList assemblyDataHandel(PageData pageData) throws Exception { + // 自己的业务 + + return fireResourcesMapper.getPointDataList(pageData); + } + + @Override + public void afterPropertiesSet() throws Exception { + AssemblyBeanFactory.register("point", this); + } +} diff --git a/src/main/java/com/zcloud/service/map/AssemblePumpRoomHandel.java b/src/main/java/com/zcloud/service/map/AssemblePumpRoomHandel.java new file mode 100644 index 00000000..d5a0b8d3 --- /dev/null +++ b/src/main/java/com/zcloud/service/map/AssemblePumpRoomHandel.java @@ -0,0 +1,38 @@ +package com.zcloud.service.map; + +import com.zcloud.entity.PageData; +import org.springframework.stereotype.Component; + +import java.util.LinkedList; + +/** + * 说明:消防水源 + * * xfsy01 消防水源 + * * xfbf01 消防泵房 PumpRoom + * * xfjyd01 防救援队 Rescue team + * * xfkzs01 消防控制室 control + * 作者:wangxuan + * 官网:www.zcloudchina.com + */ +@Component +public class AssemblePumpRoomHandel extends AbsFireSourcesHandel { + + + /** + * @Description: 消防泵房 + * @Author: dearLin + * @Date: 2023/9/20/020 15:38 + * @Param: [com.zcloud.entity.PageData] [pageData] + * @Return: java.util.LinkedList + */ + @Override + public LinkedList assemblyDataHandel(PageData pageData) throws Exception { + // 自己的业务 + return fireResourcesMapper.getPumpRoomDataList(pageData); + } + + @Override + public void afterPropertiesSet() throws Exception { + AssemblyBeanFactory.register("xfbf01", this); + } +} diff --git a/src/main/java/com/zcloud/service/map/AssembleRescueTeamHandel.java b/src/main/java/com/zcloud/service/map/AssembleRescueTeamHandel.java new file mode 100644 index 00000000..f8f61b10 --- /dev/null +++ b/src/main/java/com/zcloud/service/map/AssembleRescueTeamHandel.java @@ -0,0 +1,38 @@ +package com.zcloud.service.map; + +import com.zcloud.entity.PageData; +import org.springframework.stereotype.Component; + +import java.util.LinkedList; + +/** + * 说明:消防水源 + * * xfsy01 消防水源 + * * xfbf01 消防泵房 + * * xfjyd01 消防救援队 Rescue team + * * xfkzs01 消防控制室 + * 作者:wangxuan + * 官网:www.zcloudchina.com + */ +@Component +public class AssembleRescueTeamHandel extends AbsFireSourcesHandel { + + /** + * @Description: 消防救援队 + * @Author: dearLin + * @Date: 2023/9/20/020 15:38 + * @Param: [com.zcloud.entity.PageData] [pageData] + * @Return: java.util.LinkedList + */ + @Override + public LinkedList assemblyDataHandel(PageData pageData) throws Exception { + pageData.put("CORPINFO_ID",null); + // 自己的业务 + return fireResourcesMapper.getRescueTeamDataList(pageData); + } + + @Override + public void afterPropertiesSet() throws Exception { + AssemblyBeanFactory.register("xfjyd01", this); + } +} diff --git a/src/main/java/com/zcloud/service/map/AssembleWaterSourceHandel.java b/src/main/java/com/zcloud/service/map/AssembleWaterSourceHandel.java new file mode 100644 index 00000000..413f5810 --- /dev/null +++ b/src/main/java/com/zcloud/service/map/AssembleWaterSourceHandel.java @@ -0,0 +1,38 @@ +package com.zcloud.service.map; + +import com.zcloud.entity.PageData; +import org.springframework.stereotype.Component; + +import java.util.LinkedList; + +/** + * 说明:消防水源 + * * xfsy01 消防水源 + * * xfbf01 消防泵房 + * * xfjyd01 防救援队 + * * xfkzs01 消防控制室 + * 作者:wangxuan + * 官网:www.zcloudchina.com + */ +@Component +public class AssembleWaterSourceHandel extends AbsFireSourcesHandel { + + + /** + * @Description: 消防水源 + * @Author: dearLin + * @Date: 2023/9/20/020 15:38 + * @Param: [com.zcloud.entity.PageData] [pageData] + * @Return: java.util.LinkedList + */ + @Override + public LinkedList assemblyDataHandel(PageData pageData) throws Exception { + // 自己的业务 + return fireResourcesMapper.getWaterSourceDataList(pageData); + } + + @Override + public void afterPropertiesSet() throws Exception { + AssemblyBeanFactory.register("xfsy01", this); + } +} diff --git a/src/main/resources/mybatis/dsno2/map/FireResourcesMapper.xml b/src/main/resources/mybatis/dsno2/map/FireResourcesMapper.xml index 5d8a5afe..c9f230aa 100644 --- a/src/main/resources/mybatis/dsno2/map/FireResourcesMapper.xml +++ b/src/main/resources/mybatis/dsno2/map/FireResourcesMapper.xml @@ -228,6 +228,8 @@ `qa-gwj-prevention`.bus_fire_point f WHERE f.ISDELETE = 0 + and f.LONGITUDE is not null + and f.LONGITUDE != '' AND f.CORPINFO_ID = #{CORPINFO_ID}