package com.ruoyi.airline.domain.api; import com.ruoyi.airline.domain.model.AirlineFileGroupInfo; import com.ruoyi.airline.service.dto.AirlineFileGroupInfoDTO; import java.util.List; /** * 航线分组明细 * * @author 拓恒 */ public interface IAirlineFileGroupInfoDomain { List selectGroupInfoListById(Long groupId); /** * 软删除 * * @param dto */ Long deleteGroupInfo(AirlineFileGroupInfo dto); Long save(AirlineFileGroupInfo model); /** * 检查是否存在相同的groupId和airlineId * * @param groupId 分组ID * @param airlineId 航线ID * @return 是否存在 */ boolean existsByGroupIdAndAirlineId(Long groupId, Long airlineId); }