Browse Source

openfeign调用适配器,基础信息查询(期次,线路,设备)

malijun 1 year ago
parent
commit
a31e61fd93
18 changed files with 339 additions and 5 deletions
  1. 53 5
      electricity/meter/src/main/java/com/gyee/gaia/meter/controller/BaseInfoController.java
  2. 90 0
      electricity/meter/src/main/java/com/gyee/gaia/meter/entity/TestingPoint.java
  3. 13 0
      electricity/meter/src/main/java/com/gyee/gaia/meter/mapper/EquipmentMapper.java
  4. 13 0
      electricity/meter/src/main/java/com/gyee/gaia/meter/mapper/LineMapper.java
  5. 13 0
      electricity/meter/src/main/java/com/gyee/gaia/meter/mapper/ProjectMapper.java
  6. 13 0
      electricity/meter/src/main/java/com/gyee/gaia/meter/mapper/TestingPointMapper.java
  7. 14 0
      electricity/meter/src/main/java/com/gyee/gaia/meter/service/IEquipmentService.java
  8. 14 0
      electricity/meter/src/main/java/com/gyee/gaia/meter/service/ILineService.java
  9. 14 0
      electricity/meter/src/main/java/com/gyee/gaia/meter/service/IProjectService.java
  10. 14 0
      electricity/meter/src/main/java/com/gyee/gaia/meter/service/ITestingPointService.java
  11. 15 0
      electricity/meter/src/main/java/com/gyee/gaia/meter/service/impl/EquipmentServiceImpl.java
  12. 15 0
      electricity/meter/src/main/java/com/gyee/gaia/meter/service/impl/LineServiceImpl.java
  13. 15 0
      electricity/meter/src/main/java/com/gyee/gaia/meter/service/impl/ProjectServiceImpl.java
  14. 15 0
      electricity/meter/src/main/java/com/gyee/gaia/meter/service/impl/TestingPointServiceImpl.java
  15. 7 0
      electricity/meter/src/main/resources/mappers-postgresql/EquipmentMapper.xml
  16. 7 0
      electricity/meter/src/main/resources/mappers-postgresql/LineMapper.xml
  17. 7 0
      electricity/meter/src/main/resources/mappers-postgresql/ProjectMapper.xml
  18. 7 0
      electricity/meter/src/main/resources/mappers-postgresql/TestingPointMapper.xml

+ 53 - 5
electricity/meter/src/main/java/com/gyee/gaia/meter/controller/BaseInfoController.java

@@ -1,8 +1,8 @@
 package com.gyee.gaia.meter.controller;
 
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
-import com.gyee.gaia.meter.entity.PowerStation;
-import com.gyee.gaia.meter.service.impl.PowerStationServiceImpl;
+import com.gyee.gaia.meter.entity.*;
+import com.gyee.gaia.meter.service.impl.*;
 import org.springframework.web.bind.annotation.CrossOrigin;
 import org.springframework.web.bind.annotation.GetMapping;
 import org.springframework.web.bind.annotation.RequestMapping;
