类 ResourceService
java.lang.Object
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl<M,T>
com.mbap.mybatis.strongbox.oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO<M,T>
com.mbap.mybatis.ty.service.BaseService<ResourceMapper,Resource>
com.mbap.pp.core.resource.service.ResourceService
- 所有已实现的接口:
com.baomidou.mybatisplus.extension.service.IService<Resource>
@Service
public class ResourceService
extends com.mbap.mybatis.ty.service.BaseService<ResourceMapper,Resource>
菜单、资源数据服务
- 作者:
- Amanda.Z
-
字段概要
从类继承的字段 com.mbap.mybatis.strongbox.oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
MYSQL从接口继承的字段 com.baomidou.mybatisplus.extension.service.IService
DEFAULT_BATCH_SIZE -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明int删除菜单或资源根据id获取菜单或资源对象获取当前菜单所有父菜单getChildren(String pid) 获取子菜单intgetMaxOrderCode(String pid) 获取当前最大排序号根据菜单、资源id获取菜单或资源对象获取菜单分类读取菜单树,可接收模糊查询permissionLazyTree(com.mbap.pp.core.staff.domain.Staff staff, String id) 懒加载读取用户菜单树permissionTree(com.mbap.pp.core.staff.domain.Staff staff, String menuName, String menuTypeId) 读取用户权限菜单树保存菜单或资源setResourceToMap(List<Resource> menuList, boolean open) 将菜单资源实体集合转换为map集合void菜单排序功能读取菜单树修改菜单从类继承的方法 com.mbap.mybatis.strongbox.oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
execNoResultSql, findBySql, findBySql2Entity, findBySql2Map, findBySql2Map, getCountBySql, getDbType, getUniqueResultBySql, getUniqueResultBySql, pageBySql2Entity, pageBySql2Map, pageBySql2Map, removeByIds从类继承的方法 com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
getBaseMapper, getEntityClass, getMap, getObj, getOne, removeBatchByIds, removeBatchByIds, removeById, removeById, removeByIds, saveBatch, saveOrUpdate, saveOrUpdateBatch, updateBatchById从接口继承的方法 com.baomidou.mybatisplus.extension.service.IService
count, count, getById, getOne, ktQuery, ktUpdate, lambdaQuery, lambdaQuery, lambdaUpdate, list, list, listByIds, listByMap, listMaps, listMaps, listObjs, listObjs, listObjs, listObjs, page, page, pageMaps, pageMaps, query, remove, removeBatchByIds, removeBatchByIds, removeById, removeByIds, removeByMap, save, saveBatch, saveOrUpdate, saveOrUpdateBatch, update, update, update, updateBatchById, updateById
-
构造器详细资料
-
ResourceService
public ResourceService()
-
-
方法详细资料
-
get
根据id获取菜单或资源对象- 参数:
id-- 返回:
-
getMenuResourceById
根据菜单、资源id获取菜单或资源对象- 参数:
id- 菜单或资源id- 返回:
-
getChildren
获取子菜单- 参数:
pid- 菜单id- 返回:
-
getMenuTypeList
获取菜单分类- 返回:
-
getMaxOrderCode
获取当前最大排序号- 返回:
-
post
保存菜单或资源- 参数:
resource-- 返回:
- 保存结果
-
del
删除菜单或资源- 参数:
id- 菜单或资源id- 返回:
- 操作结果:0删除成功,1有下级菜单无法删除,2删除异常
-
update
修改菜单- 参数:
resource- 菜单对象- 返回:
- 修改结果
-
sort
菜单排序功能- 参数:
ids- 待排序的菜单节点,数据必须顺次放入数组
-
setResourceToMap
将菜单资源实体集合转换为map集合- 参数:
menuList- 菜单集合open- 标记是由用户自己展开节点还是全部打开节点- 返回:
-
lazyTree
@Transactional(readOnly=true) public List<Map<String,Object>> lazyTree(String id, String menuName, String menuType) 读取菜单树,可接收模糊查询- 参数:
id- 父节点idmenuName- 菜单名- 返回:
-
permissionTree
@Transactional(readOnly=true) public List<Map<String,Object>> permissionTree(com.mbap.pp.core.staff.domain.Staff staff, String menuName, String menuTypeId) 读取用户权限菜单树- 参数:
staff- 用户对象menuName- 模糊查找此用户权限范围中,名称匹配的菜单- 返回:
-
permissionLazyTree
@Transactional(readOnly=true) public String permissionLazyTree(com.mbap.pp.core.staff.domain.Staff staff, String id) 懒加载读取用户菜单树- 参数:
id-- 返回:
-
getAllParent
@Transactional(readOnly=true) public List<Map<String,Object>> getAllParent(Resource menu, List<Map<String, Object>> pMenus) 获取当前菜单所有父菜单- 参数:
menu- 菜单
-
tree
读取菜单树- 参数:
id- 父节点id- 返回:
-