From 9c83d6bf41457e97a343c867f5b5261f222c158d Mon Sep 17 00:00:00 2001
From: kaiyu <404897439@qq.com>
Date: Tue, 31 Aug 2021 15:18:31 +0800
Subject: [PATCH] screen-api 添加获取无人机秒级mock数据接口
---
screen-api/src/main/java/com/moral/api/service/impl/HistorySecondUavServiceImpl.java | 20 ++++++
screen-api/src/main/java/com/moral/api/service/HistorySecondUavService.java | 16 +++++
screen-api/src/main/java/com/moral/api/mapper/HistorySecondUavMapper.java | 16 +++++
screen-api/src/main/java/com/moral/api/entity/HistorySecondUav.java | 56 ++++++++++++++++++
screen-api/src/main/java/com/moral/api/controller/UAVController.java | 45 +++++++++++++++
5 files changed, 153 insertions(+), 0 deletions(-)
diff --git a/screen-api/src/main/java/com/moral/api/controller/UAVController.java b/screen-api/src/main/java/com/moral/api/controller/UAVController.java
new file mode 100644
index 0000000..408ba94
--- /dev/null
+++ b/screen-api/src/main/java/com/moral/api/controller/UAVController.java
@@ -0,0 +1,45 @@
+package com.moral.api.controller;
+
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.moral.api.entity.HistorySecondUav;
+import com.moral.api.mapper.HistorySecondUavMapper;
+import com.moral.constant.ResponseCodeEnum;
+import com.moral.constant.ResultMessage;
+import io.swagger.annotations.Api;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.CrossOrigin;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.util.List;
+
+/**
+ * @ClassName UAVController
+ * @Description ������������������
+ * @Author ���������
+ * @Date 2021/8/31 15:08
+ * @Version TODO
+ **/
+@Slf4j
+@Api(tags = {"������������������"})
+@RestController
+@CrossOrigin(origins = "*", maxAge = 3600)
+@RequestMapping("/uav")
+public class UAVController {
+
+ @Autowired
+ HistorySecondUavMapper historySecondUavMapper;
+ /**
+ * @Description: ������������id���mac���������������������������������
+ * @Param: []
+ * @return: com.moral.constant.ResultMessage
+ * @Author: ���������
+ * @Date: 2021/8/31
+ */
+ @RequestMapping("query")
+ public ResultMessage query(){
+ List<HistorySecondUav> historySecondUavs = historySecondUavMapper.selectList(new QueryWrapper<>());
+ return new ResultMessage(ResponseCodeEnum.SUCCESS.getCode(), ResponseCodeEnum.SUCCESS.getMsg(),historySecondUavs);
+ }
+}
diff --git a/screen-api/src/main/java/com/moral/api/entity/HistorySecondUav.java b/screen-api/src/main/java/com/moral/api/entity/HistorySecondUav.java
new file mode 100644
index 0000000..74a3c76
--- /dev/null
+++ b/screen-api/src/main/java/com/moral/api/entity/HistorySecondUav.java
@@ -0,0 +1,56 @@
+package com.moral.api.entity;
+
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import java.time.LocalDateTime;
+import java.io.Serializable;
+import java.util.Date;
+
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * ���������������������
+ * </p>
+ *
+ * @author moral
+ * @since 2021-08-31
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+public class HistorySecondUav extends Model<HistorySecondUav> {
+
+ private static final long serialVersionUID = 1L;
+
+ /**
+ * ������mac
+ */
+ private String mac;
+
+ /**
+ * ������������
+ */
+ private Date time;
+
+ /**
+ * ������
+ */
+ private String value;
+
+ /**
+ * ���������������������id
+ */
+ private Integer organizationId;
+
+ /**
+ * ������������
+ */
+ private Date batch;
+
+
+ @Override
+ protected Serializable pkVal() {
+ return null;
+ }
+
+}
diff --git a/screen-api/src/main/java/com/moral/api/mapper/HistorySecondUavMapper.java b/screen-api/src/main/java/com/moral/api/mapper/HistorySecondUavMapper.java
new file mode 100644
index 0000000..7ff7d65
--- /dev/null
+++ b/screen-api/src/main/java/com/moral/api/mapper/HistorySecondUavMapper.java
@@ -0,0 +1,16 @@
+package com.moral.api.mapper;
+
+import com.moral.api.entity.HistorySecondUav;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * ��������������������� Mapper ������
+ * </p>
+ *
+ * @author moral
+ * @since 2021-08-31
+ */
+public interface HistorySecondUavMapper extends BaseMapper<HistorySecondUav> {
+
+}
diff --git a/screen-api/src/main/java/com/moral/api/service/HistorySecondUavService.java b/screen-api/src/main/java/com/moral/api/service/HistorySecondUavService.java
new file mode 100644
index 0000000..7814476
--- /dev/null
+++ b/screen-api/src/main/java/com/moral/api/service/HistorySecondUavService.java
@@ -0,0 +1,16 @@
+package com.moral.api.service;
+
+import com.moral.api.entity.HistorySecondUav;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * ��������������������� ���������
+ * </p>
+ *
+ * @author moral
+ * @since 2021-08-31
+ */
+public interface HistorySecondUavService extends IService<HistorySecondUav> {
+
+}
diff --git a/screen-api/src/main/java/com/moral/api/service/impl/HistorySecondUavServiceImpl.java b/screen-api/src/main/java/com/moral/api/service/impl/HistorySecondUavServiceImpl.java
new file mode 100644
index 0000000..c0da684
--- /dev/null
+++ b/screen-api/src/main/java/com/moral/api/service/impl/HistorySecondUavServiceImpl.java
@@ -0,0 +1,20 @@
+package com.moral.api.service.impl;
+
+import com.moral.api.entity.HistorySecondUav;
+import com.moral.api.mapper.HistorySecondUavMapper;
+import com.moral.api.service.HistorySecondUavService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * ��������������������� ���������������
+ * </p>
+ *
+ * @author moral
+ * @since 2021-08-31
+ */
+@Service
+public class HistorySecondUavServiceImpl extends ServiceImpl<HistorySecondUavMapper, HistorySecondUav> implements HistorySecondUavService {
+
+}
--
Gitblit v1.8.0