package com.ard.route.mapper; import com.ard.route.domain.route.ArdRouteInfor; import org.apache.ibatis.annotations.Param; import java.util.List; /** * 航线(kmz)Mapper接口 * * @author xia * @date 2025-10-23 */ public interface ArdRouteInforMapper { /** * 查询航线(kmz) * * @param id 航线(kmz)主键 * @return 航线(kmz) */ public ArdRouteInfor selectArdRouteInforById(String id); /** * 查询航线(kmz)列表 * * @param ardRouteInfor 航线(kmz) * @return 航线(kmz)集合 */ public List selectArdRouteInforList(ArdRouteInfor ardRouteInfor); /** * 新增航线(kmz) * * @param ardRouteInfor 航线(kmz) * @return 结果 */ public int insertArdRouteInfor(ArdRouteInfor ardRouteInfor); /** * 修改航线(kmz) * * @param ardRouteInfor 航线(kmz) * @return 结果 */ public int updateArdRouteInfor(ArdRouteInfor ardRouteInfor); /** * 删除航线(kmz) * * @param id 航线(kmz)主键 * @return 结果 */ public int deleteArdRouteInforById(String id); /** * 批量删除航线(kmz) * * @param ids 需要删除的数据主键集合 * @return 结果 */ public int deleteArdRouteInforByIds(String[] ids); /** * 根据文件名称查询航线信息 * * @param fileName 文件名称 * @return 结果 */ public ArdRouteInfor selectArdRouteInforByName(String fileName); /** * 根据所属分组ID,删除信息 * * @param groupingIds 所属文件夹ID * @return 结果 */ public int deleteRouteInforByGroupingIds(String[] groupingIds); /** * 查询航线(kmz)列表 * * @param groupingId 所属分组ID * @return 航线(kmz)集合 */ public List selectArdRouteInforByGroupingId(String groupingId); /** * 修改航线分组ID * * @param id ID * @param groupingId 分组ID * @return 结果 */ public int updateRouteInforGroupingId(@Param("id") String id, @Param("groupingId")String groupingId); }