package com.moral.api.service; import com.moral.api.pojo.dto.historySecondCruiser.HistorySecondCruiserResultDTO; import org.springframework.web.multipart.MultipartFile; import java.text.ParseException; import java.util.List; import java.util.Map; import com.moral.api.entity.SpecialDevice; import com.baomidou.mybatisplus.extension.service.IService; import com.moral.api.pojo.bo.ExcelBO; import com.moral.api.pojo.vo.device.AppDeviceVo; import com.moral.api.pojo.vo.excel.DailyVo; /** *

* 服务类 *

* * @author moral * @since 2021-08-18 */ public interface SpecialDeviceService extends IService { //获取该组织下所有走航车设备列表 List> selectCruisers(); //走航车轨迹 List> carTrajectory(Map params,boolean type); List carTrajectoryNewAvg(Map params); /** * @Description: 根据mac号获取无人机数据 * @Param: [mac] * @return: com.moral.api.entity.SpecialDevice * @Author: 陈凯裕 * @Date: 2021/9/8 */ SpecialDevice getSpecialDeviceMapByMac(String mac); //获取半年内有数据的走航日期 List getDatesByMac(String mac); //走航车日报 ExcelBO getDaily(Map params, List files) throws ParseException; //下载走航车日报 DailyVo loadDaily(Integer id); //查询日报 List selectDaily(Map params); //查询所有特殊设备 List selectSpecialDevice(); }