package com.ruoyi.alarmpoints.tube.mapper; import java.util.List; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.ruoyi.alarmpoints.tube.domain.ArdTubesDetails; import org.apache.ibatis.annotations.Param; /** * 管线详细Mapper接口 * * @author 刘苏义 * @date 2023-03-13 */ public interface ArdTubesDetailsMapper extends BaseMapper { /** * 查询管线详细 * * @param id 管线详细主键 * @return 管线详细 */ public ArdTubesDetails selectArdTubesDetailsById(String id); /** * 查询管线详细 * * @param reelNumber 管线编号 * @param inflectionPointNumber 拐点号 * @return 管线详细 */ public ArdTubesDetails selectArdTubesDetailsByReelNumber(@Param("reelNumber") String reelNumber, @Param("inflectionPointNumber") String inflectionPointNumber); /** * 查询管线详细列表 * * @param ardTubesDetails 管线详细 * @return 管线详细集合 */ public List selectArdTubesDetailsList(ArdTubesDetails ardTubesDetails); /** * 新增管线详细 * * @param ardTubesDetails 管线详细 * @return 结果 */ public int insertArdTubesDetails(ArdTubesDetails ardTubesDetails); /** * 修改管线详细 * * @param ardTubesDetails 管线详细 * @return 结果 */ public int updateArdTubesDetails(ArdTubesDetails ardTubesDetails); /** * 修改管线详细 * * @param ardTubesDetails 管线详细 * @return 结果 */ public int updateArdTubesDetailsByReelNumber(ArdTubesDetails ardTubesDetails); /** * 删除管线详细 * * @param id 管线详细主键 * @return 结果 */ public int deleteArdTubesDetailsById(String id); /** * 批量删除管线详细 * * @param ids 需要删除的数据主键集合 * @return 结果 */ public int deleteArdTubesDetailsByIds(String[] ids); }