ソースを参照

嗅探-站点

459242451@qq.com 3 年 前
コミット
f2c582b949

+ 12 - 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/gas/So2Controller.java

@@ -15,6 +15,7 @@ import com.ruoyi.system.domain.GuapAlert;
 import com.ruoyi.system.domain.GuapMonitorPoint;
 import com.ruoyi.system.domain.ShipRecognition;
 import com.ruoyi.system.domain.XiuTanIllegalShip;
+import com.ruoyi.system.domain.XiuTanSemInstrument;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -115,4 +116,15 @@ public class So2Controller extends BaseController {
         Map<String, Object> maps = client.searchDocument(ElasticConstants.SO2_MONITOR_POINT, equalsCondition, null, null, 1, 10000);
         return AjaxResult.success(Convert.toList(GuapMonitorPoint.class, maps.get("pageList")));
     }
+
+    @GetMapping("/xiutan/semInstrument")
+    @ApiOperation("嗅探-站点数据")
+    public AjaxResult semInstrument(XiuTanSemInstrument semInstrument) {
+        // 传来的参数
+        Map<String, Object> equalsCondition = new HashMap<>();
+        // 组装查询条件
+        equalsCondition.put("name", StrUtil.isBlank(semInstrument.getName()) ? null : StrUtil.concat(true, "*", semInstrument.getName(), "*"));
+        Map<String, Object> maps = client.searchDocument(ElasticConstants.AIS_SEM_INSTRUMENT, equalsCondition, null, null, 1, 10000);
+        return AjaxResult.success(Convert.toList(XiuTanSemInstrument.class, maps.get("pageList")));
+    }
 }

+ 38 - 0
ruoyi-system/src/main/java/com/ruoyi/system/domain/XiuTanSemInstrument.java

@@ -0,0 +1,38 @@
+package com.ruoyi.system.domain;
+
+import cn.afterturn.easypoi.excel.annotation.Excel;
+import lombok.Data;
+
+/**
+ * 嗅探-监测点
+ * 
+ * @author ruoyi
+ * @date 2021-08-24
+ */
+@Data
+public class XiuTanSemInstrument
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 主键 */
+    private Long id;
+
+    @Excel(name = "名称")
+    private String name;
+
+    @Excel(name = "ip")
+    private String ip;
+
+    @Excel(name = "经度")
+    private String longitude;
+
+    @Excel(name = "纬度")
+    private String latitude;
+
+    @Excel(name = "1.岸基模式2.桥基模式3.船基模式")
+    private Integer pattern;
+
+    @Excel(name = "备注")
+    private String remark;
+
+}