Explorar o código

站点线路下拉框1

jichaobo %!s(int64=3) %!d(string=hai) anos
pai
achega
6cfc40a112

+ 10 - 0
fiveep-controller/src/main/java/com/bizmatics/controller/web/SiteController.java

@@ -3,6 +3,7 @@ package com.bizmatics.controller.web;
 
 import com.bizmatics.common.core.bean.ApiResult;
 import com.bizmatics.model.DeviceAnalogVariableList;
+import com.bizmatics.model.Route;
 import com.bizmatics.model.Site;
 import com.bizmatics.model.TemplateData;
 import com.bizmatics.service.SiteService;
@@ -143,5 +144,14 @@ public class SiteController {
         return ApiResult.success(siteService.dynamicPropertiesDroplist(siteId, dataArea));
     }
 
+
+    /**
+     * 站点管理-基础信息-线路下拉框
+     * @return
+     */
+    @GetMapping("routeDroplist")
+    public ApiResult<List<Route>> dynamicPropertiesDroplist() {
+        return ApiResult.success(siteService.routeDroplist());
+    }
 }
 

+ 2 - 0
fiveep-service/src/main/java/com/bizmatics/service/SiteService.java

@@ -81,5 +81,7 @@ public interface SiteService extends CrudService<Site> {
     List<Map<String, Object>> sitelist(String name);
 
     List<DeviceAnalogVariableList> dynamicPropertiesDroplist(Integer siteId, Integer dataArea);
+
+    List<Route> routeDroplist();
 }
 

+ 11 - 4
fiveep-service/src/main/java/com/bizmatics/service/impl/SiteServiceImpl.java

@@ -12,10 +12,7 @@ import com.bizmatics.model.vo.DeviceOneVo;
 import com.bizmatics.persistence.mapper.AlarmPowerMapper;
 import com.bizmatics.persistence.mapper.DeviceMapper;
 import com.bizmatics.persistence.mapper.SiteMapper;
-import com.bizmatics.service.DeviceService;
-import com.bizmatics.service.SiteDynamicPropertiesService;
-import com.bizmatics.service.SiteService;
-import com.bizmatics.service.UserSiteService;
+import com.bizmatics.service.*;
 import com.bizmatics.service.enums.DeviceStatusCode;
 import com.bizmatics.service.util.SecurityUtils;
 import com.bizmatics.service.vo.DeviceCountVO;
@@ -54,6 +51,8 @@ public class SiteServiceImpl extends AbstractCrudService<SiteMapper, Site> imple
     private UserSiteService userSiteService;
     @Autowired
     private SiteDynamicPropertiesService siteDynamicPropertiesService;
+    @Autowired
+    private RouteService routeService;
 
     @Override
     public DeviceCountVO selectCount() {
@@ -255,4 +254,12 @@ public class SiteServiceImpl extends AbstractCrudService<SiteMapper, Site> imple
         }
         return deviceAnalogVariableList;
     }
+
+    @Override
+    public List<Route> routeDroplist() {
+        LambdaQueryWrapper<Route> routeLambdaQueryWrapper = Wrappers.lambdaQuery();
+        routeLambdaQueryWrapper.eq(Route::getEnable, 1);
+        List<Route> list = routeService.list(routeLambdaQueryWrapper);
+        return list;
+    }
 }