Files
shz-backend/ruoyi-bussiness/src/main/java/com/ruoyi/cms/mapper/AppUserBlockCompanyMapper.java
2026-07-09 19:56:55 +08:00

32 lines
933 B
Java

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<AppUserBlockCompany> {
/**
* 查询用户屏蔽的企业ID列表
*/
List<Long> selectBlockCompanyIdsByUserId(@Param("userId") Long userId);
/**
* 判断用户是否已屏蔽该企业
*/
int checkUserBlockCompany(@Param("userId") Long userId, @Param("companyId") Long companyId);
/**
* 根据用户ID查询全部屏蔽记录
*/
List<AppUserBlockCompany> selectListByUserId(AppUserBlockCompany appUserBlockCompany);
/**
* 根据用户id查询屏蔽的企业及企业的岗位
* @param userId
* @return
*/
List<Long> selectBlockCompanyIdsByUserIdJobs(@Param("userId") Long userId);
}