package com.moral.api.service;
|
|
import com.moral.api.entity.HistorySecondUav;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.moral.api.pojo.dto.uav.UAVQueryTimeSlotDTO;
|
import com.moral.api.pojo.form.uav.UAVQueryTimeSlotForm;
|
|
import java.math.BigDecimal;
|
import java.util.Date;
|
import java.util.List;
|
|
/**
|
* <p>
|
* 无人机秒数据表 服务类
|
* </p>
|
*
|
* @author moral
|
* @since 2021-08-31
|
*/
|
public interface HistorySecondUavService extends IService<HistorySecondUav> {
|
|
/**
|
* @Description: 根据组织id查询该组织在哪天有无人机飞行
|
* @Param: [organizationId]
|
* @return: java.util.List<java.util.Date>
|
* @Author: 陈凯裕
|
* @Date: 2021/9/8
|
*/
|
List<Date> queryDate(Integer organizationId);
|
|
/**
|
* @Description: 查询组织在指定日期下无人机的飞行时间段
|
* @Param: [from]
|
* @return: List<UAVQueryTimeSlotDTO>
|
* @Author: 陈凯裕
|
* @Date: 2021/9/8
|
*/
|
List<UAVQueryTimeSlotDTO> queryTimeSlot(UAVQueryTimeSlotForm form);
|
|
/**
|
* @Description: 根据批次号查询无人机数据
|
* @Param: [batch]
|
* @return: java.util.List<com.moral.api.entity.HistorySecondUav>
|
* @Author: 陈凯裕
|
* @Date: 2021/9/13
|
*/
|
List<HistorySecondUav> queryDataByBatch(String batch);
|
|
|
boolean UAVTest(BigDecimal lat, BigDecimal lon, String batch);
|
|
boolean UAVUpdateTest(String batch);
|
}
|