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