package com.ard.tianyu.service; import com.ard.tianyu.model.dto.BoxHistoryDTO; import com.ard.tianyu.model.dto.BoxPhotosDTO; import com.ard.tianyu.model.receiver.*; import com.dtflys.forest.annotation.Header; import com.dtflys.forest.annotation.Var; import java.util.List; import java.util.Map; /** * ITyService * * @author liusuyi * @date 2024年10月22日8:36 **/ public interface ITyService { /** * 获取天宇token信息 * @return */ AccessTokenReceiver getAccessToken(); /** * 获取云盒列表 * @return */ List getBoxList(); /** * 获取直播地址 * @return */ PullStreamUrlReceiver getBoxLiveUrl(@Var("boxSn") String boxSn); /** * 获取飞行历史 * @return */ List getBoxHistory(BoxHistoryDTO boxHistoryDTO); /** * 获取盒子图片 * @return */ List getBoxPhotos(BoxPhotosDTO boxPhotosDTO); }