Преглед на файлове

实时数据库配置提交

wangb преди 2 години
родител
ревизия
a695066d48

+ 83 - 0
web/backmanagerconfig/src/main/java/com/gyee/backconfig/controller/RealtimedatabaseconfigurationController.java

@@ -0,0 +1,83 @@
+package com.gyee.backconfig.controller;
+
+
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.gyee.backconfig.config.R;
+import com.gyee.backconfig.model.auto.Realtimedatabaseconfiguration;
+import com.gyee.backconfig.service.auto.IRealtimedatabaseconfigurationService;
+import org.springframework.web.bind.annotation.*;
+
+import javax.annotation.Resource;
+import java.util.Arrays;
+
+/**
+ * <p>
+ * 前端控制器
+ * </p>
+ *
+ * @author wang
+ * @since 2022-10-21
+ */
+@RestController
+@RequestMapping("//realtimeDatabaseConfiguration")
+public class RealtimedatabaseconfigurationController {
+    @Resource
+    private IRealtimedatabaseconfigurationService realtimeDatabaseConfigurationService;
+
+    /**
+     * 查询
+     *
+     * @param id
+     * @param surname
+     * @param windpowerstationid
+     * @param pageNum
+     * @param pageSize
+     * @return
+     */
+    @GetMapping(value = "/listByPage")
+    public R findList(@RequestParam(value = "id", required = false) String id,
+                      @RequestParam(value = "surname", required = false) String surname,
+                      @RequestParam(value = "windpowerstationid", required = false) String windpowerstationid,
+                      @RequestParam(value = "pageNum", required = true) String pageNum,
+                      @RequestParam(value = "pageSize", required = true) String pageSize) {
+        IPage<Realtimedatabaseconfiguration> list = realtimeDatabaseConfigurationService.list(id, surname, windpowerstationid, pageNum, pageSize);
+        if (null != list) {
+            return R.ok().data(list);
+        } else {
+            return R.error().data("查询失败!");
+        }
+    }
+
+    /**
+     * 批量插入
+     * @param realtimedatabaseconfiguration
+     * @return
+     */
+    @PostMapping(value = "/save")
+    public R addAll(@RequestBody Realtimedatabaseconfiguration realtimedatabaseconfiguration) {
+        boolean b = realtimeDatabaseConfigurationService.saveOrUpdate(realtimedatabaseconfiguration);
+        if (b) {
+            return R.ok().data(b);
+        } else {
+            return R.error().data("保存失败!");
+        }
+    }
+
+    /**
+     * 批量删除
+     * @param ids
+     * @return
+     */
+    @DeleteMapping(value = "/remove-modelpower/{ids}")
+    public R deleteAll(@PathVariable("ids") String ids) {
+        String[] strings = ids.split(",");
+        boolean b = realtimeDatabaseConfigurationService.removeByIds(Arrays.asList(strings));
+        if (b) {
+            return R.ok().data(b);
+        } else {
+            return R.error().data("删除失败!");
+        }
+    }
+
+
+}

+ 82 - 0
web/backmanagerconfig/src/main/java/com/gyee/backconfig/controller/WindsubstationController.java

@@ -0,0 +1,82 @@
+package com.gyee.backconfig.controller;
+
+
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.gyee.backconfig.config.R;
+import com.gyee.backconfig.model.auto.Modelpower;
+import com.gyee.backconfig.model.auto.Windsubstation;
+import com.gyee.backconfig.service.auto.IWindsubstationService;
+import org.springframework.web.bind.annotation.*;
+
+import javax.annotation.Resource;
+import java.util.Arrays;
+
+/**
+ * 变电所
+ * <p>
+ * 前端控制器
+ * </p>
+ *
+ * @author wang
+ * @since 2022-10-20
+ */
+@RestController
+@RequestMapping("//windsubstation")
+public class WindsubstationController {
+    @Resource
+    private IWindsubstationService windsubstationService;
+
+    /**
+     * 查询
+     * @param id
+     * @param code
+     * @param name
+     * @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 = "name", required = false) String name,
+                      @RequestParam(value = "pageNum", required = true) String pageNum,
+                      @RequestParam(value = "pageSize", required = true) String pageSize) {
+        IPage<Windsubstation> list = windsubstationService.list(id, code, name, pageNum, pageSize);
+        if (null != list) {
+            return R.ok().data(list);
+        } else {
+            return R.error().data("查询失败!");
+        }
+    }
+
+    /**
+     * 批量插入
+     * @param windsubstation
+     * @return
+     */
+    @PostMapping(value = "/save")
+    public R addAll(@RequestBody Windsubstation windsubstation) {
+        boolean b = windsubstationService.saveOrUpdate(windsubstation);
+        if (b) {
+            return R.ok().data(b);
+        } else {
+            return R.error().data("保存失败!");
+        }
+    }
+
+    /**
+     * 批量删除
+     * @param ids
+     * @return
+     */
+    @DeleteMapping(value = "/remove-windsub/{ids}")
+    public R deleteAll(@PathVariable("ids") String ids) {
+        String[] strings = ids.split(",");
+        boolean b = windsubstationService.removeByIds(Arrays.asList(strings));
+        if (b) {
+            return R.ok().data(b);
+        } else {
+            return R.error().data("删除失败!");
+        }
+    }
+}

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

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

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

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

