Browse Source

增加箱变基础配置

wangb 2 years ago
parent
commit
01c583e071

+ 102 - 0
web/backmanagerconfig/src/main/java/com/gyee/backconfig/controller/ProBasicBoxchangeController.java

@@ -0,0 +1,102 @@
+package com.gyee.backconfig.controller;
+
+
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.gyee.backconfig.config.R;
+import com.gyee.backconfig.model.auto.ProBasicBoxchange;
+import com.gyee.backconfig.service.auto.IProBasicBoxchangeService;
+import com.gyee.common.model.StringUtils;
+import org.springframework.web.bind.annotation.*;
+
+import javax.annotation.Resource;
+import java.util.Arrays;
+
+/**
+ * <p>
+ * (箱变)
+ *  前端控制器
+ * </p>
+ *
+ * @author wang
+ * @since 2022-10-15
+ */
+@RestController
+@RequestMapping("//pro-basic-boxchange")
+public class ProBasicBoxchangeController {
+    @Resource
+    private IProBasicBoxchangeService proBasicBoxchangeService;
+
+    /**
+     * 查询
+     * @param id
+     * @param code
+     * @param windpowerstationId
+     * @param projectId
+     * @param pageNum
+     * @param pageSize
+     * @return
+     */
+    @GetMapping(value = "/listByPage")
+    public R findList(@RequestParam(value = "id", required = false) String id,
+                      @RequestParam(value = "code", required = false) String code,
+                      @RequestParam(value = "windpowerstationId", required = false) String windpowerstationId,
+                      @RequestParam(value = "projectId", required = false) String projectId,
+                      @RequestParam(value = "pageNum", required = true) String pageNum,
+                      @RequestParam(value = "pageSize", required = true) String pageSize) {
+        IPage<ProBasicBoxchange> list = proBasicBoxchangeService.list(id, code, windpowerstationId, projectId, pageNum, pageSize);
+        if (null != list) {
+            return R.ok().data(list);
+        } else {
+            return R.error().data("查询失败!");
+        }
+    }
+
+    /**
+     * 根据id查询
+     * @param id
+     * @return
+     */
+    @GetMapping(value = "/companys/{id}")
+    public R findOne(@PathVariable("id") String id) {
+        QueryWrapper<ProBasicBoxchange> qw = new QueryWrapper<>();
+        qw.eq("id", id);
+        ProBasicBoxchange proBasicBoxchange= proBasicBoxchangeService.getOne(qw);
+        if (StringUtils.isNotNull(proBasicBoxchange)) {
+            return R.ok().data(proBasicBoxchange);
+        } else {
+            return R.error().data("查询失败!");
+        }
+    }
+
+    /**
+     * 批量插入
+     * @param proBasicBoxchange
+     * @return
+     */
+    @PostMapping(value = "/save")
+    public R addAll(@RequestBody ProBasicBoxchange proBasicBoxchange) {
+        boolean b = proBasicBoxchangeService.saveOrUpdate(proBasicBoxchange);
+        if (b) {
+            return R.ok().data(b);
+        } else {
+            return R.error().data("保存失败!");
+        }
+    }
+
+    /**
+     * 批量删除
+     * @param ids
+     * @return
+     */
+    @DeleteMapping(value = "/remove-Boxchanges/{ids}")
+    public R deleteAll(@PathVariable("ids") String ids) {
+        String[] strings = ids.split(",");
+        boolean b = proBasicBoxchangeService.removeByIds(Arrays.asList(strings));
+        if (b) {
+            return R.ok().data(b);
+        } else {
+            return R.error().data("删除失败!");
+        }
+    }
+}

+ 1 - 13
web/backmanagerconfig/src/main/java/com/gyee/backconfig/controller/ProBasicSquareController.java

@@ -7,7 +7,6 @@ import com.gyee.backconfig.config.R;
 import com.gyee.backconfig.model.auto.ProBasicSquare;
 import com.gyee.backconfig.service.auto.IProBasicSquareService;
 import com.gyee.common.model.StringUtils;
-import oracle.security.o3logon.b;
 import org.springframework.web.bind.annotation.*;
 
 import javax.annotation.Resource;
