@Service @Transactional public class MenuService extends BaseJeeeService<MenuDao,Menu>
dao, logger| 构造器和说明 |
|---|
MenuService() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addUserRoleMenu(java.util.List<java.util.Map<java.lang.String,java.lang.String>> saveList)
建立用户角色菜单关联
|
void |
delete(java.lang.String[] ids) |
int |
deleteByUserIdAndRoleId(java.lang.String userId,
java.lang.String roleId)
根据用户id和角色id删除显示的菜单
|
int |
deleteMenuIdByRoleIdAndMenuId(java.lang.String roleId,
java.lang.String menuId)
根据角色和菜单id删除关联关系
|
java.util.List<Menu> |
findList(Menu t) |
java.util.List<java.lang.String> |
findMeunIdsByUserId(java.lang.String userId)
根据用户id查询关联的所有菜单id
|
Page<Menu> |
findPage(Page<Menu> page,
Menu t) |
Menu |
get(Menu t) |
Menu |
get(java.lang.String id) |
java.util.List<java.lang.String> |
getMenuByRoleId(java.lang.String roleId)
根据角色id搜索首页要显示的菜单
|
java.util.List<java.lang.String> |
getMenuByUserId(java.lang.String userId)
根据用户id搜索首页要显示的菜单
|
java.util.List<Menu> |
getMenuListByMenuId(java.util.List<java.lang.String> munuIds)
根据菜单id获取用户的所有菜单
|
java.util.List<Menu> |
getMenuListByUserId(java.lang.String userId)
根据用户id获取用户的所有菜单
|
java.util.List<Menu> |
getTopMenu(java.lang.String userid)
根据用户id获取已经授权的一级菜单(模块)
|
java.util.List<Menu> |
getUserAllMenus(java.lang.String userId)
根据用户id获取已经授权的所有菜单
|
java.util.List<java.util.Map<java.lang.String,java.lang.String>> |
getUserMenusByPid(java.util.List<Menu> userMenus,
java.lang.String userId,
java.lang.String pid)
获取用户已经授权的,某个模块下的 所有菜单
|
java.util.Map<java.lang.String,java.util.List<java.util.Map<java.lang.String,java.lang.String>>> |
getUserMenusGroupPid(java.lang.String userId,
boolean checkMyFavorite)
按照模块id分组
|
java.util.List<Menu> |
revomeMenuByUserid(java.util.List<Menu> menuList,
java.lang.String userId)
根据userid去掉没有授权的菜单
|
void |
save(Menu t) |
java.util.List<Menu> |
searchByUser(java.lang.String userId,
java.lang.String key) |
autoDeleteById, autoGet, autoQuery, autoSave, autoSum, batchInsertRecord, batchSave, batchUpdateRecord, deleteByTable, edit, execSql, getLoginUserId, insertRecord, querySql, updateRecordecho, IF, ifEmpty, ifNotEmpty, ifnull, isEmpty, isNotEmptypublic Menu get(java.lang.String id)
get 在类中 BaseJeeeService<MenuDao,Menu>public Page<Menu> findPage(Page<Menu> page, Menu t)
findPage 在类中 BaseJeeeService<MenuDao,Menu>public java.util.List<Menu> findList(Menu t)
findList 在类中 BaseJeeeService<MenuDao,Menu>public void save(Menu t)
save 在类中 BaseJeeeService<MenuDao,Menu>public void delete(java.lang.String[] ids)
delete 在类中 BaseJeeeService<MenuDao,Menu>public java.util.List<Menu> getTopMenu(java.lang.String userid)
userid - 用户idpublic java.util.List<Menu> getUserAllMenus(java.lang.String userId)
userId - 用户idpublic java.util.List<java.util.Map<java.lang.String,java.lang.String>> getUserMenusByPid(java.util.List<Menu> userMenus, java.lang.String userId, java.lang.String pid)
userMenus - 已授权的所有菜单userId - 用户idpid - 上级idpublic java.util.Map<java.lang.String,java.util.List<java.util.Map<java.lang.String,java.lang.String>>> getUserMenusGroupPid(java.lang.String userId,
boolean checkMyFavorite)
userId - 用户idpublic java.util.List<Menu> revomeMenuByUserid(java.util.List<Menu> menuList, java.lang.String userId)
public java.util.List<java.lang.String> findMeunIdsByUserId(java.lang.String userId)
public java.util.List<Menu> getMenuListByUserId(java.lang.String userId)
public java.util.List<Menu> searchByUser(java.lang.String userId, java.lang.String key)
public java.util.List<java.lang.String> getMenuByUserId(java.lang.String userId)
userId - public int deleteByUserIdAndRoleId(java.lang.String userId,
java.lang.String roleId)
userId - public java.util.List<java.lang.String> getMenuByRoleId(java.lang.String roleId)
roleId - public java.util.List<Menu> getMenuListByMenuId(java.util.List<java.lang.String> munuIds)
public void addUserRoleMenu(java.util.List<java.util.Map<java.lang.String,java.lang.String>> saveList)
saveList - public int deleteMenuIdByRoleIdAndMenuId(java.lang.String roleId,
java.lang.String menuId)
Copyright © 2019. All Rights Reserved.