+ 44 - 0
web/backmanagerconfig/src/main/java/com/gyee/backconfig/model/auto/Realtimedatabaseconfiguration.java

@@ -0,0 +1,44 @@
+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-21
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class Realtimedatabaseconfiguration extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    private String id;
+
+    private String surname;
+
+    private String namehist;
+
+    private String namecmcfg;
+
+    private String label;
+
+    private String windpowerstationid;
+
+    private String portcmcfg;
+
+    private String portrts;
+
+    private String iphist;
+
+    private String ipcmcfg;
+
+    private String iprts;
+
+
+}

+ 43 - 0
web/backmanagerconfig/src/main/java/com/gyee/backconfig/model/auto/Windsubstation.java

@@ -0,0 +1,43 @@
+package com.gyee.backconfig.model.auto;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author wang
+ * @since 2022-10-20
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class Windsubstation extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    private String id;
+
+    private String code;
+
+    private String name;
+
+    private String aname;
+
+    private String windpowerstationid;
+
+    private BigDecimal ordernum;
+
+    private BigDecimal capacity;
+
+    private String capacityunit;
+
+    private BigDecimal quantity;
+
+    private String agcscale;
+
+
+}

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

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

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

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

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

@@ -0,0 +1,40 @@
+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.Realtimedatabaseconfiguration;
+import com.gyee.backconfig.mapper.auto.RealtimedatabaseconfigurationMapper;
+import com.gyee.backconfig.service.auto.IRealtimedatabaseconfigurationService;
+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-21
+ */
+@Service
+public class RealtimedatabaseconfigurationServiceImpl extends ServiceImpl<RealtimedatabaseconfigurationMapper, Realtimedatabaseconfiguration> implements IRealtimedatabaseconfigurationService {
+
+    @Override
+    public IPage<Realtimedatabaseconfiguration> list(String id, String surname, String windpowerstationid, String pageNum, String pageSize) {
+        QueryWrapper<Realtimedatabaseconfiguration> qw = new QueryWrapper<>();
+        if (StringUtils.isNotEmpty(id)) {
+            qw.like("id", id);
+        }
+        if (StringUtils.isNotEmpty(surname)) {
+            qw.like("surname", surname);
+        }
+        if (StringUtils.isNotEmpty(windpowerstationid)) {
+            qw.like("windpowerstationid", windpowerstationid);
+        }
+        Page<Realtimedatabaseconfiguration> page = new Page<>(Integer.parseInt(pageNum), Integer.parseInt(pageSize));
+        IPage<Realtimedatabaseconfiguration> ModelpowerPage =getBaseMapper().selectPage(page, qw);
+        return ModelpowerPage;
+    }
+}

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

@@ -0,0 +1,41 @@
+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.Modelpower;
+import com.gyee.backconfig.model.auto.Windsubstation;
+import com.gyee.backconfig.mapper.auto.WindsubstationMapper;
+import com.gyee.backconfig.service.auto.IWindsubstationService;
+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-20
+ */
+@Service
+public class WindsubstationServiceImpl extends ServiceImpl<WindsubstationMapper, Windsubstation> implements IWindsubstationService {
+
+    @Override
+    public IPage<Windsubstation> list(String id, String code, String name, String pageNum, String pageSize) {
+        QueryWrapper<Windsubstation> qw = new QueryWrapper<>();
+        if (StringUtils.isNotEmpty(id)) {
+            qw.like("id", id);
+        }
+        if (StringUtils.isNotEmpty(code)) {
+            qw.like("code", code);
+        }
+        if (StringUtils.isNotEmpty(name)) {
+            qw.like("name", name);
+        }
+        Page<Windsubstation> page = new Page<>(Integer.parseInt(pageNum), Integer.parseInt(pageSize));
+        IPage<Windsubstation> ModelpowerPage =getBaseMapper().selectPage(page, qw);
+        return ModelpowerPage;
+    }
+}