@@ -79,17 +78,6 @@ public class ProBasicSquareController {
      */
     @PostMapping(value = "/save")
     public R addAll(@RequestBody ProBasicSquare proBasicSquare) {
-
-        try {
-            boolean b = proBasicSquareService.saveOrUpdate(proBasicSquare);
-            System.out.println(b);
-        }catch (Exception e){
-            e.printStackTrace();
-            System.out.println(e.getMessage());
-
-        }
-        System.out.println(2222);
-
         boolean b = proBasicSquareService.saveOrUpdate(proBasicSquare);
         if (b) {
             return R.ok().data(b);
@@ -103,7 +91,7 @@ public class ProBasicSquareController {
      * @param ids
      * @return
      */
-    @DeleteMapping(value = "/remove-companys/{ids}")
+    @DeleteMapping(value = "/remove-Squares/{ids}")
     public R deleteAll(@PathVariable("ids") String ids) {
         String[] strings = ids.split(",");
         boolean b = proBasicSquareService.removeByIds(Arrays.asList(strings));

+ 16 - 0
web/backmanagerconfig/src/main/java/com/gyee/backconfig/mapper/auto/ProBasicBoxchangeMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.backconfig.mapper.auto;
+
+import com.gyee.backconfig.model.auto.ProBasicBoxchange;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author wang
+ * @since 2022-10-15
+ */
+public interface ProBasicBoxchangeMapper extends BaseMapper<ProBasicBoxchange> {
+
+}

+ 36 - 0
web/backmanagerconfig/src/main/java/com/gyee/backconfig/model/auto/ProBasicBoxchange.java

@@ -0,0 +1,36 @@
+package com.gyee.backconfig.model.auto;
+
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author wang
+ * @since 2022-10-15
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProBasicBoxchange extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    private String id;
+
+    private String code;
+
+    private String windpowerstationId;
+
+    private String projectId;
+
+    private String lineId;
+
+    private String name;
+
+    private String squareId;
+
+
+}

+ 17 - 0
web/backmanagerconfig/src/main/java/com/gyee/backconfig/service/auto/IProBasicBoxchangeService.java

@@ -0,0 +1,17 @@
+package com.gyee.backconfig.service.auto;
+
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.gyee.backconfig.model.auto.ProBasicBoxchange;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author wang
+ * @since 2022-10-15
+ */
+public interface IProBasicBoxchangeService extends IService<ProBasicBoxchange> {
+    IPage<ProBasicBoxchange> list(String id, String code, String windpowerstationId, String projectId, String pageNum, String pageSize);
+}

+ 43 - 0
web/backmanagerconfig/src/main/java/com/gyee/backconfig/service/auto/impl/ProBasicBoxchangeServiceImpl.java

@@ -0,0 +1,43 @@
+package com.gyee.backconfig.service.auto.impl;
+
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.gyee.backconfig.model.auto.ProBasicBoxchange;
+import com.gyee.backconfig.mapper.auto.ProBasicBoxchangeMapper;
+import com.gyee.backconfig.service.auto.IProBasicBoxchangeService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.gyee.common.model.StringUtils;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ *  服务实现类
+ * </p>
+ *
+ * @author wang
+ * @since 2022-10-15
+ */
+@Service
+public class ProBasicBoxchangeServiceImpl extends ServiceImpl<ProBasicBoxchangeMapper, ProBasicBoxchange> implements IProBasicBoxchangeService {
+
+    @Override
+    public IPage<ProBasicBoxchange> list(String id, String code, String windpowerstationId, String projectId, String pageNum, String pageSize) {
+        QueryWrapper<ProBasicBoxchange> qw = new QueryWrapper<>();
+        if (StringUtils.isNotEmpty(id)) {
+            qw.like("id", id);
+        }
+        if (StringUtils.isNotEmpty(code)) {
+            qw.like("code", code);
+        }
+        if (StringUtils.isNotEmpty(windpowerstationId)) {
+            qw.like("windpowerstationId", windpowerstationId);
+        }
+        if (StringUtils.isNotEmpty(projectId)) {
+            qw.like("projectId", projectId);
+        }
+        Page<ProBasicBoxchange> page = new Page<>(Integer.parseInt(pageNum), Integer.parseInt(pageSize));
+        IPage<ProBasicBoxchange> ProBasicPage =getBaseMapper().selectPage(page, qw);
+        return ProBasicPage;
+    }
+}

+ 0 - 4
web/backmanagerconfig/src/main/java/com/gyee/backconfig/service/auto/impl/ProBasicSquareServiceImpl.java

@@ -1,6 +1,5 @@
 package com.gyee.backconfig.service.auto.impl;
 
-import com.baomidou.mybatisplus.core.conditions.Wrapper;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
@@ -11,9 +10,6 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.gyee.common.model.StringUtils;
 import org.springframework.stereotype.Service;
 
-import java.io.Serializable;
-import java.util.Collection;
-
 /**
  * <p>
  *  服务实现类