2026-01-23 18:42:11 +08:00
|
|
|
package com.ruoyi.airline.service.api;
|
|
|
|
|
|
|
|
|
|
import com.ruoyi.airline.service.dto.AirlineFileDTO;
|
|
|
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
|
|
|
|
|
|
|
|
import java.io.IOException;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 航线文件Service接口
|
|
|
|
|
*
|
|
|
|
|
* @author ruoyi
|
|
|
|
|
* @date 2026-01-17
|
|
|
|
|
*/
|
|
|
|
|
public interface IAirlineFileService {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
AirlineFileDTO save(AirlineFileDTO dto);
|
|
|
|
|
|
2026-01-28 20:15:05 +08:00
|
|
|
AirlineFileDTO parseAndUplload(MultipartFile file, Long groupId);
|
2026-01-23 18:42:11 +08:00
|
|
|
|
|
|
|
|
AirlineFileDTO createOrupdate(AirlineFileDTO airlineFile) throws IOException;
|
2026-01-27 11:33:17 +08:00
|
|
|
|
2026-01-28 20:15:05 +08:00
|
|
|
AirlineFileDTO selectById(Long airlineId);
|
|
|
|
|
|
|
|
|
|
String getNewFileNameLikeByGroupId(String name, Long groupId);
|
|
|
|
|
|
|
|
|
|
Long update(AirlineFileDTO airlineFile);
|
2026-01-23 18:42:11 +08:00
|
|
|
}
|