Interface SecUserRoleMapper

All Superinterfaces:
com.baomidou.mybatisplus.core.mapper.BaseMapper<SecUserRole>, com.baomidou.mybatisplus.core.mapper.Mapper<SecUserRole>

@Repository public interface SecUserRoleMapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<SecUserRole>
  • Method Summary

    Modifier and Type
    Method
    Description
    selectRelatedRolesByUser(Long userId, cn.sliew.carp.framework.common.dict.security.SecRoleStatus status, String name)
    查询用户关联的角色
    com.baomidou.mybatisplus.extension.plugins.pagination.Page<SecUser>
    selectRelatedUsersByRole(com.baomidou.mybatisplus.extension.plugins.pagination.Page page, Long roleId, cn.sliew.carp.framework.common.dict.security.SecUserStatus status, String userName)
    查询角色关联的用户
    selectUnrelatedRolesByUser(Long userId, cn.sliew.carp.framework.common.dict.security.SecRoleStatus status, String name)
    查询用户未关联的角色
    com.baomidou.mybatisplus.extension.plugins.pagination.Page<SecUser>
    selectUnrelatedUsersByRole(com.baomidou.mybatisplus.extension.plugins.pagination.Page page, Long roleId, cn.sliew.carp.framework.common.dict.security.SecUserStatus status, String userName)
    查询角色未关联的用户

    Methods inherited from interface com.baomidou.mybatisplus.core.mapper.BaseMapper

    delete, deleteBatchIds, deleteById, deleteById, deleteByMap, exists, insert, selectBatchIds, selectBatchIds, selectById, selectByMap, selectByMap, selectCount, selectList, selectList, selectList, selectList, selectMaps, selectMaps, selectMaps, selectMaps, selectMapsPage, selectObjs, selectObjs, selectOne, selectOne, selectPage, update, update, updateById
  • Method Details

    • selectRelatedUsersByRole

      com.baomidou.mybatisplus.extension.plugins.pagination.Page<SecUser> selectRelatedUsersByRole(com.baomidou.mybatisplus.extension.plugins.pagination.Page page, @Param("roleId") Long roleId, @Param("status") cn.sliew.carp.framework.common.dict.security.SecUserStatus status, @Param("userName") String userName)
      查询角色关联的用户
    • selectUnrelatedUsersByRole

      com.baomidou.mybatisplus.extension.plugins.pagination.Page<SecUser> selectUnrelatedUsersByRole(com.baomidou.mybatisplus.extension.plugins.pagination.Page page, @Param("roleId") Long roleId, @Param("status") cn.sliew.carp.framework.common.dict.security.SecUserStatus status, @Param("userName") String userName)
      查询角色未关联的用户
    • selectRelatedRolesByUser

      List<SecRole> selectRelatedRolesByUser(@Param("userId") Long userId, @Param("status") cn.sliew.carp.framework.common.dict.security.SecRoleStatus status, @Param("name") String name)
      查询用户关联的角色
    • selectUnrelatedRolesByUser

      List<SecRole> selectUnrelatedRolesByUser(@Param("userId") Long userId, @Param("status") cn.sliew.carp.framework.common.dict.security.SecRoleStatus status, @Param("name") String name)
      查询用户未关联的角色