@@ -23,14 +23,62 @@ public class BaseInfoController {
     @Resource
     PowerStationServiceImpl powerStationService;
 
-@GetMapping("/powerstation")
-    public void getBaseInfo(){
+    @Resource
+    ProjectServiceImpl projectService;
+
+    @Resource
+    LineServiceImpl lineService;
+
+    @Resource
+    EquipmentServiceImpl equipmentService;
+
+    @Resource
+    TestingPointServiceImpl testingPointService;
+
+
+    @GetMapping("/powerstation")
+    public void getBaseInfoPowerStation() {
         QueryWrapper<PowerStation> wrapper = new QueryWrapper<>();
-        wrapper.eq("code","MHS_FDC");
+        wrapper.eq("code", "MHS_FDC");
         List<PowerStation> list = powerStationService.list(wrapper);
         System.out.println(list);
 
     }
 
+    @GetMapping("/project")
+    public void getBaseInfoProject() {
+        QueryWrapper<Project> wrapper = new QueryWrapper<>();
+        wrapper.eq("code", "MHS02_GC");
+        List<Project> list = projectService.list(wrapper);
+        System.out.println(list);
+
+    }
+
+    @GetMapping("/line")
+    public void getBaseInfoLine() {
+        QueryWrapper<Line> wrapper = new QueryWrapper<>();
+        wrapper.eq("code", "MHS02_XL");
+        List<Line> list = lineService.list(wrapper);
+        System.out.println(list);
+
+    }
+
+    @GetMapping("/equipment")
+    public void getBaseInfoEquipment() {
+        QueryWrapper<Equipment> wrapper = new QueryWrapper<>();
+        wrapper.eq("code", "SG01_01");
+        List<Equipment> list = equipmentService.list(wrapper);
+        System.out.println(list);
+
+    }
+
+    @GetMapping("/testingpoint")
+    public void getBaseInfotestingpoint() {
+        QueryWrapper<TestingPoint> wrapper = new QueryWrapper<>();
+        wrapper.eq("uniform_code", "DI178").eq("thing_id","NX_GDDL_SBQ_F_WT_0010_EQ");
+        List<TestingPoint> list = testingPointService.list(wrapper);
+        System.out.println(list);
+
+    }
 
 }

+ 90 - 0
electricity/meter/src/main/java/com/gyee/gaia/meter/entity/TestingPoint.java

@@ -0,0 +1,90 @@
+package com.gyee.gaia.meter.entity;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
+import java.io.Serializable;
+
+/**
+ * <p>
+ * 逻辑测点
+ * </p>
+ *
+ * @author gfhd
+ * @since 2023-04-24
+ */
+@TableName("pro_econ_testing_point")
+@Data
+public class TestingPoint implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    private String id;
+
+    /**
+     * 测点
+     */
+    private String code;
+
+    /**
+     * 描述
+     */
+    private String name;
+
+    /**
+     * 机型
+     */
+    private String model;
+
+    private String typeId;
+
+    /**
+     * 原始统一编码
+     */
+    private String originalUniformCode;
+
+    /**
+     * 统一编码
+     */
+    private String uniformCode;
+
+    /**
+     * 统一编码备用
+     */
+    private String ucv1;
+
+    private String ucv2;
+
+    private String ucv3;
+
+    /**
+     * 设备id
+     */
+    private String thingId;
+
+    /**
+     * 场站,风机,部件
+     */
+    private String thingType;
+
+    /**
+     * 数据类型
+     */
+    private String dataType;
+
+    /**
+     * 场站
+     */
+    private String stationId;
+
+    /**
+     * 部件编号
+     */
+    private String logicalUnitId;
+
+    private Boolean isDisplay;
+
+    private String spare;
+
+
+}

+ 13 - 0
electricity/meter/src/main/java/com/gyee/gaia/meter/mapper/EquipmentMapper.java

@@ -0,0 +1,13 @@
+package com.gyee.gaia.meter.mapper;
+
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.gaia.meter.entity.Equipment;
+import org.apache.ibatis.annotations.Mapper;
+
+
+@Mapper
+public interface EquipmentMapper extends BaseMapper<Equipment> {
+
+
+}

+ 13 - 0
electricity/meter/src/main/java/com/gyee/gaia/meter/mapper/LineMapper.java

@@ -0,0 +1,13 @@
+package com.gyee.gaia.meter.mapper;
+
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.gaia.meter.entity.Line;
+import org.apache.ibatis.annotations.Mapper;
+
+
+@Mapper
+public interface LineMapper extends BaseMapper<Line> {
+
+
+}

+ 13 - 0
electricity/meter/src/main/java/com/gyee/gaia/meter/mapper/ProjectMapper.java

@@ -0,0 +1,13 @@
+package com.gyee.gaia.meter.mapper;
+
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.gaia.meter.entity.Project;
+import org.apache.ibatis.annotations.Mapper;
+
+
+@Mapper
+public interface ProjectMapper extends BaseMapper<Project> {
+
+
+}

+ 13 - 0
electricity/meter/src/main/java/com/gyee/gaia/meter/mapper/TestingPointMapper.java

@@ -0,0 +1,13 @@
+package com.gyee.gaia.meter.mapper;
+
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.gaia.meter.entity.TestingPoint;
+import org.apache.ibatis.annotations.Mapper;
+
+
+@Mapper
+public interface TestingPointMapper extends BaseMapper<TestingPoint> {
+
+
+}

+ 14 - 0
electricity/meter/src/main/java/com/gyee/gaia/meter/service/IEquipmentService.java

@@ -0,0 +1,14 @@
+package com.gyee.gaia.meter.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.gyee.gaia.meter.entity.Equipment;
+
+/**
+ * Author: malijun
+ * Data  : 2023: 04: 27
+ **/
+
+
+public interface IEquipmentService extends IService<Equipment> {
+
+}

+ 14 - 0
electricity/meter/src/main/java/com/gyee/gaia/meter/service/ILineService.java

