| | |
| | | package com.dji.sample.media.service; |
| | | |
| | | import com.dji.sample.component.mqtt.model.CommonTopicReceiver; |
| | | import com.dji.sample.common.model.PaginationData; |
| | | import com.dji.sample.media.model.FileUploadDTO; |
| | | import org.springframework.messaging.MessageHeaders; |
| | | import com.dji.sample.media.model.MediaJobDTO; |
| | | import com.dji.sample.media.model.param.SearchMediaParam; |
| | | import com.dji.sample.wayline.model.dto.WaylineJobDTO; |
| | | import org.springframework.web.bind.annotation.RequestParam; |
| | | |
| | | import java.util.List; |
| | | |
| | |
| | | */ |
| | | List<String> getExistTinyFingerprints(String workspaceId, List<String> tinyFingerprints); |
| | | |
| | | /** |
| | | * Handle media files messages reported by dock. |
| | | * @param receiver |
| | | * @return |
| | | */ |
| | | void handleFileUploadCallBack(CommonTopicReceiver receiver); |
| | | PaginationData<MediaJobDTO> mediaPage(String workspaceId, SearchMediaParam param); |
| | | |
| | | /** |
| | | * Handles the highest priority message about media uploads. |
| | | * @param receiver |
| | | * @param headers |
| | | */ |
| | | void handleHighestPriorityUploadFlightTaskMedia(CommonTopicReceiver receiver, MessageHeaders headers); |
| | | PaginationData<MediaJobDTO> mediaDetail(String jobId,Long page, Long pageSize); |
| | | } |