| | |
| | | import com.dji.sample.common.model.PaginationData; |
| | | import com.dji.sample.wayline.model.dto.WaylineFileDTO; |
| | | import com.dji.sample.wayline.model.dto.WaylineListDTO; |
| | | import com.dji.sample.wayline.model.entity.WaylineFileEntity; |
| | | import com.dji.sample.wayline.model.param.WaylineQueryParam; |
| | | import org.springframework.web.multipart.MultipartFile; |
| | | |
| | |
| | | */ |
| | | PaginationData<WaylineFileDTO> getWaylinesByParam(String workspaceId, WaylineQueryParam param); |
| | | |
| | | PaginationData<WaylineFileDTO> getShowWaylinesByParam(String workspaceId, WaylineQueryParam param); |
| | | |
| | | |
| | | |
| | | String getPatchesId(String waylineId); |
| | | /** |
| | | * Query the information of this wayline file according to the wayline file id. |
| | | * @param workspaceId |
| | |
| | | * @return |
| | | */ |
| | | Integer saveWaylineFile(String workspaceId, WaylineFileDTO metadata); |
| | | |
| | | Integer saveWaylineFiles(String workspaceId, WaylineFileDTO metadata,String patchesId,String isTemp); |
| | | /** |
| | | * Updates whether the file is collected or not based on the passed parameters. |
| | | * @param workspaceId |
| | |
| | | * @param creator |
| | | * @return |
| | | */ |
| | | void importKmzFile(MultipartFile file, String workspaceId, String creator); |
| | | String importKmzFile(MultipartFile file, String workspaceId, String creator,String patchesId,String isTemp); |
| | | |
| | | List<WaylineListDTO> waylineList(String workspaceId); |
| | | |
| | | /** |
| | | * 创建航线,返回航线对象 |
| | | * @param file |
| | | * @param workspaceId |
| | | * @param creator |
| | | * @return |
| | | */ |
| | | WaylineFileDTO importKmzFileBack (MultipartFile file, String workspaceId, String creator); |
| | | WaylineFileEntity selectByName(String name); |
| | | WaylineFileDTO importPlaneKmzFile (MultipartFile file, String workspaceId, String creator,String newName,String id); |
| | | List<WaylineListDTO> waylineList(String workspaceId,String droneName); |
| | | |
| | | int updateWayline(WaylineFileEntity entity); |
| | | } |