package com.ktg.iscs.mapper; import com.ktg.common.mapper.BaseMapperX; import com.ktg.iscs.domain.IsIsolationPoint; import org.apache.ibatis.annotations.Mapper; import java.util.List; /** * 隔离点Mapper接口 * * @author cgj * @date 2024-10-18 */ @Mapper public interface IsIsolationPointMapper extends BaseMapperX { /** * 查询隔离点 * * @param pointId 隔离点主键 * @return 隔离点 */ IsIsolationPoint selectIsIsolationPointByPointId(Long pointId); /** * 查询隔离点列表 * * @param isIsolationPoint 隔离点 * @return 隔离点集合 */ List selectIsIsolationPointList(IsIsolationPoint isIsolationPoint); /** * 新增隔离点 * * @param isIsolationPoint 隔离点 * @return 结果 */ int insertIsIsolationPoint(IsIsolationPoint isIsolationPoint); /** * 修改隔离点 * * @param isIsolationPoint 隔离点 * @return 结果 */ int updateIsIsolationPoint(IsIsolationPoint isIsolationPoint); /** * 删除隔离点 * * @param pointId 隔离点主键 * @return 结果 */ int deleteIsIsolationPointByPointId(Long pointId); /** * 批量删除隔离点 * * @param pointIds 需要删除的数据主键集合 * @return 结果 */ int deleteIsIsolationPointByPointIds(Long[] pointIds); }