package com.ard.work.mapper; import com.ard.work.domain.entity.UavWayline; import java.util.List; /** * 航线Mapper接口 * * @author ruoyi * @date 2025-06-27 */ public interface UavWaylineMapper { /** * 查询航线 * * @param id 航线主键 * @return 航线 */ public UavWayline selectUavWaylineById(String id); /** * 查询航线列表 * * @param uavWayline 航线 * @return 航线集合 */ public List selectUavWaylineList(UavWayline uavWayline); /** * 新增航线 * * @param uavWayline 航线 * @return 结果 */ public int insertUavWayline(UavWayline uavWayline); /** * 修改航线 * * @param uavWayline 航线 * @return 结果 */ public int updateUavWayline(UavWayline uavWayline); /** * 删除航线 * * @param id 航线主键 * @return 结果 */ public int deleteUavWaylineById(String id); /** * 批量删除航线 * * @param ids 需要删除的数据主键集合 * @return 结果 */ public int deleteUavWaylineByIds(String[] ids); /** * 校验航线是否唯一 * * @param name 航线名称 * @return 结果 */ public UavWayline checkUavWaylineNameUnique(String name); }