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