package com.dy.pipIrrGlobal.daoBa; import com.dy.pipIrrGlobal.pojoBa.BaPrivilege; import org.apache.ibatis.annotations.Param; import java.util.List; public interface BaPrivilegeMapper extends com.baomidou.mybatisplus.core.mapper.Mapper { /** * 查询全部 * @return List */ List selectAll() ; /** * 查询某个用户所隶属所有角色的所有权限 * @param userId 用户ID * @return List */ List selectPrivilegeByUserId(@Param("userId") Long userId) ; /** * 查询某个角色所隶属于该角色的所有权限 * @param roleId 用户ID * @return List */ List selectPrivilegeByRoleId(@Param("roleId") Long roleId) ; /** * insert record to table * @param record the record * @return insert count */ int insert(BaPrivilege record); /** * insert record to table selective * @param record the record * @return insert count */ int insertSelective(BaPrivilege record); }