@@ -0,0 +1,14 @@
+package com.gyee.gaia.meter.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.gyee.gaia.meter.entity.Line;
+
+/**
+ * Author: malijun
+ * Data  : 2023: 04: 27
+ **/
+
+
+public interface ILineService extends IService<Line> {
+
+}

+ 14 - 0
electricity/meter/src/main/java/com/gyee/gaia/meter/service/IProjectService.java

@@ -0,0 +1,14 @@
+package com.gyee.gaia.meter.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.gyee.gaia.meter.entity.Project;
+
+/**
+ * Author: malijun
+ * Data  : 2023: 04: 27
+ **/
+
+
+public interface IProjectService extends IService<Project> {
+
+}

+ 14 - 0
electricity/meter/src/main/java/com/gyee/gaia/meter/service/ITestingPointService.java

@@ -0,0 +1,14 @@
+package com.gyee.gaia.meter.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.gyee.gaia.meter.entity.TestingPoint;
+
+/**
+ * Author: malijun
+ * Data  : 2023: 04: 27
+ **/
+
+
+public interface ITestingPointService extends IService<TestingPoint> {
+
+}

+ 15 - 0
electricity/meter/src/main/java/com/gyee/gaia/meter/service/impl/EquipmentServiceImpl.java

@@ -0,0 +1,15 @@
+package com.gyee.gaia.meter.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.gyee.gaia.meter.entity.Equipment;
+import com.gyee.gaia.meter.mapper.EquipmentMapper;
+import com.gyee.gaia.meter.service.IEquipmentService;
+import org.springframework.stereotype.Service;
+
+/**
+ * Author: malijun
+ * Data  : 2023: 04: 27
+ **/
+@Service
+public class EquipmentServiceImpl extends ServiceImpl<EquipmentMapper, Equipment> implements IEquipmentService {
+}

+ 15 - 0
electricity/meter/src/main/java/com/gyee/gaia/meter/service/impl/LineServiceImpl.java

@@ -0,0 +1,15 @@
+package com.gyee.gaia.meter.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.gyee.gaia.meter.entity.Line;
+import com.gyee.gaia.meter.mapper.LineMapper;
+import com.gyee.gaia.meter.service.ILineService;
+import org.springframework.stereotype.Service;
+
+/**
+ * Author: malijun
+ * Data  : 2023: 04: 27
+ **/
+@Service
+public class LineServiceImpl extends ServiceImpl<LineMapper, Line> implements ILineService {
+}

+ 15 - 0
electricity/meter/src/main/java/com/gyee/gaia/meter/service/impl/ProjectServiceImpl.java

@@ -0,0 +1,15 @@
+package com.gyee.gaia.meter.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.gyee.gaia.meter.entity.Project;
+import com.gyee.gaia.meter.mapper.ProjectMapper;
+import com.gyee.gaia.meter.service.IProjectService;
+import org.springframework.stereotype.Service;
+
+/**
+ * Author: malijun
+ * Data  : 2023: 04: 27
+ **/
+@Service
+public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> implements IProjectService {
+}

+ 15 - 0
electricity/meter/src/main/java/com/gyee/gaia/meter/service/impl/TestingPointServiceImpl.java

@@ -0,0 +1,15 @@
+package com.gyee.gaia.meter.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.gyee.gaia.meter.entity.TestingPoint;
+import com.gyee.gaia.meter.mapper.TestingPointMapper;
+import com.gyee.gaia.meter.service.ITestingPointService;
+import org.springframework.stereotype.Service;
+
+/**
+ * Author: malijun
+ * Data  : 2023: 04: 27
+ **/
+@Service
+public class TestingPointServiceImpl extends ServiceImpl<TestingPointMapper, TestingPoint> implements ITestingPointService {
+}

+ 7 - 0
electricity/meter/src/main/resources/mappers-postgresql/EquipmentMapper.xml

@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.gyee.gaia.meter.mapper.EquipmentMapper">
+
+
+
+</mapper>

+ 7 - 0
electricity/meter/src/main/resources/mappers-postgresql/LineMapper.xml

@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.gyee.gaia.meter.mapper.LineMapper">
+
+
+
+</mapper>

+ 7 - 0
electricity/meter/src/main/resources/mappers-postgresql/ProjectMapper.xml

@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.gyee.gaia.meter.mapper.ProjectMapper">
+
+
+
+</mapper>

+ 7 - 0
electricity/meter/src/main/resources/mappers-postgresql/TestingPointMapper.xml

@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.gyee.gaia.meter.mapper.TestingPointMapper">
+
+
+
+</mapper>