Browse Source

设备字段改造

lv.wenbin 9 months ago
parent
commit
a455db8c40

+ 7 - 7
ems-cloud/ems-modules/ems-server/src/main/java/com/ruoyi/ems/controller/DeviceController.java

@@ -104,9 +104,9 @@ public class DeviceController extends BaseController {
     @GetMapping("/listRecursionByArea")
     public TableDataInfo listRecursionByArea(QueryDevice queryDevice) {
         // 层级为区域 (建筑->区块)
-        if (StringUtils.equals(queryDevice.getAreaType(), AreaTier.Area.name()) && StringUtils.isNotBlank(
-            queryDevice.getRefArea())) {
-            List<AreaBuilding> buildings = buildingService.selectBuildingByAreaCode(queryDevice.getRefArea());
+        if (StringUtils.equals(queryDevice.getLocationType(), AreaTier.Area.name()) && StringUtils.isNotBlank(
+            queryDevice.getLocationRef())) {
+            List<AreaBuilding> buildings = buildingService.selectBuildingByAreaCode(queryDevice.getLocationRef());
             List<String> buildingCodes = buildings.stream().map(AreaBuilding::getBldgCode).collect(Collectors.toList());
 
             if (CollectionUtils.isNotEmpty(buildings)) {
@@ -121,9 +121,9 @@ public class DeviceController extends BaseController {
             }
         }
         // 层级为建筑 (区块)
-        else if (StringUtils.equals(queryDevice.getAreaType(), AreaTier.Building.name()) && StringUtils.isNotBlank(
-            queryDevice.getRefArea())) {
-            List<AreaBuildingZoning> list = zoningService.selectZoningByBuilding(queryDevice.getRefArea());
+        else if (StringUtils.equals(queryDevice.getLocationType(), AreaTier.Building.name()) && StringUtils.isNotBlank(
+            queryDevice.getLocationRef())) {
+            List<AreaBuildingZoning> list = zoningService.selectZoningByBuilding(queryDevice.getLocationRef());
             List<String> zoningCodes = list.stream().map(AreaBuildingZoning::getZoningCode)
                 .collect(Collectors.toList());
             // 回填区块codes
@@ -146,7 +146,7 @@ public class DeviceController extends BaseController {
     public AjaxResult getTreeByFacs(@RequestParam(value = "areaCode", required = false) String areaCode,
         @RequestParam(value = "deviceCategory", required = false) String deviceCategory) {
         QueryDevice queryDevice = new QueryDevice();
-        queryDevice.setRefArea(areaCode);
+        queryDevice.setAreaCode(areaCode);
         queryDevice.setDeviceCategory(deviceCategory);
         return success(facsService.getFacsDevTree(queryDevice));
     }

+ 44 - 30
ems-cloud/ems-modules/ems-server/src/main/java/com/ruoyi/ems/domain/EmsDevice.java

@@ -55,32 +55,37 @@ public class EmsDevice extends BaseEntity {
     private String deviceSpec;
 
     /**
-     * 安装位置
-     */
-    @Excel(name = "安装位置")
-    private String location;
-
-    /**
      * 设备状态
      */
     @Excel(name = "设备状态")
     private Long deviceStatus;
 
     /**
-     * 区域类型
+     * 安装位置
      */
-    private String areaType;
+    @Excel(name = "安装位置")
+    private String location;
+
+    /**
+     * 安装位置层级
+     */
+    private String locationType;
 
     /**
      * 归属区域代码
      */
-    private String refArea;
+    private String locationRef;
 
     /**
      * 归属区域名称
      */
     @Excel(name = "归属区域")
-    private String refAreaName;
+    private String locationRefName;
+
+    /**
+     * 区域代码
+     */
+    private String areaCode;
 
     /**
      * 区域祖级
@@ -191,6 +196,14 @@ public class EmsDevice extends BaseEntity {
         this.deviceSpec = deviceSpec;
     }
 
+    public Long getDeviceStatus() {
+        return deviceStatus;
+    }
+
+    public void setDeviceStatus(Long deviceStatus) {
+        this.deviceStatus = deviceStatus;
+    }
+
     public String getLocation() {
         return location;
     }
@@ -199,36 +212,36 @@ public class EmsDevice extends BaseEntity {
         this.location = location;
     }
 
-    public Long getDeviceStatus() {
-        return deviceStatus;
+    public String getLocationType() {
+        return locationType;
     }
 
-    public void setDeviceStatus(Long deviceStatus) {
-        this.deviceStatus = deviceStatus;
+    public void setLocationType(String locationType) {
+        this.locationType = locationType;
     }
 
-    public String getAreaType() {
-        return areaType;
+    public String getLocationRef() {
+        return locationRef;
     }
 
-    public void setAreaType(String areaType) {
-        this.areaType = areaType;
+    public void setLocationRef(String locationRef) {
+        this.locationRef = locationRef;
     }
 
-    public String getRefArea() {
-        return refArea;
+    public String getLocationRefName() {
+        return locationRefName;
     }
 
-    public void setRefArea(String refArea) {
-        this.refArea = refArea;
+    public void setLocationRefName(String locationRefName) {
+        this.locationRefName = locationRefName;
     }
 
-    public String getRefAreaName() {
-        return refAreaName;
+    public String getAreaCode() {
+        return areaCode;
     }
 
-    public void setRefAreaName(String refAreaName) {
-        this.refAreaName = refAreaName;
+    public void setAreaCode(String areaCode) {
+        this.areaCode = areaCode;
     }
 
     public String getAreaAncestors() {
@@ -321,11 +334,12 @@ public class EmsDevice extends BaseEntity {
             .append("deviceCategoryName", getDeviceCategoryName())
             .append("deviceBrand", getDeviceBrand())
             .append("deviceSpec", getDeviceSpec())
-            .append("location", getLocation())
             .append("deviceStatus", getDeviceStatus())
-            .append("areaType", getAreaType())
-            .append("refArea", getRefArea())
-            .append("refAreaName", getRefAreaName())
+            .append("location", getLocation())
+            .append("locationType", getLocationType())
+            .append("locationRef", getLocationRef())
+            .append("locationRefName", getLocationRefName())
+            .append("areaCode", getAreaCode())
             .append("areaAncestors", getAreaAncestors())
             .append("deviceModel", getDeviceModel())
             .append("deviceModelName", getDeviceModelName())

+ 25 - 12
ems-cloud/ems-modules/ems-server/src/main/java/com/ruoyi/ems/domain/vo/QueryDevice.java

@@ -41,11 +41,16 @@ public class QueryDevice {
 
     private String refFacs;
 
-    /** 区域类型 */
-    private String areaType;
+    /** 位置层级 */
+    private String locationType;
 
-    /** 区域代码 */
-    private String refArea;
+    /** 位置关联 */
+    private String locationRef;
+
+    /**
+     * 地块代码
+     */
+    private String areaCode;
 
     /** 设备工艺标识编码 */
     private String psCode;
@@ -114,20 +119,28 @@ public class QueryDevice {
         this.refFacs = refFacs;
     }
 
-    public String getAreaType() {
-        return areaType;
+    public String getLocationType() {
+        return locationType;
+    }
+
+    public void setLocationType(String locationType) {
+        this.locationType = locationType;
+    }
+
+    public String getLocationRef() {
+        return locationRef;
     }
 
-    public void setAreaType(String areaType) {
-        this.areaType = areaType;
+    public void setLocationRef(String locationRef) {
+        this.locationRef = locationRef;
     }
 
-    public String getRefArea() {
-        return refArea;
+    public String getAreaCode() {
+        return areaCode;
     }
 
-    public void setRefArea(String refArea) {
-        this.refArea = refArea;
+    public void setAreaCode(String areaCode) {
+        this.areaCode = areaCode;
     }
 
     public String getPsCode() {

+ 1 - 1
ems-cloud/ems-modules/ems-server/src/main/java/com/ruoyi/ems/mapper/EmsDeviceMapper.java

@@ -103,7 +103,7 @@ public interface EmsDeviceMapper {
      */
     int deleteEmsDeviceByIds(Long[] ids);
 
-    String selectDevicePath(@Param("areaType") String areaType, @Param("refArea") String refArea);
+    String selectDevicePath(@Param("locationType") String locationType, @Param("locationRef") String locationRef);
 
     List<Map<String, Object>> cntDeviceStatus(@Param("areaCode") String areaCode);
 

+ 0 - 8
ems-cloud/ems-modules/ems-server/src/main/java/com/ruoyi/ems/service/IEmsFacsService.java

@@ -30,14 +30,6 @@ public interface IEmsFacsService {
     EmsFacs selectEmsFacsByCode(String code);
 
     /**
-     * 查询区域下的设施列表
-     *
-     * @param areaCode 区域代码
-     * @return 能源设施/系统集合
-     */
-    List<EmsFacs> selectFacsByArea(String areaCode);
-
-    /**
      * 查询能源设施/系统列表
      *
      * @param emsFacs 能源设施/系统

+ 26 - 26
ems-cloud/ems-modules/ems-server/src/main/java/com/ruoyi/ems/service/impl/EmsDeviceServiceImpl.java

@@ -119,7 +119,7 @@ public class EmsDeviceServiceImpl implements IEmsDeviceService {
     @Override
     public int insertEmsDevice(EmsDevice emsDevice) {
         emsDevice.setCreateTime(DateUtils.getNowDate());
-        String codePath = emsDeviceMapper.selectDevicePath(emsDevice.getAreaType(), emsDevice.getRefArea());
+        String codePath = emsDeviceMapper.selectDevicePath(emsDevice.getLocationType(), emsDevice.getLocationRef());
         emsDevice.setAreaAncestors(codePath);
         return emsDeviceMapper.insertEmsDevice(emsDevice);
     }
@@ -133,7 +133,7 @@ public class EmsDeviceServiceImpl implements IEmsDeviceService {
     @Override
     public int updateEmsDevice(EmsDevice emsDevice) {
         emsDevice.setUpdateTime(DateUtils.getNowDate());
-        String codePath = emsDeviceMapper.selectDevicePath(emsDevice.getAreaType(), emsDevice.getRefArea());
+        String codePath = emsDeviceMapper.selectDevicePath(emsDevice.getLocationType(), emsDevice.getLocationRef());
         emsDevice.setAreaAncestors(codePath);
         return emsDeviceMapper.updateEmsDevice(emsDevice);
     }
@@ -195,35 +195,35 @@ public class EmsDeviceServiceImpl implements IEmsDeviceService {
 
     private void fillAreaName(EmsDevice emsDevice, Map<String, Area> areaMap, Map<String, AreaBuilding> buildingMap,
         Map<String, AreaBuildingZoning> zoningMap) {
-        if (StringUtils.equals(emsDevice.getAreaType(), AreaTier.Area.name())) {
-            Area area = areaMap.get(emsDevice.getRefArea());
+        if (StringUtils.equals(emsDevice.getLocationType(), AreaTier.Area.name())) {
+            Area area = areaMap.get(emsDevice.getLocationRef());
 
             if (null != area) {
-                emsDevice.setRefAreaName(area.getAreaName());
+                emsDevice.setLocationRefName(area.getAreaName());
                 emsDevice.setAreaPath(null != area.getShortName() ? area.getShortName() : area.getAreaName());
             }
             else {
-                emsDevice.setRefAreaName("未知");
+                emsDevice.setLocationRefName("未知");
                 emsDevice.setAreaPath("未知/");
             }
         }
-        else if (StringUtils.equals(emsDevice.getAreaType(), AreaTier.Building.name())) {
-            AreaBuilding building = buildingMap.get(emsDevice.getRefArea());
+        else if (StringUtils.equals(emsDevice.getLocationType(), AreaTier.Building.name())) {
+            AreaBuilding building = buildingMap.get(emsDevice.getLocationRef());
 
             if (null != building) {
-                emsDevice.setRefAreaName(building.getBldgName());
+                emsDevice.setLocationRefName(building.getBldgName());
                 emsDevice.setAreaPath(building.getAreaShortName() + "/" + building.getBldgName());
             }
             else {
-                emsDevice.setRefAreaName("未知");
+                emsDevice.setLocationRefName("未知");
                 emsDevice.setAreaPath("未知/");
             }
         }
-        else if (StringUtils.equals(emsDevice.getAreaType(), AreaTier.Zoning.name())) {
-            AreaBuildingZoning zoning = zoningMap.get(emsDevice.getRefArea());
+        else if (StringUtils.equals(emsDevice.getLocationType(), AreaTier.Zoning.name())) {
+            AreaBuildingZoning zoning = zoningMap.get(emsDevice.getLocationRef());
 
             if (null != zoning) {
-                emsDevice.setRefAreaName(zoning.getZoningName());
+                emsDevice.setLocationRefName(zoning.getZoningName());
 
                 AreaBuilding building = buildingMap.get(zoning.getBldgCode());
 
@@ -236,41 +236,41 @@ public class EmsDeviceServiceImpl implements IEmsDeviceService {
                 }
             }
             else {
-                emsDevice.setRefAreaName("未知");
+                emsDevice.setLocationRefName("未知");
             }
         }
     }
 
     private void fillAreaName(EmsDevice emsDevice) {
-        if (StringUtils.equals(emsDevice.getAreaType(), AreaTier.Area.name())) {
-            Area area = areaService.selectAreaByCode(emsDevice.getRefArea());
+        if (StringUtils.equals(emsDevice.getLocationType(), AreaTier.Area.name())) {
+            Area area = areaService.selectAreaByCode(emsDevice.getLocationRef());
 
             if (null != area) {
-                emsDevice.setRefAreaName(area.getAreaName());
+                emsDevice.setLocationRefName(area.getAreaName());
                 emsDevice.setAreaPath(null != area.getShortName() ? area.getShortName() : area.getAreaName());
             }
             else {
-                emsDevice.setRefAreaName("未知");
+                emsDevice.setLocationRefName("未知");
                 emsDevice.setAreaPath("未知/");
             }
         }
-        else if (StringUtils.equals(emsDevice.getAreaType(), AreaTier.Building.name())) {
-            AreaBuilding building = buildingService.selectAreaBuildingByCode(emsDevice.getRefArea());
+        else if (StringUtils.equals(emsDevice.getLocationType(), AreaTier.Building.name())) {
+            AreaBuilding building = buildingService.selectAreaBuildingByCode(emsDevice.getLocationRef());
 
             if (null != building) {
-                emsDevice.setRefAreaName(building.getBldgName());
+                emsDevice.setLocationRefName(building.getBldgName());
                 emsDevice.setAreaPath(building.getAreaShortName() + "/" + building.getBldgName());
             }
             else {
-                emsDevice.setRefAreaName("未知");
+                emsDevice.setLocationRefName("未知");
                 emsDevice.setAreaPath("未知/");
             }
         }
-        else if (StringUtils.equals(emsDevice.getAreaType(), AreaTier.Zoning.name())) {
-            AreaBuildingZoning zoning = zoningService.selectAreaBuildingZoningByCode(emsDevice.getRefArea());
+        else if (StringUtils.equals(emsDevice.getLocationType(), AreaTier.Zoning.name())) {
+            AreaBuildingZoning zoning = zoningService.selectAreaBuildingZoningByCode(emsDevice.getLocationRef());
 
             if (null != zoning) {
-                emsDevice.setRefAreaName(zoning.getZoningName());
+                emsDevice.setLocationRefName(zoning.getZoningName());
 
                 AreaBuilding building = buildingService.selectAreaBuildingByCode(zoning.getBldgCode());
 
@@ -283,7 +283,7 @@ public class EmsDeviceServiceImpl implements IEmsDeviceService {
                 }
             }
             else {
-                emsDevice.setRefAreaName("未知");
+                emsDevice.setLocationRefName("未知");
             }
         }
     }

+ 18 - 17
ems-cloud/ems-modules/ems-server/src/main/java/com/ruoyi/ems/service/impl/EmsFacsServiceImpl.java

@@ -89,13 +89,6 @@ public class EmsFacsServiceImpl implements IEmsFacsService {
         return emsFacsMapper.selectEmsFacsByCode(code);
     }
 
-    @Override
-    public List<EmsFacs> selectFacsByArea(String areaCode) {
-        EmsFacs param = new EmsFacs();
-        param.setRefArea(areaCode);
-        return emsFacsMapper.selectEmsFacsList(param);
-    }
-
     /**
      * 查询能源设施列表
      *
@@ -121,10 +114,14 @@ public class EmsFacsServiceImpl implements IEmsFacsService {
         List<AreaBuilding> buildings = buildingService.selectAreaBuildingList(new AreaBuilding());
         List<AreaBuildingZoning> zonings = zoningService.selectAreaBuildingZoningList(new AreaBuildingZoning());
 
-        if (StringUtils.isEmpty(queryDevice.getRefArea())) {
+        if (StringUtils.isEmpty(queryDevice.getAreaCode())) {
             if (CollectionUtils.isNotEmpty(areas)) {
                 for (Area area : areas) {
-                    List<EmsFacs> facsList = selectFacsByArea(area.getAreaCode());
+                    EmsFacs facsParam = new EmsFacs();
+                    facsParam.setRefArea(area.getAreaCode());
+                    facsParam.setFacsCategory(queryDevice.getDeviceCategory());
+
+                    List<EmsFacs> facsList = selectEmsFacsList(facsParam);
 
                     TreeEntity entity = new TreeEntity();
                     entity.setId(area.getAreaCode());
@@ -136,10 +133,14 @@ public class EmsFacsServiceImpl implements IEmsFacsService {
             }
         }
         else {
-            Area area = areaService.selectAreaByCode(queryDevice.getRefArea());
+            Area area = areaService.selectAreaByCode(queryDevice.getAreaCode());
 
             if (null != area) {
-                List<EmsFacs> facsList = selectFacsByArea(area.getAreaCode());
+                EmsFacs facsParam = new EmsFacs();
+                facsParam.setRefArea(area.getAreaCode());
+                facsParam.setFacsCategory(queryDevice.getDeviceCategory());
+
+                List<EmsFacs> facsList = selectEmsFacsList(facsParam);
 
                 TreeEntity entity = new TreeEntity();
                 entity.setId(area.getAreaCode());
@@ -173,14 +174,14 @@ public class EmsFacsServiceImpl implements IEmsFacsService {
             for (EmsDevice device : devices) {
                 hasSub = true;
                 String namePrefix = "";
-                if (StringUtils.equals(AreaTier.Area.name(), device.getAreaType())) {
-                    namePrefix = areaMap.get(device.getRefArea()).getShortName();
+                if (StringUtils.equals(AreaTier.Area.name(), device.getLocationType())) {
+                    namePrefix = areaMap.get(device.getLocationRef()).getShortName();
                 }
-                else if (StringUtils.equals(AreaTier.Building.name(), device.getAreaType())) {
-                    namePrefix = buildingMap.get(device.getRefArea()).getBldgName();
+                else if (StringUtils.equals(AreaTier.Building.name(), device.getLocationType())) {
+                    namePrefix = buildingMap.get(device.getLocationRef()).getBldgName();
                 }
-                else if (StringUtils.equals(AreaTier.Zoning.name(), device.getAreaType())) {
-                    AreaBuildingZoning zoning = zoningMap.get(device.getRefArea());
+                else if (StringUtils.equals(AreaTier.Zoning.name(), device.getLocationType())) {
+                    AreaBuildingZoning zoning = zoningMap.get(device.getLocationRef());
                     AreaBuilding building = zoning != null ? buildingMap.get(zoning.getBldgCode()) : null;
                     namePrefix = (building != null ? building.getBldgName() : "") + "/" + (zoning != null ?
                         zoning.getZoningName() :

+ 47 - 37
ems-cloud/ems-modules/ems-server/src/main/resources/mapper/ems/EmsDeviceMapper.xml

@@ -12,10 +12,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         <result property="deviceCategoryName"  column="device_category_name"    />
         <result property="deviceBrand"         column="device_brand"    />
         <result property="deviceSpec"          column="device_spec"    />
-        <result property="location"            column="location"    />
         <result property="deviceStatus"        column="device_status"    />
-        <result property="areaType"            column="area_type"    />
-        <result property="refArea"             column="ref_area"    />
+        <result property="location"            column="location"    />
+        <result property="locationType"        column="location_type"    />
+        <result property="locationRef"         column="location_ref"    />
+        <result property="areaCode"            column="area_code"    />
         <result property="areaAncestors"       column="area_ancestors"    />
         <result property="deviceModel"         column="device_model"    />
         <result property="psCode"              column="ps_code"    />
@@ -30,13 +31,13 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
 
     <sql id="selectDeviceVo">
         select
-            d.`id`, d.`device_code`, d.`device_name`, d.`device_category`, d.`device_brand`, d.`device_spec`, d.`location`, d.`device_status`, d.`area_type`, d.`ref_area`, d.`area_ancestors`, d.`device_model`, d.`ref_facs`, d.`subsystem_code`, d.`ps_code`, d.`create_time`, d.`update_time`
+            d.`id`, d.`device_code`, d.`device_name`, d.`device_category`, d.`device_brand`, d.`device_spec`, d.`device_status`, d.`location`, d.`location_type`, d.`location_ref`, d.`area_code`, d.`area_ancestors`, d.`device_model`, d.`ref_facs`, d.`subsystem_code`, d.`ps_code`, d.`create_time`, d.`update_time`
         from adm_ems_device d
     </sql>
 
     <sql id="selectDetailDeviceVo">
         select
-            d.`id`, d.`device_code`, d.`device_name`, d.`device_category`, d.`device_brand`, d.`device_spec`, d.`location`, d.`device_status`, d.`area_type`, d.`ref_area`, d.`area_ancestors`, d.`device_model`, d.`ref_facs`, d.`subsystem_code`, d.`ps_code`, d.`create_time`, d.`update_time`,
+            d.`id`, d.`device_code`, d.`device_name`, d.`device_category`, d.`device_brand`, d.`device_spec`, d.`device_status`, d.`location`, d.`location_type`, d.`location_ref`, d.`area_code`, d.`area_ancestors`, d.`device_model`, d.`ref_facs`, d.`subsystem_code`, d.`ps_code`, d.`create_time`, d.`update_time`,
             sc.`name` as device_category_name,
             dp.`ps_name`,
             s.`system_name` as subsystem_name,
@@ -52,11 +53,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         <include refid="selectDeviceVo"/>
         <where>
             <if test="deviceCode != null  and deviceCode != ''"> and d.`device_code` = #{deviceCode}</if>
+            <if test="areaCode != null  and areaCode != ''"> and d.`area_code` = #{areaCode}</if>
             <if test="deviceName != null  and deviceName != ''"> and d.`device_name` like concat('%', #{deviceName}, '%')</if>
             <if test="deviceSubCategory != null and deviceSubCategory !=''"> and d.`device_category` = #{deviceSubCategory}</if>
             <if test="deviceStatus != null "> and d.`device_status` = #{deviceStatus}</if>
-            <if test="areaType != null and areaType != ''"> and d.`area_type` = #{areaType}</if>
-            <if test="refArea != null  and refArea != ''"> and d.`ref_area` = #{refArea}</if>
+            <if test="locationType != null and locationType != ''"> and d.`location_type` = #{locationType}</if>
+            <if test="locationRef != null  and locationRef != ''"> and d.`location_ref` = #{locationRef}</if>
             <if test="refFacs != null  and refFacs != ''"> and d.`ref_facs` = #{refFacs}</if>
             <if test="psCode != null  and psCode != ''"> and d.`ps_code` = #{psCode}</if>
             <if test="deviceModel != null  and deviceModel != ''"> and d.`device_model` = #{device_model}</if>
@@ -68,8 +70,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         <include refid="selectDeviceVo"/>
         LEFT JOIN adm_ems_flow_rel rel ON d.`device_code` = rel.`input_obj`
         <where>
-            <if test="areaType != null and areaType != ''"> and d.`area_type` = #{areaType}</if>
-            <if test="refArea != null  and refArea != ''"> and d.`ref_area` = #{refArea}</if>
+            <if test="areaCode != null  and areaCode != ''"> and d.`area_code` = #{areaCode}</if>
+            <if test="locationType != null and locationType != ''"> and d.`location_type` = #{locationType}</if>
+            <if test="locationRef != null  and locationRef != ''"> and d.`location_ref` = #{locationRef}</if>
             <if test="deviceSubCategory != null and deviceSubCategory !=''"> and d.`device_category` = #{deviceSubCategory}</if>
             <if test="psCode != null  and psCode != ''"> and d.`ps_code` = #{psCode}</if>
             <if test="psCodes != null"> and d.`ps_code` in
@@ -90,12 +93,13 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         <include refid="selectDetailDeviceVo"/>
         <where>
             <if test="deviceCode != null  and deviceCode != ''"> and d.`device_code` = #{deviceCode}</if>
+            <if test="areaCode != null  and areaCode != ''"> and d.`area_code` = #{areaCode}</if>
             <if test="deviceName != null  and deviceName != ''"> and d.`device_name` like concat('%', #{deviceName}, '%')</if>
             <if test="deviceCategory != null and deviceCategory !=''"> and sc.`parent_code` = #{deviceCategory}</if>
             <if test="deviceSubCategory != null and deviceSubCategory !=''"> and d.`device_category` = #{deviceSubCategory}</if>
             <if test="deviceStatus != null "> and d.`device_status` = #{deviceStatus}</if>
-            <if test="areaType != null and areaType != ''"> and d.`area_type` = #{areaType}</if>
-            <if test="refArea != null  and refArea != ''"> and d.`ref_area` = #{refArea}</if>
+            <if test="locationType != null and locationType != ''"> and d.`location_type` = #{locationType}</if>
+            <if test="locationRef != null  and locationRef != ''"> and d.`location_ref` = #{locationRef}</if>
             <if test="refFacs != null  and refFacs != ''"> and d.`ref_facs` = #{refFacs}</if>
             <if test="psCode != null  and psCode != ''"> and d.`ps_code` = #{psCode}</if>
             <if test="deviceModel != null  and deviceModel != ''"> and d.`device_model` = #{device_model}</if>
@@ -115,35 +119,35 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
             <if test="psCode != null  and psCode != ''"> and d.`ps_code` = #{psCode}</if>
             <if test="deviceModel != null  and deviceModel != ''"> and d.`device_model` = #{device_model}</if>
             <if test="subsystemCode != null  and subsystemCode != ''"> and d.`subsystem_code` = #{subsystemCode}</if>
-            <if test="areaType == 'Area' and refArea != null and refArea != ''">
-                and ((d.`area_type` = 'Area' and d.`ref_area` = #{refArea})
+            <if test="locationType == 'Area' and locationRef != null and locationRef != ''">
+                and ((d.`location_type` = 'Area' and d.`location_ref` = #{locationRef})
                 <if test="buildingCodes != null">
-                   or (d.`area_type` = 'Building' and d.`ref_area` in
+                   or (d.`location_type` = 'Building' and d.`location_ref` in
                     <foreach item="buildingCode" collection="buildingCodes" open="(" separator="," close=")">
                         #{buildingCode}
                     </foreach>)
                     <if test="zoningCodes != null">
-                        or (d.`area_type` = 'Zoning' and d.`ref_area` in
+                        or (d.`location_type` = 'Zoning' and d.`location_ref` in
                         <foreach item="zoningCode" collection="zoningCodes" open="(" separator="," close=")">
                             #{zoningCode}
                         </foreach>)
                     </if>
                 </if>)
             </if>
-            <if test="areaType == 'Building' and refArea != null and refArea != ''">
-                and ((d.`area_type` = 'Building' and d.`ref_area` = #{refArea})
+            <if test="locationType == 'Building' and locationRef != null and locationRef != ''">
+                and ((d.`location_type` = 'Building' and d.`location_ref` = #{locationRef})
                 <if test="zoningCodes != null">
-                   or (d.`area_type` = 'Zoning' and d.`ref_area` in
+                   or (d.`location_type` = 'Zoning' and d.`location_ref` in
                     <foreach item="zoningCode" collection="zoningCodes" open="(" separator="," close=")">
                         #{zoningCode}
                     </foreach>)
                 </if>)
             </if>
-            <if test="areaType == 'Zoning' and refArea != null and refArea != ''">
-                and d.`area_type` = 'Zoning' and d.`ref_area` = #{refArea}
+            <if test="locationType == 'Zoning' and locationRef != null and locationRef != ''">
+                and d.`location_type` = 'Zoning' and d.`location_ref` = #{locationRef}
             </if>
         </where>
-        ORDER BY d.`area_type`, d.`ref_area`
+        ORDER BY d.`location_type`, d.`location_ref`
     </select>
 
     <select id="selectEmsDeviceById" parameterType="Long" resultMap="EmsDeviceResult">
@@ -169,10 +173,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
             <if test="deviceCategory != null and deviceCategory !=''">device_category,</if>
             <if test="deviceBrand != null">device_brand,</if>
             <if test="deviceSpec != null">device_spec,</if>
-            <if test="location != null">location,</if>
             <if test="deviceStatus != null">device_status,</if>
-            <if test="areaType != null">area_type,</if>
-            <if test="refArea != null">ref_area,</if>
+            <if test="location != null">location,</if>
+            <if test="locationType != null">location_type,</if>
+            <if test="locationRef != null">location_ref,</if>
+            <if test="areaCode != null">area_code,</if>
             <if test="areaAncestors !=null">area_ancestors,</if>
             <if test="deviceModel !=null">device_model,</if>
             <if test="refFacs != null">ref_facs,</if>
@@ -183,9 +188,13 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
             <if test="deviceCode != null and deviceCode != ''">#{deviceCode},</if>
             <if test="deviceName != null and deviceName != ''">#{deviceName},</if>
             <if test="deviceCategory != null and deviceCategory !=''">#{deviceCategory},</if>
+            <if test="deviceBrand != null">#{deviceBrand},</if>
+            <if test="deviceSpec != null">#{deviceSpec},</if>
             <if test="deviceStatus != null">#{deviceStatus},</if>
-            <if test="areaType != null">#{areaType},</if>
-            <if test="refArea != null">#{refArea},</if>
+            <if test="location != null">#{location},</if>
+            <if test="locationType != null">#{locationType},</if>
+            <if test="locationRef != null">#{locationRef},</if>
+            <if test="areaCode != null">#{areaCode},</if>
             <if test="areaAncestors !=null">#{areaAncestors},</if>
             <if test="deviceModel !=null">#{deviceModel},</if>
             <if test="refFacs != null">#{refFacs},</if>
@@ -202,10 +211,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
             <if test="deviceCategory != null and deviceCategory !=''">device_category = #{deviceCategory},</if>
             <if test="deviceBrand != null">device_brand = #{deviceBrand},</if>
             <if test="deviceSpec != null">device_spec = #{deviceSpec},</if>
-            <if test="location != null">location = #{location},</if>
             <if test="deviceStatus != null">device_status = #{deviceStatus},</if>
-            <if test="areaType != null">area_type = #{areaType},</if>
-            <if test="refArea != null">ref_area = #{refArea},</if>
+            <if test="location != null">location = #{location},</if>
+            <if test="locationType != null">location_type = #{locationType},</if>
+            <if test="locationRef != null">location_ref = #{locationRef},</if>
+            <if test="areaCode != null">area_code = #{areaCode},</if>
             <if test="areaAncestors !=null">area_ancestors = #{areaAncestors},</if>
             <if test="deviceModel !=null">device_model = #{deviceModel},</if>
             <if test="refFacs != null">ref_facs = #{refFacs},</if>
@@ -228,32 +238,32 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
 
     <select id="selectDevicePath" resultType="String">
         SELECT
-        <if test="areaType == 'Area'">
+        <if test="locationType == 'Area'">
             area.area_code path
         </if>
-        <if test="areaType == 'Building'">
+        <if test="locationType == 'Building'">
             CONCAT( area.area_code, ',', building.bldg_code) path
         </if>
-        <if test="areaType == 'Zoning'">
+        <if test="locationType == 'Zoning'">
             CONCAT( area.area_code, ',', building.bldg_code, ',', zone.zoning_code ) path
         </if>
         FROM
         adm_service_area area
-        <if test="areaType == 'Building' or areaType == 'Zoning'">
+        <if test="locationType == 'Building' or locationType == 'Zoning'">
             INNER JOIN adm_area_building building ON area.area_code = building.area_code
         </if>
-        <if test="areaType == 'Zoning'">
+        <if test="locationType == 'Zoning'">
             INNER JOIN adm_area_building_zoning zone ON building.bldg_code = zone.bldg_code
         </if>
         <where>
             <if test="areaType == 'Area'">
-                area.area_code = #{refArea}
+                area.area_code = #{locationRef}
             </if>
             <if test="areaType == 'Building'">
-                building.bldg_code = #{refArea}
+                building.bldg_code = #{locationRef}
             </if>
             <if test="areaType == 'Zoning'">
-                zone.zoning_code = #{refArea}
+                zone.zoning_code = #{locationRef}
             </if>
         </where>
         limit 1

+ 120 - 108
ems-cloud/sql/ems_init_data.sql

@@ -10,6 +10,7 @@ INSERT INTO `adm_area_building` (`bldg_code`, `bldg_name`, `address`, `up_bldg_f
 INSERT INTO `adm_area_building` (`bldg_code`, `bldg_name`, `address`, `up_bldg_floor`, `down_bldg_floor`, `bldg_height`, `floor_area`, `bldg_usage`, `area_code`) VALUES ('321283124S300104', '加油站', '北区西南角', 1, 0, null, 200, '提供加油服务', '321283124S3001');
 INSERT INTO `adm_area_building` (`bldg_code`, `bldg_name`, `address`, `up_bldg_floor`, `down_bldg_floor`, `bldg_height`, `floor_area`, `bldg_usage`, `area_code`) VALUES ('321283124S300105', '警务站', '北区东北角', 1, 0, null, 50000, '警务办公场地', '321283124S3001');
 INSERT INTO `adm_area_building` (`bldg_code`, `bldg_name`, `address`, `up_bldg_floor`, `down_bldg_floor`, `bldg_height`, `floor_area`, `bldg_usage`, `area_code`) VALUES ('321283124S300106', '停车场', '北区广场', 1, 0, null, 50000, '车位', '321283124S3001');
+INSERT INTO `adm_area_building` (`bldg_code`, `bldg_name`, `address`, `up_bldg_floor`, `down_bldg_floor`, `bldg_height`, `floor_area`, `bldg_usage`, `area_code`) VALUES ('321283124S300199', '北区光伏', '屋顶', null, null, null, null, null, '321283124S3001');
 
 INSERT INTO `adm_area_building` (`bldg_code`, `bldg_name`, `address`, `up_bldg_floor`, `down_bldg_floor`, `bldg_height`, `floor_area`, `bldg_usage`, `area_code`) VALUES ('321283124S300201', '综合楼', '南区中部', 2, 1, 14.2, 4788.2, '一层提供商业、餐饮、卫生间、开水服务,二层为员工餐厅、展厅', '321283124S3002');
 INSERT INTO `adm_area_building` (`bldg_code`, `bldg_name`, `address`, `up_bldg_floor`, `down_bldg_floor`, `bldg_height`, `floor_area`, `bldg_usage`, `area_code`) VALUES ('321283124S300202', '配电泵房', '南区东南角', 1, 0, null, 300, '配电设施,水泵设施工作区', '321283124S3002');
@@ -17,6 +18,7 @@ INSERT INTO `adm_area_building` (`bldg_code`, `bldg_name`, `address`, `up_bldg_f
 INSERT INTO `adm_area_building` (`bldg_code`, `bldg_name`, `address`, `up_bldg_floor`, `down_bldg_floor`, `bldg_height`, `floor_area`, `bldg_usage`, `area_code`) VALUES ('321283124S300204', '加油站', '南区东北角', 1, 0, null, 200, '提供加油服务', '321283124S3002');
 INSERT INTO `adm_area_building` (`bldg_code`, `bldg_name`, `address`, `up_bldg_floor`, `down_bldg_floor`, `bldg_height`, `floor_area`, `bldg_usage`, `area_code`) VALUES ('321283124S300205', '宿舍楼', '南区西南角', 2, 0, null, 920, '提供员工住宿服务', '321283124S3002');
 INSERT INTO `adm_area_building` (`bldg_code`, `bldg_name`, `address`, `up_bldg_floor`, `down_bldg_floor`, `bldg_height`, `floor_area`, `bldg_usage`, `area_code`) VALUES ('321283124S300206', '停车场', '南区广场', 1, 0, null, 50000, '车位', '321283124S3002');
+INSERT INTO `adm_area_building` (`bldg_code`, `bldg_name`, `address`, `up_bldg_floor`, `down_bldg_floor`, `bldg_height`, `floor_area`, `bldg_usage`, `area_code`) VALUES ('321283124S300299', '南区光伏', '屋顶', null, null, null, null, null, '321283124S3002');
 
 INSERT INTO `adm_area_building` (`bldg_code`, `bldg_name`, `address`, `up_bldg_floor`, `down_bldg_floor`, `bldg_height`, `floor_area`, `bldg_usage`, `area_code`) VALUES ('S30K140-S30K150', '桩号段S30K140-S30K150', 'S30K140+300-S30K150+200', 1, 0, NULL, NULL, NULL, '321283124S3003');
 INSERT INTO `adm_area_building` (`bldg_code`, `bldg_name`, `address`, `up_bldg_floor`, `down_bldg_floor`, `bldg_height`, `floor_area`, `bldg_usage`, `area_code`) VALUES ('S30K150-S30K180', '桩号段S30K150-S30K180', 'S30K150+300-S30K180+300', 1, 0, NULL, NULL, NULL, '321283124S3003');
@@ -61,6 +63,9 @@ INSERT INTO adm_area_building_zoning (`bldg_code`, `zoning_code`, `zoning_name`,
 INSERT INTO adm_area_building_zoning (`bldg_code`, `zoning_code`, `zoning_name`, `floor`, `room_no`, `bldg_ld_area`, `usage_detail`) VALUES ('321283124S300106', '321283124S3001_CW-DKC', '大客车停车位', 1, 'CW-DKC', 100, '使用中');
 INSERT INTO adm_area_building_zoning (`bldg_code`, `zoning_code`, `zoning_name`, `floor`, `room_no`, `bldg_ld_area`, `usage_detail`) VALUES ('321283124S300106', '321283124S3001_CW-HC', '货车车位', 1, 'CW-HC', 100, '使用中');
 INSERT INTO adm_area_building_zoning (`bldg_code`, `zoning_code`, `zoning_name`, `floor`, `room_no`, `bldg_ld_area`, `usage_detail`) VALUES ('321283124S300106', '321283124S3001_CW-WXP', '危险品车位', 1, 'CW-WXP', 100, '使用中');
+INSERT INTO adm_area_building_zoning (`bldg_code`, `zoning_code`, `zoning_name`, `floor`, `room_no`, `bldg_ld_area`, `usage_detail`) VALUES ('321283124S300199', '321283124S3001_99-ZHLD', '综合楼顶', null, 'ZHLD', 100, '使用中');
+INSERT INTO adm_area_building_zoning (`bldg_code`, `zoning_code`, `zoning_name`, `floor`, `room_no`, `bldg_ld_area`, `usage_detail`) VALUES ('321283124S300199', '321283124S3001_99-CPD', '车棚顶', null, 'CPD', 100, '使用中');
+
 
 INSERT INTO adm_area_building_zoning (`bldg_code`, `zoning_code`, `zoning_name`, `floor`, `room_no`, `bldg_ld_area`, `usage_detail`) VALUES ('321283124S300201', 'N-101', '开水泡面间', 1, '101', 100, '使用中');
 INSERT INTO adm_area_building_zoning (`bldg_code`, `zoning_code`, `zoning_name`, `floor`, `room_no`, `bldg_ld_area`, `usage_detail`) VALUES ('321283124S300201', 'N-102', '超市', 1, '102', 200, '使用中');
@@ -94,13 +99,15 @@ INSERT INTO adm_area_building_zoning (`bldg_code`, `zoning_code`, `zoning_name`,
 INSERT INTO adm_area_building_zoning (`bldg_code`, `zoning_code`, `zoning_name`, `floor`, `room_no`, `bldg_ld_area`, `usage_detail`) VALUES ('321283124S300205', 'N-130', '指挥中心', 1, '130', 50, '使用中');
 INSERT INTO adm_area_building_zoning (`bldg_code`, `zoning_code`, `zoning_name`, `floor`, `room_no`, `bldg_ld_area`, `usage_detail`) VALUES ('321283124S300205', 'N-131', '调解室', 1, '131', 50, '使用中');
 INSERT INTO adm_area_building_zoning (`bldg_code`, `zoning_code`, `zoning_name`, `floor`, `room_no`, `bldg_ld_area`, `usage_detail`) VALUES ('321283124S300205', 'N-132', '便民服务区', 1, '132', 50, '使用中');
-
 INSERT INTO adm_area_building_zoning (`bldg_code`, `zoning_code`, `zoning_name`, `floor`, `room_no`, `bldg_ld_area`, `usage_detail`) VALUES ('321283124S300206', '321283124S3002_CW-XK', '小客停车位', 1, 'CW-XK', 100, '使用中');
 INSERT INTO adm_area_building_zoning (`bldg_code`, `zoning_code`, `zoning_name`, `floor`, `room_no`, `bldg_ld_area`, `usage_detail`) VALUES ('321283124S300206', '321283124S3002_CW-CD', '充电车位', 1, 'CW-XK', 100, '使用中');
 INSERT INTO adm_area_building_zoning (`bldg_code`, `zoning_code`, `zoning_name`, `floor`, `room_no`, `bldg_ld_area`, `usage_detail`) VALUES ('321283124S300206', '321283124S3002_CW-WZA', '无障碍车位', 1, 'CW-XK', 100, '使用中');
 INSERT INTO adm_area_building_zoning (`bldg_code`, `zoning_code`, `zoning_name`, `floor`, `room_no`, `bldg_ld_area`, `usage_detail`) VALUES ('321283124S300206', '321283124S3002_CW-DKC', '大客车停车位', 1, 'CW-XK', 100, '使用中');
 INSERT INTO adm_area_building_zoning (`bldg_code`, `zoning_code`, `zoning_name`, `floor`, `room_no`, `bldg_ld_area`, `usage_detail`) VALUES ('321283124S300206', '321283124S3002_CW-HC', '货车车位', 1, 'CW-XK', 100, '使用中');
 INSERT INTO adm_area_building_zoning (`bldg_code`, `zoning_code`, `zoning_name`, `floor`, `room_no`, `bldg_ld_area`, `usage_detail`) VALUES ('321283124S300206', '321283124S3002_CW-WXP','危险品车位', 1, 'CW-XK', 100, '使用中');
+INSERT INTO adm_area_building_zoning (`bldg_code`, `zoning_code`, `zoning_name`, `floor`, `room_no`, `bldg_ld_area`, `usage_detail`) VALUES ('321283124S300299', '321283124S3002_99-ZHLD', '综合楼顶', null, 'ZHLD', 100, '使用中');
+INSERT INTO adm_area_building_zoning (`bldg_code`, `zoning_code`, `zoning_name`, `floor`, `room_no`, `bldg_ld_area`, `usage_detail`) VALUES ('321283124S300299', '321283124S3002_99-CPD', '车棚顶', null, 'CPD', 100, '使用中');
+
 
 -- 能源设施初始数据
 INSERT INTO `adm_ems_facs` (`facs_code`, `facs_name`, `facs_category`, `facs_subcategory`, `enable`, `ref_area`, `facs_model`) VALUES ('W201', '北区-供电网', 'W', 'W2', 1, '321283124S3001', 'M_W2');
@@ -162,113 +169,118 @@ INSERT INTO `adm_ems_flow_rel` (`export_obj`, `export_obj_type`, `input_obj`, `i
 
 
 -- 能源设备
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R101-001', '开水炉',              'Z040', '美的', 'C10', '开水间', '2', 'Zoning', 'B-101', '321283124S3001,321283124S300101,B-101', null, 'Z110', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R102-002', '超市照明灯',           'Z010', '欧普', 'D20-x', '超市', '2', 'Zoning', 'B-102', '321283124S3001,321283124S300101,B-102', null, 'Z110', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R102-003', '超市监控和防盗设备',     'Z030', '萤石', 'Y-20', '超市', '2', 'Zoning', 'B-102', '321283124S3001,321283124S300101,B-102', null, 'Z110', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R103-001', '空调',                'Z020', '约克', 'Y-111', '超市', '1', 'Zoning', 'B-103', '321283124S3001,321283124S300101,B-103', null, 'Z120', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R103-002', '烤箱',                'Z040', '格兰仕', 'G-111', '综合楼', '2', 'Zoning', 'B-103', '321283124S3001,321283124S300101,B-103', null, 'Z110', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R103-003', '搅拌机',              'Z040', '9阳',    'G-111', '综合楼', '2' , 'Zoning', 'B-103', '321283124S3001,321283124S300101,B-103', null, 'Z110', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R104-001', 'LED节能灯',           'Z010', '欧普',    'G-111', '综合楼', '1', 'Zoning', 'B-104', '321283124S3001,321283124S300101,B-104', null, 'Z110', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R104-002', '智能插座',            'W2', '公牛',    'G-111', '综合楼', '1', 'Zoning', 'B-104', '321283124S3001,321283124S300101,B-104', null, 'Z110', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R104-003', '智慧路灯',            'Z010', '欧普',    'G-111', '广场',   '1', 'Zoning', 'B-104', '321283124S3001,321283124S300101,B-104', null, 'Z102', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R105-001', '电源管理器',          'Z040', null, null, null, '1', 'Zoning', 'B-105', '321283124S3001,321283124S300101,B-105', null, 'W201', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R105-002', '充电站',              'Z040', null, null, null, '1', 'Zoning', 'B-105', '321283124S3001,321283124S300101,B-105', null, 'Z110', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R105-003', '调光系统',            'Z010', null, null, null, '1', 'Zoning', 'B-105', '321283124S3001,321283124S300101,B-105', null, 'Z101', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R106-001', '吊灯',                'Z010', null, null, null, '1', 'Zoning', 'B-106', '321283124S3001,321283124S300101,B-106', null, 'Z101', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R107-001', '橱窗照明',            'Z010', null, null, null, '1', 'Zoning', 'B-107', '321283124S3001,321283124S300101,B-107', null, 'Z101', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R107-002', 'UPS(不间断电源)系统', 'Z030', null, null, null, '1', 'Zoning', 'B-107', '321283124S3001,321283124S300101,B-107', null, 'Z101', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R108-001', '吊灯',                'Z010', null, null, null, '1', 'Zoning', 'B-108', '321283124S3001,321283124S300101,B-108', null, 'Z101', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R109-001', '指示灯',              'Z010', null, null, null, '1', 'Zoning', 'B-109', '321283124S3001,321283124S300101,B-109', null, 'Z101', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R110-001', '应急照明',            'Z030', null, null, null, '1', 'Zoning', 'B-110', '321283124S3001,321283124S300101,B-110', null, 'Z101', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R112-001', '自动感应灯',           'Z010', null, null, null, '2', 'Zoning', 'B-112', '321283124S3001,321283124S300101,B-112', null, 'Z101', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R112-002', '电路保护装置',         'W2', null, null, null, '2', 'Zoning', 'B-112', '321283124S3001,321283124S300101,B-112', null, 'Z110', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R114-001', '自动感应灯',           'Z010', null, null, null, '2', 'Zoning', 'B-114', '321283124S3001,321283124S300101,B-114', null, 'Z101', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R114-002', '电路保护装置',         'W2', null, null, null, '2', 'Zoning', 'B-114', '321283124S3001,321283124S300101,B-114', null, 'Z110', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R115-001', '工作灯',              'Z010', null, null, null, '2', 'Zoning', 'B-115', '321283124S3001,321283124S300101,B-115', null, 'Z101', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R16-001',  '防水灯具',            'Z010', null, null, null, '2', 'Zoning', 'B-116', '321283124S3001,321283124S300101,B-116', null, 'Z102', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R117-001', '防水灯具',            'Z010', null, null, null, '2', 'Zoning', 'B-117', '321283124S3001,321283124S300101,B-117', null, 'Z102', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R118-001', '灯具',               'Z010', null, null, null, '2', 'Zoning', 'B-118', '321283124S3001,321283124S300101,B-118', null, 'Z102', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R119-001', '防水灯具',            'Z010', null, null, null, '2', 'Zoning', 'B-119', '321283124S3001,321283124S300101,B-119', null, 'Z102', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R120-001', '控制面板',            'W2', null, null, null, '1', 'Zoning', 'B-120', '321283124S3001,321283124S300102,B-120', null, 'W201', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R121-001', '配电柜',              'W2', null, null, null, '1', 'Zoning', 'B-121', '321283124S3001,321283124S300102,B-121', null, 'W201', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R122-001', '断路器',              'W2', null, null, null, '1', 'Zoning', 'B-122', '321283124S3001,321283124S300102,B-122', null, 'W201', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R123-001', '电源插座',            'W2', null, null, null, '1', 'Zoning', 'B-123', '321283124S3001,321283124S300103,B-123', null, 'Z110', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R124-001', '加热器',              'Z040', null, null, null, '1', 'Zoning', 'B-124', '321283124S3001,321283124S300103,B-124', null, 'Z102', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R125-001', '空调',                'Z020', '格力', null, null, '1', 'Zoning', 'B-125', '321283124S3001,321283124S300104,B-125', null, 'Z110', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R126-001', '空调',                'Z020', '格力', null, null, '1', 'Zoning', 'B-126', '321283124S3001,321283124S300104,B-126', null, 'Z110', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R127-001', '空调',                'Z020', '格力', null, null, '1', 'Zoning', 'B-127', '321283124S3001,321283124S300104,B-127', null, 'Z110', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R128-001', '空调',                'Z020', '格力', null, null, '1', 'Zoning', 'B-128', '321283124S3001,321283124S300104,B-128', null, 'Z110', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R129-001', '空调',                'Z020', '格力', null, null, '1', 'Zoning', 'B-129', '321283124S3001,321283124S300105,B-129', null,'Z110', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R130-001', '空调',                'Z020', '格力', null, null, '1', 'Zoning', 'B-130', '321283124S3001,321283124S300105,B-130', null,'Z110', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R131-001', '空调',                'Z020', '格力', null, null, '1', 'Zoning', 'B-131', '321283124S3001,321283124S300105,B-131', null, 'Z110', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R132-001', '空调',                'Z020', '格力', null, null, '1', 'Zoning', 'B-132', '321283124S3001,321283124S300105,B-132', null, 'Z110', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Car-001', '照明灯',                    'Z010', '欧普', null, null, '1', 'Zoning', '321283124S3001_CW-XK', '321283124S3001,321283124S300106,321283124S3001_CW-XK', null, 'Z102', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Car-002', '智能监控系统',               'Z030', '中控', null, null, NULL, 'Zoning', '321283124S3001_CW-CD', '321283124S3001,321283124S300106,321283124S3001_CW-CD', null, 'Z110', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Car-003', '照明灯',                    'Z010', '欧普', null, null, NULL, 'Zoning', '321283124S3001_CW-WZA', '321283124S3001,321283124S300106,321283124S3001_CW-WZA', null, 'Z102', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Car-004', '照明灯',                    'Z010', '欧普', null, null, NULL, 'Zoning', '321283124S3001_CW-DKC', '321283124S3001,321283124S300106,321283124S3001_CW-DKC', null, 'Z102', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Car-005', '照明灯',                    'Z010', '欧普', null, null, NULL, 'Zoning', '321283124S3001_CW-HC', '321283124S3001,321283124S300106,321283124S3001_CW-HC', null, 'Z102', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Car-006', '停车场照明灯',               'Z010', '欧普', null, null, NULL, 'Zoning', '321283124S3001_CW-WXP', '321283124S3001,321283124S300106,321283124S3001_CW-WXP', null, 'Z102', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Car-007', '智能监控系统',               'Z010', '欧普', null, null, NULL, 'Zoning', '321283124S3001_CW-WXP', '321283124S3001,321283124S300106,321283124S3001_CW-WXP', null, 'Z110', null, 'SYS_BA');
-
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R101-101', '开水炉',              'Z040', '美的', 'C10', '开水间', '2', 'Zoning', 'N-101', '321283124S3002,321283124S300201,N-101',null, 'Z110', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R102-101', '超市区空调',           'Z020', null, null, null, '1', 'Zoning', 'N-102', '321283124S3002,321283124S300201,N-102', null, 'Z120', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R102-102', '超市照明灯',           'Z010', null, null, null, '2', 'Zoning', 'N-102', '321283124S3002,321283124S300201,N-102', null, 'Z110', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R102-103', '超市监控和防盗设备',    'Z030', null, null, null, '2', 'Zoning', 'N-102', '321283124S3002,321283124S300201,N-102', null, 'Z110', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R103-101', '空调',                'Z020', null, null, null, NULL, 'Zoning', 'N-103', '321283124S3002,321283124S300201,N-103', null, 'Z120', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R103-102', '烤箱',                'Z040', null, null, null, '2', 'Zoning', 'N-103', '321283124S3002,321283124S300201,N-103', null, 'Z110', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R103-103', '搅拌机',              'Z040', null, null, null, '2' , 'Zoning', 'N-103', '321283124S3002,321283124S300201,N-103', null, 'Z110', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R104-101', 'LED节能灯',           'Z010', null, null, null, '1', 'Zoning', 'N-104', '321283124S3002,321283124S300201,N-104', null, 'Z110', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R104-102', '智能电表',             'W2', null, null, null, '1', 'Zoning', 'N-104', '321283124S3002,321283124S300201,N-104', null, 'Z110', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R104-103', '智慧路灯',            'Z010', null, null, null, '1', 'Zoning', 'N-104', '321283124S3002,321283124S300201,N-104', null, 'Z102', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R105-101', '电源管理器',          'W2', null, null, null, '1', 'Zoning', 'N-105', '321283124S3002,321283124S300201,N-105', null, 'W201', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R105-102', '充电站',              'Z040', null, null, null, '1', 'Zoning', 'N-105', '321283124S3002,321283124S300201,N-105', null, 'Z110', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R105-103', '调光系统',            'Z010', null, null, null, '1', 'Zoning', 'N-105', '321283124S3002,321283124S300201,N-105', null, 'Z101', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R106-101', '吊灯',               'Z010', null, null, null, '1', 'Zoning', 'N-106', '321283124S3002,321283124S300201,N-106', null, 'Z101', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R107-101', '橱窗照明',            'Z010', null, null, null, '1', 'Zoning', 'N-107', '321283124S3002,321283124S300201,N-107', null, 'Z101', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R107-102', 'UPS(不间断电源)系统', 'Z030', null, null, null, '1', 'Zoning', 'N-107', '321283124S3002,321283124S300201,N-107', null, 'Z101', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R108-101', '吊灯',               'Z010', null, null, null, '1', 'Zoning', 'N-108', '321283124S3002,321283124S300201,N-108', null, 'Z101', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R109-101', '指示灯',             'Z010', null, null, null, '1', 'Zoning', 'N-109', '321283124S3002,321283124S300201,N-109', null,  'Z101', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R110-101', '应急照明',           'Z010', null, null, null, '1', 'Zoning', 'N-110', '321283124S3002,321283124S300201,N-110', null, 'Z101', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R112-101', '自动感应灯',         'Z010', null, null, null, '2', 'Zoning', 'N-112', '321283124S3002,321283124S300201,N-112', null, 'Z101', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R112-102', '电路保护装置',       'W2', null, null, null, '2', 'Zoning', 'N-112', '321283124S3002,321283124S300201,N-112', null, 'Z110', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R114-101', '自动感应灯',         'Z010', null, null, null, '2', 'Zoning', 'N-114', '321283124S3002,321283124S300201,N-114', null, 'Z101', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R114-102', '电路保护装置',       'W2', null, null, null, '2', 'Zoning', 'N-114', '321283124S3002,321283124S300201,N-114', null, 'Z110', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R115-101', '工作灯',            'Z010', null, null, null, '2', 'Zoning', 'N-115', '321283124S3002,321283124S300201,N-115', null, 'Z101', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R16-101', '防水灯具',           'Z010', null, null, null, '2', 'Zoning', 'N-116', '321283124S3002,321283124S300201,N-115', null, 'Z102', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R117-101', '防水灯具',          'Z010', null, null, null, '2', 'Zoning', 'N-117', '321283124S3002,321283124S300201,N-117', null, 'Z102', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R118-101', '防水灯具',          'Z010', null, null, null, '1', 'Zoning', 'N-118', '321283124S3002,321283124S300201,N-118', null, 'Z102', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R119-101', '防水灯具',          'Z010', null, null, null, '1', 'Zoning', 'N-119', '321283124S3002,321283124S300201,N-119', null, 'Z102', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R120-101', '控制面板',          'W2', null, null, null, '1', 'Zoning', 'N-120', '321283124S3002,321283124S300202,N-120', null, 'W201', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R121-101', '配电柜',            'W2', null, null, null, '1', 'Zoning', 'N-121', '321283124S3002,321283124S300202,N-121', null, 'W201', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R122-101', '断路器',            'W2', null, null, null, '1', 'Zoning', 'N-122', '321283124S3002,321283124S300202,N-122', null, 'W201', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R123-101', '电源插座',          'W2', null, null, null, '1', 'Zoning', 'N-123', '321283124S3002,321283124S300203,N-123', null, 'Z110', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R124-101', '加热器',            'Z020', null, null, null, '1', 'Zoning', 'N-124', '321283124S3002,321283124S300203,N-124', null, 'Z102', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R125-101', '空调',              'Z020', null, null, null, '1', 'Zoning', 'N-125', '321283124S3002,321283124S300204,N-125', null, 'Z110', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R126-101', '空调',              'Z020', null, null, null, '1', 'Zoning', 'N-126', '321283124S3002,321283124S300204,N-126', null, 'Z110', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R127-101', '空调',              'Z020', null, null, null, '1', 'Zoning', 'N-127', '321283124S3002,321283124S300204,N-127', null, 'Z110', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R128-101', '空调',              'Z020', null, null, null, '1', 'Zoning', 'N-128', '321283124S3002,321283124S300204,N-128', null, 'Z110', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R129-101', '空调',              'Z020', null, null, null, '1', 'Zoning', 'N-129', '321283124S3002,321283124S300205,N-129', null, 'Z110', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R130-101', '空调',              'Z020', null, null, null, '1', 'Zoning', 'N-130', '321283124S3002,321283124S300205,N-130', null, 'Z110', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R131-101', '空调',              'Z020', null, null, null, '1', 'Zoning', 'N-131', '321283124S3002,321283124S300205,N-131', null, 'Z110', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R132-101', '空调',              'Z020', null, null, null, '1', 'Zoning', 'N-132', '321283124S3002,321283124S300205,N-132', null, 'Z110', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Car-101', '照明灯',                  'Z010', null, null, null, '1', 'Zoning', '321283124S3002_CW-XK', '321283124S3002,321283124S300206,321283124S3002_CW-XK', null, 'Z102', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Car-102', '智能监控系统',             'Z030', null, null, null, NULL, 'Zoning', '321283124S3002_CW-CD', '321283124S3002,321283124S300206,321283124S3002_CW-CD', null, 'Z110', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Car-103', '照明灯',                  'Z010', null, null, null, NULL, 'Zoning', '321283124S3002_CW-WZA', '321283124S3002,321283124S300206,321283124S3002_CW-WZA', null, 'Z102', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Car-104', '照明灯',                  'Z010', null, null, null, NULL, 'Zoning', '321283124S3002_CW-DKC', '321283124S3002,321283124S300206,321283124S3002_CW-DKC', null, 'Z102', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Car-105', '照明灯',                  'Z010', null, null, null, NULL, 'Zoning', '321283124S3002_CW-HC', '321283124S3002,321283124S300206,321283124S3002_CW-HC', null, 'Z102', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Car-106', '停车场照明灯',             'Z010', null, null, null, NULL, 'Zoning', '321283124S3002_CW-WXP', '321283124S3002,321283124S300206,321283124S3002_CW-WXP', null, 'Z102', null, 'SYS_BA');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Car-107', '智能监控系统',             'Z030', null, null, null, NULL, 'Zoning', '321283124S3002_CW-WXP', '321283124S3002,321283124S300206,321283124S3002_CW-WXP', null, 'Z110', null, 'SYS_BA');
-
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'E503-K140-K150-001', '光伏板1',      'E5', null, null, null, '1', 'Building', 'S30K140-S30K150', '321283124S3003,S30K140-S30K150', null, 'E503', null, 'SYS_GF');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'E503-K140-K150-002', '光伏板2',      'E5', null, null, null, '1', 'Building', 'S30K140-S30K150', '321283124S3003,S30K140-S30K150', null, 'E503', null, 'SYS_GF');
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'E503-K140-K150-003', '光伏板3',      'E5', null, null, null, '1', 'Building', 'S30K150-S30K180', '321283124S3003,S30K150-S30K180', null, 'E503', null, 'SYS_GF');
-
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ('D-B-T-1001', '北区总变', 'W2', '西门子', 'T221123', '北区', 1, 'Area', '321283124S3001', '321283124S3001', 'M_W2_T', 'W201', 'T', null);
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ('D-N-T-1002', '南区总变', 'W2', '西门子', 'T221212', '南区', 1, 'Area', '321283124S3002', '321283124S3002', 'M_W2_T', 'W201', 'T', null);
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ('D-B-1001', '北区-综合楼配电', 'W2', '安科瑞', 'DX2121021', '综合楼配电间', 1, 'Area', '321283124S3001', '321283124S3001', null, 'W201', 'AP', null);
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ('D-B-1002', '北区-广场配电', 'W2', '安科瑞', 'DX2121021', '广场配电柜',   1, 'Area', '321283124S3001', '321283124S3001', null, 'W201', 'AP', null);
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ('D-N-1001', '南区-综合楼配电', 'W2', '安科瑞', 'DX2121021', '综合楼配电间', 1, 'Area', '321283124S3002', '321283124S3002', null, 'W202', 'AP', null);
-INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `location`, `device_status`, `area_type`, `ref_area`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ('D-N-1002', '南区-广场配电', 'W2', '安科瑞', 'DX2121021', '广场配电柜',   1, 'Area', '321283124S3002', '321283124S3002', null, 'W202', 'AP', null);
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R101-001', '开水炉',              'Z040', '美的', 'C10', '2', '开水间', 'Zoning', 'B-101', '321283124S3001', '321283124S3001,321283124S300101,B-101', null, 'Z110', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R102-002', '超市照明灯',           'Z010', '欧普', 'D20-x', '2', '超市', 'Zoning', 'B-102', '321283124S3001', '321283124S3001,321283124S300101,B-102', null, 'Z110', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R102-003', '超市监控和防盗设备',     'Z030', '萤石', 'Y-20', '2', '超市', 'Zoning', 'B-102', '321283124S3001', '321283124S3001,321283124S300101,B-102', null, 'Z110', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R103-001', '空调',                'Z020', '约克', 'Y-111', '1', '超市', 'Zoning', 'B-103', '321283124S3001', '321283124S3001,321283124S300101,B-103', null, 'Z120', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R103-002', '烤箱',                'Z040', '格兰仕', 'G-111', '2', '综合楼', 'Zoning', 'B-103', '321283124S3001', '321283124S3001,321283124S300101,B-103', null, 'Z110', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R103-003', '搅拌机',              'Z040', '9阳',    'G-111', '2', '综合楼', 'Zoning', 'B-103', '321283124S3001', '321283124S3001,321283124S300101,B-103', null, 'Z110', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R104-001', 'LED节能灯',           'Z010', '欧普',    'G-111', '1', '综合楼', 'Zoning', 'B-104', '321283124S3001', '321283124S3001,321283124S300101,B-104', null, 'Z110', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R104-002', '智能插座',            'W2', '公牛',    'G-111', '1', '综合楼', 'Zoning', 'B-104', '321283124S3001', '321283124S3001,321283124S300101,B-104', null, 'Z110', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R104-003', '智慧路灯',            'Z010', '欧普',    'G-111', '1', '广场', 'Zoning', 'B-104', '321283124S3001', '321283124S3001,321283124S300101,B-104', null, 'Z102', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R105-001', '电源管理器',          'Z040', null, null, '1', null, 'Zoning', 'B-105', '321283124S3001', '321283124S3001,321283124S300101,B-105', null, 'W201', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R105-002', '充电站',              'Z040', null, null, '1', null, 'Zoning', 'B-105', '321283124S3001', '321283124S3001,321283124S300101,B-105', null, 'Z110', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R105-003', '调光系统',            'Z010', null, null, '1', null, 'Zoning', 'B-105', '321283124S3001', '321283124S3001,321283124S300101,B-105', null, 'Z101', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R106-001', '吊灯',                'Z010', null, null, '1', null, 'Zoning', 'B-106', '321283124S3001', '321283124S3001,321283124S300101,B-106', null, 'Z101', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R107-001', '橱窗照明',            'Z010', null, null, '1', null, 'Zoning', 'B-107', '321283124S3001', '321283124S3001,321283124S300101,B-107', null, 'Z101', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R107-002', 'UPS(不间断电源)系统', 'Z030', null, null, '1', null, 'Zoning', 'B-107', '321283124S3001', '321283124S3001,321283124S300101,B-107', null, 'Z101', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R108-001', '吊灯',                'Z010', null, null, '1', null, 'Zoning', 'B-108', '321283124S3001', '321283124S3001,321283124S300101,B-108', null, 'Z101', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R109-001', '指示灯',              'Z010', null, null, '1', null, 'Zoning', 'B-109', '321283124S3001', '321283124S3001,321283124S300101,B-109', null, 'Z101', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R110-001', '应急照明',            'Z030', null, null, '1', null, 'Zoning', 'B-110', '321283124S3001', '321283124S3001,321283124S300101,B-110', null, 'Z101', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R112-001', '自动感应灯',           'Z010', null, null, '2', null, 'Zoning', 'B-112', '321283124S3001', '321283124S3001,321283124S300101,B-112', null, 'Z101', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R112-002', '电路保护装置',         'W2', null, null, '2', null, 'Zoning', 'B-112', '321283124S3001', '321283124S3001,321283124S300101,B-112', null, 'Z110', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R114-001', '自动感应灯',           'Z010', null, null, '2', null, 'Zoning', 'B-114', '321283124S3001', '321283124S3001,321283124S300101,B-114', null, 'Z101', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R114-002', '电路保护装置',         'W2', null, null, '2', null, 'Zoning', 'B-114', '321283124S3001', '321283124S3001,321283124S300101,B-114', null, 'Z110', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R115-001', '工作灯',              'Z010', null, null, '2', null, 'Zoning', 'B-115', '321283124S3001', '321283124S3001,321283124S300101,B-115', null, 'Z101', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R16-001',  '防水灯具',            'Z010', null, null, '2', null, 'Zoning', 'B-116', '321283124S3001', '321283124S3001,321283124S300101,B-116', null, 'Z102', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R117-001', '防水灯具',            'Z010', null, null, '2', null, 'Zoning', 'B-117', '321283124S3001', '321283124S3001,321283124S300101,B-117', null, 'Z102', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R118-001', '灯具',               'Z010', null, null, '2', null, 'Zoning', 'B-118', '321283124S3001', '321283124S3001,321283124S300101,B-118', null, 'Z102', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R119-001', '防水灯具',            'Z010', null, null, '2', null, 'Zoning', 'B-119', '321283124S3001', '321283124S3001,321283124S300101,B-119', null, 'Z102', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R120-001', '控制面板',            'W2', null, null, '1', null, 'Zoning', 'B-120', '321283124S3001', '321283124S3001,321283124S300102,B-120', null, 'W201', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R121-001', '配电柜',              'W2', null, null, '1', null, 'Zoning', 'B-121', '321283124S3001', '321283124S3001,321283124S300102,B-121', null, 'W201', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R122-001', '断路器',              'W2', null, null, '1', null, 'Zoning', 'B-122', '321283124S3001', '321283124S3001,321283124S300102,B-122', null, 'W201', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R123-001', '电源插座',            'W2', null, null, '1', null, 'Zoning', 'B-123', '321283124S3001', '321283124S3001,321283124S300103,B-123', null, 'Z110', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R124-001', '加热器',              'Z040', null, null, '1', null, 'Zoning', 'B-124', '321283124S3001', '321283124S3001,321283124S300103,B-124', null, 'Z102', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R125-001', '空调',                'Z020', '格力', null, '1', null, 'Zoning', 'B-125', '321283124S3001', '321283124S3001,321283124S300104,B-125', null, 'Z110', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R126-001', '空调',                'Z020', '格力', null, '1', null, 'Zoning', 'B-126', '321283124S3001', '321283124S3001,321283124S300104,B-126', null, 'Z110', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R127-001', '空调',                'Z020', '格力', null, '1', null, 'Zoning', 'B-127', '321283124S3001', '321283124S3001,321283124S300104,B-127', null, 'Z110', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R128-001', '空调',                'Z020', '格力', null, '1', null, 'Zoning', 'B-128', '321283124S3001', '321283124S3001,321283124S300104,B-128', null, 'Z110', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R129-001', '空调',                'Z020', '格力', null, '1', null, 'Zoning', 'B-129', '321283124S3001', '321283124S3001,321283124S300105,B-129', null,'Z110', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R130-001', '空调',                'Z020', '格力', null, '1', null, 'Zoning', 'B-130', '321283124S3001', '321283124S3001,321283124S300105,B-130', null,'Z110', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R131-001', '空调',                'Z020', '格力', null, '1', null, 'Zoning', 'B-131', '321283124S3001', '321283124S3001,321283124S300105,B-131', null, 'Z110', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R132-001', '空调',                'Z020', '格力', null, '1', null, 'Zoning', 'B-132', '321283124S3001', '321283124S3001,321283124S300105,B-132', null, 'Z110', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Car-001', '照明灯',                    'Z010', '欧普', null, '1', null, 'Zoning', '321283124S3001_CW-XK', '321283124S3001', '321283124S3001,321283124S300106,321283124S3001_CW-XK', null, 'Z102', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Car-002', '智能监控系统',               'Z030', '中控', null, '1', null, 'Zoning', '321283124S3001_CW-CD', '321283124S3001', '321283124S3001,321283124S300106,321283124S3001_CW-CD', null, 'Z110', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Car-003', '照明灯',                    'Z010', '欧普', null, '1', null, 'Zoning', '321283124S3001_CW-WZA', '321283124S3001', '321283124S3001,321283124S300106,321283124S3001_CW-WZA', null, 'Z102', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Car-004', '照明灯',                    'Z010', '欧普', null, '1', null, 'Zoning', '321283124S3001_CW-DKC', '321283124S3001', '321283124S3001,321283124S300106,321283124S3001_CW-DKC', null, 'Z102', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Car-005', '照明灯',                    'Z010', '欧普', null, '1', null, 'Zoning', '321283124S3001_CW-HC', '321283124S3001', '321283124S3001,321283124S300106,321283124S3001_CW-HC', null, 'Z102', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Car-006', '停车场照明灯',               'Z010', '欧普', null, '1', null, 'Zoning', '321283124S3001_CW-WXP', '321283124S3001', '321283124S3001,321283124S300106,321283124S3001_CW-WXP', null, 'Z102', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Car-007', '智能监控系统',               'Z010', '欧普', null, '1', null, 'Zoning', '321283124S3001_CW-WXP', '321283124S3001', '321283124S3001,321283124S300106,321283124S3001_CW-WXP', null, 'Z110', null, 'SYS_BA');
+
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R101-101', '开水炉',              'Z040', '美的', 'C10', '2', '开水间', 'Zoning', 'N-101', '321283124S3002', '321283124S3002,321283124S300201,N-101',null, 'Z110', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R102-101', '超市区空调',           'Z020', null, null, '1', null, 'Zoning', 'N-102', '321283124S3002', '321283124S3002,321283124S300201,N-102', null, 'Z120', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R102-102', '超市照明灯',           'Z010', null, null, '2', null, 'Zoning', 'N-102', '321283124S3002', '321283124S3002,321283124S300201,N-102', null, 'Z110', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R102-103', '超市监控和防盗设备',    'Z030', null, null, '2', null, 'Zoning', 'N-102', '321283124S3002', '321283124S3002,321283124S300201,N-102', null, 'Z110', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R103-101', '空调',                'Z020', null, null, '1', null, 'Zoning', 'N-103', '321283124S3002', '321283124S3002,321283124S300201,N-103', null, 'Z120', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R103-102', '烤箱',                'Z040', null, null, '1', null, 'Zoning', 'N-103', '321283124S3002', '321283124S3002,321283124S300201,N-103', null, 'Z110', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R103-103', '搅拌机',              'Z040', null, null, '1', null, 'Zoning', 'N-103', '321283124S3002', '321283124S3002,321283124S300201,N-103', null, 'Z110', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R104-101', 'LED节能灯',           'Z010', null, null, '1', null, 'Zoning', 'N-104', '321283124S3002', '321283124S3002,321283124S300201,N-104', null, 'Z110', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R104-102', '智能电表',             'W2', null, null, '1', null, 'Zoning', 'N-104', '321283124S3002', '321283124S3002,321283124S300201,N-104', null, 'Z110', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R104-103', '智慧路灯',            'Z010', null, null, '1', null, 'Zoning', 'N-104', '321283124S3002', '321283124S3002,321283124S300201,N-104', null, 'Z102', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R105-101', '电源管理器',          'W2', null, null, '1', null, 'Zoning', 'N-105', '321283124S3002', '321283124S3002,321283124S300201,N-105', null, 'W201', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R105-102', '充电站',              'Z040', null, null, '1', null, 'Zoning', 'N-105', '321283124S3002', '321283124S3002,321283124S300201,N-105', null, 'Z110', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R105-103', '调光系统',            'Z010', null, null, '1', null, 'Zoning', 'N-105', '321283124S3002', '321283124S3002,321283124S300201,N-105', null, 'Z101', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R106-101', '吊灯',               'Z010', null, null, '1', null, 'Zoning', 'N-106', '321283124S3002', '321283124S3002,321283124S300201,N-106', null, 'Z101', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R107-101', '橱窗照明',            'Z010', null, null, '1', null, 'Zoning', 'N-107', '321283124S3002', '321283124S3002,321283124S300201,N-107', null, 'Z101', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R107-102', 'UPS(不间断电源)系统', 'Z030', null, null, '1', null, 'Zoning', 'N-107', '321283124S3002', '321283124S3002,321283124S300201,N-107', null, 'Z101', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R108-101', '吊灯',               'Z010', null, null, '1', null, 'Zoning', 'N-108', '321283124S3002', '321283124S3002,321283124S300201,N-108', null, 'Z101', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R109-101', '指示灯',             'Z010', null, null, '1', null, 'Zoning', 'N-109', '321283124S3002', '321283124S3002,321283124S300201,N-109', null,  'Z101', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R110-101', '应急照明',           'Z010', null, null, '1', null, 'Zoning', 'N-110', '321283124S3002', '321283124S3002,321283124S300201,N-110', null, 'Z101', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R112-101', '自动感应灯',         'Z010', null, null, '1', null, 'Zoning', 'N-112', '321283124S3002', '321283124S3002,321283124S300201,N-112', null, 'Z101', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R112-102', '电路保护装置',       'W2', null, null, '1', null, 'Zoning', 'N-112', '321283124S3002', '321283124S3002,321283124S300201,N-112', null, 'Z110', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R114-101', '自动感应灯',         'Z010', null, null, '1', null, 'Zoning', 'N-114', '321283124S3002', '321283124S3002,321283124S300201,N-114', null, 'Z101', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R114-102', '电路保护装置',       'W2', null, null, '1', null, 'Zoning', 'N-114', '321283124S3002', '321283124S3002,321283124S300201,N-114', null, 'Z110', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R115-101', '工作灯',            'Z010', null, null, '1', null, 'Zoning', 'N-115', '321283124S3002', '321283124S3002,321283124S300201,N-115', null, 'Z101', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R16-101', '防水灯具',           'Z010', null, null, '1', null, 'Zoning', 'N-116', '321283124S3002', '321283124S3002,321283124S300201,N-115', null, 'Z102', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R117-101', '防水灯具',          'Z010', null, null, '1', null, 'Zoning', 'N-117', '321283124S3002', '321283124S3002,321283124S300201,N-117', null, 'Z102', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R118-101', '防水灯具',          'Z010', null, null, '1', null, 'Zoning', 'N-118', '321283124S3002', '321283124S3002,321283124S300201,N-118', null, 'Z102', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R119-101', '防水灯具',          'Z010', null, null, '1', null, 'Zoning', 'N-119', '321283124S3002', '321283124S3002,321283124S300201,N-119', null, 'Z102', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R120-101', '控制面板',          'W2', null, null, '1', null, 'Zoning', 'N-120', '321283124S3002', '321283124S3002,321283124S300202,N-120', null, 'W201', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R121-101', '配电柜',            'W2', null, null, '1', null, 'Zoning', 'N-121', '321283124S3002', '321283124S3002,321283124S300202,N-121', null, 'W201', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R122-101', '断路器',            'W2', null, null, '1', null, 'Zoning', 'N-122', '321283124S3002', '321283124S3002,321283124S300202,N-122', null, 'W201', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R123-101', '电源插座',          'W2', null, null, '1', null, 'Zoning', 'N-123', '321283124S3002', '321283124S3002,321283124S300203,N-123', null, 'Z110', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R124-101', '加热器',            'Z020', null, null, '1', null, 'Zoning', 'N-124', '321283124S3002', '321283124S3002,321283124S300203,N-124', null, 'Z102', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R125-101', '空调',              'Z020', null, null, '1', null, 'Zoning', 'N-125', '321283124S3002', '321283124S3002,321283124S300204,N-125', null, 'Z110', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R126-101', '空调',              'Z020', null, null, '1', null, 'Zoning', 'N-126', '321283124S3002', '321283124S3002,321283124S300204,N-126', null, 'Z110', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R127-101', '空调',              'Z020', null, null, '1', null, 'Zoning', 'N-127', '321283124S3002', '321283124S3002,321283124S300204,N-127', null, 'Z110', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R128-101', '空调',              'Z020', null, null, '1', null, 'Zoning', 'N-128', '321283124S3002', '321283124S3002,321283124S300204,N-128', null, 'Z110', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R129-101', '空调',              'Z020', null, null, '1', null, 'Zoning', 'N-129', '321283124S3002', '321283124S3002,321283124S300205,N-129', null, 'Z110', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R130-101', '空调',              'Z020', null, null, '1', null, 'Zoning', 'N-130', '321283124S3002', '321283124S3002,321283124S300205,N-130', null, 'Z110', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R131-101', '空调',              'Z020', null, null, '1', null, 'Zoning', 'N-131', '321283124S3002', '321283124S3002,321283124S300205,N-131', null, 'Z110', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Z010-R132-101', '空调',              'Z020', null, null, '1', null, 'Zoning', 'N-132', '321283124S3002', '321283124S3002,321283124S300205,N-132', null, 'Z110', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Car-101', '照明灯',                  'Z010', null, null, '1', null, 'Zoning', '321283124S3002_CW-XK', '321283124S3002', '321283124S3002,321283124S300206,321283124S3002_CW-XK', null, 'Z102', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Car-102', '智能监控系统',             'Z030', null, null, '1', null, 'Zoning', '321283124S3002_CW-CD', '321283124S3002', '321283124S3002,321283124S300206,321283124S3002_CW-CD', null, 'Z110', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Car-103', '照明灯',                  'Z010', null, null, '1', null, 'Zoning', '321283124S3002_CW-WZA', '321283124S3002', '321283124S3002,321283124S300206,321283124S3002_CW-WZA', null, 'Z102', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Car-104', '照明灯',                  'Z010', null, null, '1', null, 'Zoning', '321283124S3002_CW-DKC', '321283124S3002', '321283124S3002,321283124S300206,321283124S3002_CW-DKC', null, 'Z102', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Car-105', '照明灯',                  'Z010', null, null, '1', null, 'Zoning', '321283124S3002_CW-HC', '321283124S3002', '321283124S3002,321283124S300206,321283124S3002_CW-HC', null, 'Z102', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Car-106', '停车场照明灯',             'Z010', null, null, '1', null, 'Zoning', '321283124S3002_CW-WXP', '321283124S3002', '321283124S3002,321283124S300206,321283124S3002_CW-WXP', null, 'Z102', null, 'SYS_BA');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'Car-107', '智能监控系统',             'Z030', null, null, '1', null, 'Zoning', '321283124S3002_CW-WXP', '321283124S3002', '321283124S3002,321283124S300206,321283124S3002_CW-WXP', null, 'Z110', null, 'SYS_BA');
+
+
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( '321283124S3001_99-ZHLD-001', '光伏板1',      'E5', null, null, '1', null, 'Zoning', '321283124S3001_99-ZHLD', '321283124S3001', '321283124S3001,321283124S300199,321283124S3001_99-ZHLD', null, 'E501', null, 'SYS_GF');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( '321283124S3001_99-CPD-001', '光伏板2',      'E5', null, null, '1', null, 'Zoning', '321283124S3001_99-CPD', '321283124S3001', '321283124S3001,321283124S300199,321283124S3001_99-CPD', null, 'E501', null, 'SYS_GF');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( '321283124S3002_99-ZHLD-001', '光伏板3',      'E5', null, null, '1', null, 'Zoning', '321283124S3002_99-ZHLD', '321283124S3002', '321283124S3002,321283124S300299,321283124S3002_99-ZHLD', null, 'E502', null, 'SYS_GF');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( '321283124S3002_99-CPD-001', '光伏板4',      'E5', null, null, '1', null, 'Zoning', '321283124S3002_99-CPD', '321283124S3002', '321283124S3002,321283124S300299,321283124S3002_99-CPD', null, 'E502', null, 'SYS_GF');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'E503-K140-K150-001', '光伏板5',      'E5', null, null, '1', null, 'Building', 'S30K140-S30K150', '321283124S3003', '321283124S3003,S30K140-S30K150', null, 'E503', null, 'SYS_GF');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'E503-K140-K150-002', '光伏板6',      'E5', null, null, '1', null, 'Building', 'S30K140-S30K150', '321283124S3003', '321283124S3003,S30K140-S30K150', null, 'E503', null, 'SYS_GF');
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ( 'E503-K140-K150-003', '光伏板7',      'E5', null, null, '1', null, 'Building', 'S30K150-S30K180', '321283124S3003', '321283124S3003,S30K150-S30K180', null, 'E503', null, 'SYS_GF');
+
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ('D-B-T-1001', '北区总变', 'W2', '西门子', 'T221123', 1, '北区', 'Area', '321283124S3001', '321283124S3001', '321283124S3001', 'M_W2_T', 'W201', 'T', null);
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ('D-N-T-1002', '南区总变', 'W2', '西门子', 'T221212', 1, '南区', 'Area', '321283124S3002', '321283124S3002', '321283124S3002', 'M_W2_T', 'W201', 'T', null);
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ('D-B-1001', '北区-综合楼配电', 'W2', '安科瑞', 'DX2121021', 1, '综合楼配电间', 'Area', '321283124S3001', '321283124S3001', '321283124S3001', null, 'W201', 'AP', null);
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ('D-B-1002', '北区-广场配电', 'W2', '安科瑞', 'DX2121021', 1, '广场配电柜', 'Area', '321283124S3001', '321283124S3001', '321283124S3001', null, 'W201', 'AP', null);
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ('D-N-1001', '南区-综合楼配电', 'W2', '安科瑞', 'DX2121021', 1, '综合楼配电间', 'Area', '321283124S3002', '321283124S3002', '321283124S3002', null, 'W202', 'AP', null);
+INSERT INTO `adm_ems_device` (`device_code`, `device_name`, `device_category`, `device_brand`, `device_spec`, `device_status`, `location`, `location_type`, `location_ref`, `area_code`, `area_ancestors`, `device_model`, `ref_facs`, `ps_code`, `subsystem_code`) VALUES ('D-N-1002', '南区-广场配电', 'W2', '安科瑞', 'DX2121021', 1, '广场配电柜', 'Area', '321283124S3002', '321283124S3002','321283124S3002', null, 'W202', 'AP', null);
 
 -- 设备部件表
 INSERT INTO `adm_ems_device_component` (`device_code`, `compo_code`, `compo_tag`, `ps_code`, `ext_compo_code`, `compo_model`, `compo_brand`, `compo_spec`, `ancestors`, `parent_compo`) VALUES ('D-B-1001', 'D-B-1001-QR_00', '总开', 'QR', '0x000101', 'M_W2_QR', '德力西', 'DZ47P-C10', '', '');

+ 4 - 3
ems-cloud/sql/ems_server.sql

@@ -467,10 +467,11 @@ create table adm_ems_device  (
   `device_category` varchar(8)      not null                     comment '设备分类',
   `device_brand`    varchar(128)    default null                 comment '设备品牌',
   `device_spec`     varchar(128)    default null                 comment '设备型号',
-  `location`        varchar(200)    default null                 comment '安装位置',
   `device_status`   int             default null                 comment '设备状态',
-  `area_type`       varchar(32)     default null                 comment '区域层级',
-  `ref_area`        varchar(64)     default null                 comment '归属区域代码',
+  `location`        varchar(200)    default null                 comment '安装位置',
+  `location_type`   varchar(32)     default null                 comment '安装位置层级',
+  `location_ref`    varchar(64)     default null                 comment '安装位置关联区域',
+  `area_code`       varchar(64)     default null                 comment '归属地块代码',
   `area_ancestors`  varchar(200)    default null                 comment '区域祖级代码',
   `device_model`    varchar(16)     default null                 comment '设备模型',
   `ref_facs`        varchar(64)     default null                 comment '归属设施代码',