类 ResourceServiceImpl

java.lang.Object
com.baomidou.mybatisplus.extension.repository.AbstractRepository<M,T>
com.baomidou.mybatisplus.extension.repository.CrudRepository<M,T>
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl<IResourceMapper,SysResources>
com.hengyi.xbaseweb.system.service.impl.ResourceServiceImpl
所有已实现的接口:
com.baomidou.mybatisplus.extension.repository.IRepository<SysResources>, com.baomidou.mybatisplus.extension.service.IService<SysResources>, IResourceService

@Service public class ResourceServiceImpl extends com.baomidou.mybatisplus.extension.service.impl.ServiceImpl<IResourceMapper,SysResources> implements IResourceService
Created:2019/3/26 Time:17:01 Author:dongzp Email:90fanhua@gmail.com Project:xbaseweb-plus Use:
  • 字段概要

    从类继承的字段 com.baomidou.mybatisplus.extension.repository.CrudRepository

    baseMapper

    从类继承的字段 com.baomidou.mybatisplus.extension.repository.AbstractRepository

    log

    从接口继承的字段 com.baomidou.mybatisplus.extension.repository.IRepository

    DEFAULT_BATCH_SIZE
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    修饰符和类型
    方法
    说明
    int
    把某个资源分配到角色上
    int
    批量分配资源
    批量删除
    判断当前分配的权限是否是正确的,如果他不是跟权限,就必须先分配负级的权限
    判断该权限能不能删除 一般是该权限下有子权限需要先删除子权限
    判断该权限是否分配给了某几个角色 如果分配了 就不允许删除
    checkResourcesIsAllot(Long resourcesId, String role)
    判断角色是否已经分配
    判断当前权限是否可以取消分配,如果他的下面没有分配有子权限 就可以取消
    delete(Long resourceId)
    删除某个权限
    通过角色查询权限列表
    查询资源列表
    查询资源列表
    查询角色分配的资源ID列表
    int
    解除分配权限

    从类继承的方法 com.baomidou.mybatisplus.extension.repository.CrudRepository

    getBaseMapper, getSqlStatement, saveBatch, saveOrUpdateBatch, updateBatchById

    从类继承的方法 com.baomidou.mybatisplus.extension.repository.AbstractRepository

    executeBatch, executeBatch, getEntityClass, getMap, getMapperClass, getObj, getOne, getOneOpt, getSqlSessionFactory, removeById, saveOrUpdate

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    从接口继承的方法 com.baomidou.mybatisplus.extension.repository.IRepository

    count, count, exists, getBaseMapper, getById, getEntityClass, getMap, getObj, getOne, getOne, getOneOpt, getOneOpt, getOptById, ktQuery, ktUpdate, lambdaQuery, lambdaQuery, lambdaUpdate, list, list, list, list, listByIds, listByMap, listMaps, listMaps, listMaps, listMaps, listObjs, listObjs, listObjs, listObjs, page, page, pageMaps, pageMaps, query, remove, removeById, removeById, removeById, removeByIds, removeByIds, removeByMap, save, saveBatch, saveOrUpdate, saveOrUpdateBatch, update, update, update, updateBatchById, updateById

    从接口继承的方法 com.baomidou.mybatisplus.extension.service.IService

    removeBatchByIds, saveBatch, saveOrUpdateBatch, updateBatchById