package com.ruoyi.cms.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.ruoyi.cms.domain.AppUserBlockCompany; import org.apache.ibatis.annotations.Param; import java.util.List; public interface AppUserBlockCompanyMapper extends BaseMapper { /** * 查询用户屏蔽的企业ID列表 */ List selectBlockCompanyIdsByUserId(@Param("userId") Long userId); /** * 判断用户是否已屏蔽该企业 */ int checkUserBlockCompany(@Param("userId") Long userId, @Param("companyId") Long companyId); /** * 根据用户ID查询全部屏蔽记录 */ List selectListByUserId(AppUserBlockCompany appUserBlockCompany); /** * 根据用户id查询屏蔽的企业及企业的岗位 * @param userId * @return */ List selectBlockCompanyIdsByUserIdJobs(@Param("userId") Long userId); }