screen-api/src/main/java/com/moral/api/controller/UAVController.java | ●●●●● patch | view | raw | blame | history | |
screen-api/src/main/java/com/moral/api/entity/HistorySecondUav.java | ●●●●● patch | view | raw | blame | history | |
screen-api/src/main/java/com/moral/api/mapper/HistorySecondUavMapper.java | ●●●●● patch | view | raw | blame | history | |
screen-api/src/main/java/com/moral/api/service/HistorySecondUavService.java | ●●●●● patch | view | raw | blame | history | |
screen-api/src/main/java/com/moral/api/service/impl/HistorySecondUavServiceImpl.java | ●●●●● patch | view | raw | blame | history |
screen-api/src/main/java/com/moral/api/controller/UAVController.java
New file @@ -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); } } screen-api/src/main/java/com/moral/api/entity/HistorySecondUav.java
New file @@ -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; } } screen-api/src/main/java/com/moral/api/mapper/HistorySecondUavMapper.java
New file @@ -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> { } screen-api/src/main/java/com/moral/api/service/HistorySecondUavService.java
New file @@ -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> { } screen-api/src/main/java/com/moral/api/service/impl/HistorySecondUavServiceImpl.java
New file @@ -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 { }