소스 검색

数据管理-需量分析-支路下拉框数据查询

jichaobo 3 년 전
부모
커밋
cd7c0dfd0a

+ 17 - 3
fiveep-controller/src/main/java/com/bizmatics/controller/web/ConsumeEnergyConfigController.java

@@ -1,21 +1,35 @@
 package com.bizmatics.controller.web;
 
 
+import com.bizmatics.common.core.bean.ApiResult;
+import com.bizmatics.model.ConsumeEnergyConfig;
+import com.bizmatics.service.ConsumeEnergyConfigService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
 import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestParam;
+import org.springframework.web.bind.annotation.RestController;
 
-import org.springframework.stereotype.Controller;
+import java.util.List;
 
 /**
  * <p>
- *  前端控制器
+ * 前端控制器
  * </p>
  *
  * @author ya
  * @since 2021-10-13
  */
-@Controller
+@RestController
 @RequestMapping("/consumeEnergyConfig")
 public class ConsumeEnergyConfigController {
 
+    @Autowired
+    private ConsumeEnergyConfigService consumeEnergyConfigService;
+
+    @GetMapping("consumeEnergyConfigList")
+    public ApiResult<List<ConsumeEnergyConfig>> consumeEnergyConfigList(@RequestParam int siteId) {
+        return ApiResult.success(consumeEnergyConfigService.list(siteId));
+    }
 }
 

+ 1 - 1
fiveep-model/src/main/java/com/bizmatics/model/ConsumeEnergyConfig.java

@@ -77,7 +77,7 @@ public class ConsumeEnergyConfig implements Serializable {
     /**
      * 分区
      */
-    private String partition;
+    private String partitionss;
 
     /**
      * 使能标识(0 不生效,1 生效)

+ 1 - 1
fiveep-persistence/src/main/resources/mapper/mysql/ConsumeEnergyConfigMapper.xml

@@ -14,7 +14,7 @@
         <result column="access_rd" property="accessRd" />
         <result column="sub_item" property="subItem" />
         <result column="department" property="department" />
-        <result column="partition" property="partition" />
+        <result column="partitionss" property="partitionss" />
         <result column="enable" property="enable" />
         <result column="creator" property="creator" />
         <result column="creator_time" property="creatorTime" />

+ 3 - 1
fiveep-service/src/main/java/com/bizmatics/service/ConsumeEnergyConfigService.java

@@ -3,6 +3,8 @@ package com.bizmatics.service;
 import com.bizmatics.model.ConsumeEnergyConfig;
 import com.bizmatics.common.mvc.base.CrudService;
 
+import java.util.List;
+
 /**
  * <p>
  *  服务类
@@ -12,5 +14,5 @@ import com.bizmatics.common.mvc.base.CrudService;
  * @since 2021-10-13
  */
 public interface ConsumeEnergyConfigService extends CrudService<ConsumeEnergyConfig> {
-
+    List<ConsumeEnergyConfig> list(int siteId);
 }

+ 12 - 0
fiveep-service/src/main/java/com/bizmatics/service/impl/ConsumeEnergyConfigServiceImpl.java

@@ -1,11 +1,17 @@
 package com.bizmatics.service.impl;
 
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import com.bizmatics.model.ConsumeEnergyConfig;
+import com.bizmatics.model.HadSiteStatic;
 import com.bizmatics.persistence.mapper.ConsumeEnergyConfigMapper;
 import com.bizmatics.service.ConsumeEnergyConfigService;
 import com.bizmatics.common.mvc.base.AbstractCrudService;
 import org.springframework.stereotype.Service;
 
+import java.sql.Wrapper;
+import java.util.List;
+
 /**
  * <p>
  *  服务实现类
@@ -17,4 +23,10 @@ import org.springframework.stereotype.Service;
 @Service
 public class ConsumeEnergyConfigServiceImpl extends AbstractCrudService<ConsumeEnergyConfigMapper, ConsumeEnergyConfig> implements ConsumeEnergyConfigService {
 
+    @Override
+    public List<ConsumeEnergyConfig> list(int siteId) {
+        LambdaQueryWrapper<ConsumeEnergyConfig> queryWrapper = Wrappers.lambdaQuery();
+        queryWrapper.eq(ConsumeEnergyConfig::getSiteId,siteId).eq(ConsumeEnergyConfig::getEnable,1);
+        return this.list(queryWrapper);
+    }
 }