package com.dji.sample.map.service; import com.dji.sample.map.model.dto.FlightAreaDTO; import com.dji.sample.map.model.dto.FlightAreaFileDTO; import java.util.List; import java.util.Optional; /** * @author sean * @version 1.9 * @date 2023/11/22 */ public interface IFlightAreaFileService { Optional getFirstFlightArea(); Optional getFlightAreaFileByFileId(String fileId); Integer saveFlightAreaFile(FlightAreaFileDTO file); Integer setNonLatestByWorkspaceId(String workspaceId); Optional getLatestByWorkspaceId(String workspaceId); FlightAreaFileDTO packageFlightAreaFile(String workspaceId, List flightAreas); }