package com.ktg.iscs.mapper; import java.util.List; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ktg.iscs.domain.vo.technology.IsDeviceTechnologyVO; import org.apache.ibatis.annotations.Mapper; import com.ktg.common.mapper.BaseMapperX; import com.ktg.iscs.domain.IsDeviceTechnology; import org.apache.ibatis.annotations.Param; /** * 设备工艺Mapper接口 * * @author cgj * @date 2024-12-17 */ @Mapper public interface IsDeviceTechnologyMapper extends BaseMapperX { /** * 查询设备工艺 * * @param technologyId 设备工艺主键 * @return 设备工艺 */ IsDeviceTechnology selectIsDeviceTechnologyByTechnologyId(Long technologyId); /** * 查询设备工艺列表 * * @param isDeviceTechnology 设备工艺 * @return 设备工艺集合 */ List selectIsDeviceTechnologyList(IsDeviceTechnology isDeviceTechnology); /** * 新增设备工艺 * * @param isDeviceTechnology 设备工艺 * @return 结果 */ int insertIsDeviceTechnology(IsDeviceTechnology isDeviceTechnology); /** * 修改设备工艺 * * @param isDeviceTechnology 设备工艺 * @return 结果 */ int updateIsDeviceTechnology(IsDeviceTechnology isDeviceTechnology); /** * 删除设备工艺 * * @param technologyId 设备工艺主键 * @return 结果 */ int deleteIsDeviceTechnologyByTechnologyId(Long technologyId); /** * 批量删除设备工艺 * * @param technologyIds 需要删除的数据主键集合 * @return 结果 */ int deleteIsDeviceTechnologyByTechnologyIds(Long[] technologyIds); Page getIsDeviceTechnologyPage(Page page, @Param(value = "isDeviceTechnology") IsDeviceTechnology isDeviceTechnology); }