package com.ruoyi.system.mapper.enterpriseManage; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.system.entity.EnterpriseManageCompanyInfo; import com.ruoyi.system.entity.EnterpriseManageTechnologyType; import com.ruoyi.system.entity.TechnologyTypeSelectByPageDO; import org.apache.ibatis.annotations.Options; import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Repository; import java.util.List; @Repository public interface EnterpriseManageTechnologyTypeRepository extends BaseMapper { /** * @description 分页查询 */ IPage selectTechnologyTypeByPage(Page pageInfo, @Param("deleteStatus") Byte deleteStatus); /** * @description 获取未被删除的工艺类型 */ EnterpriseManageTechnologyType getEnterpriseManageTechnologyType(Integer id); /** * @description 查询所有的工艺类型 */ List getEnterpriseManageTechnologyTypeList(); /** * @description 获取未被删除的工艺类型,根据工艺类型名字 */ EnterpriseManageTechnologyType getValidTechnologyTypeByName(String technologyName); }