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
    com.baomidou.mybatisplus.extension.plugins.pagination.Page<SecRole>
    selectRelatedRolesByUser(com.baomidou.mybatisplus.extension.plugins.pagination.Page page, Long userId, cn.sliew.carp.framework.common.dict.security.SecRoleStatus status, String name)
    查询用户关联的角色
    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)
    查询角色关联的用户
    com.baomidou.mybatisplus.extension.plugins.pagination.Page<SecRole>
    selectUnrelatedRolesByUser(com.baomidou.mybatisplus.extension.plugins.pagination.Page page, 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, deleteById, deleteByIds, deleteByIds, deleteByMap, exists, insert, insert, insert, insertOrUpdate, insertOrUpdate, insertOrUpdate, insertOrUpdate, insertOrUpdate, selectBatchIds, selectBatchIds, selectById, selectByIds, selectByIds, selectByMap, selectByMap, selectCount, selectList, selectList, selectList, selectList, selectMaps, selectMaps, selectMaps, selectMaps, selectMapsPage, selectObjs, selectObjs, selectOne, selectOne, selectPage, update, update, updateById, updateById, 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)
      查询用户关联的角色。黑魔法,干掉了 page 参数
    • selectRelatedRolesByUser

      com.baomidou.mybatisplus.extension.plugins.pagination.Page<SecRole> selectRelatedRolesByUser(com.baomidou.mybatisplus.extension.plugins.pagination.Page page, @Param("userId") Long userId, @Param("status") cn.sliew.carp.framework.common.dict.security.SecRoleStatus status, @Param("name") String name)
      查询用户关联的角色
    • selectUnrelatedRolesByUser

      com.baomidou.mybatisplus.extension.plugins.pagination.Page<SecRole> selectUnrelatedRolesByUser(com.baomidou.mybatisplus.extension.plugins.pagination.Page page, @Param("userId") Long userId, @Param("status") cn.sliew.carp.framework.common.dict.security.SecRoleStatus status, @Param("name") String name)
      查询用户未关联的角色