接口 SysUserService
-
- 所有超级接口:
cn.wizzer.framework.base.service.BaseService<cn.wizzer.app.sys.modules.models.Sys_user>
public interface SysUserService extends cn.wizzer.framework.base.service.BaseService<cn.wizzer.app.sys.modules.models.Sys_user>Created by wizzer on 2016/12/22.
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 voiddeleteById(String userId)通过用户ID删除用户voiddeleteByIds(String[] userIds)批量删除用户cn.wizzer.app.sys.modules.models.Sys_userfillMenu(cn.wizzer.app.sys.modules.models.Sys_user user)绑定菜单到用户List<cn.wizzer.app.sys.modules.models.Sys_menu>getDatas(String userId)通过用户ID获取菜单List<cn.wizzer.app.sys.modules.models.Sys_menu>getMenusAndButtons(String userId)通过用户ID获取菜单及权限List<String>getRoleCodeList(cn.wizzer.app.sys.modules.models.Sys_user user)查询用户的角色List<cn.wizzer.app.sys.modules.models.Sys_menu>getRoleMenus(String userId, String pid)通过用户ID和菜单父ID获取下级权限菜单booleanhasChildren(String userId, String pid)判断用户是否有下级数据权限-
从接口继承的方法 cn.wizzer.framework.base.service.BaseService
clear, clear, clear, clear, count, count, count, count, count, dao, data, data, data, data, data, delete, delete, delete, delete, delete, delete, delete, execute, exists, fastInsert, fetch, fetch, fetch, fetchLinks, fetchLinks, fetchx, getEntity, getEntityClass, getField, getField, getField, getField, getMap, getMaxId, getParentPath, getSubPath, insert, insert, insert, insertLinks, insertOrUpdate, insertOrUpdate, insertRelation, insertWith, list, listPage, listPage, listPage, listPage, listPage, listPage, listPage, listPage, listPage, listPageLinks, listPageLinks, query, query, query, query, query, query, query, query, query, update, update, update, updateAndIncrIfMatch, updateIgnoreNull, updateLinks, updateRelation, updateWith, updateWithVersion, updateWithVersion, vDelete, vDelete, vDelete, vDelete, vDelete
-
-
-
-
方法详细资料
-
getRoleCodeList
List<String> getRoleCodeList(cn.wizzer.app.sys.modules.models.Sys_user user)
查询用户的角色- 参数:
user-- 返回:
-
getMenusAndButtons
List<cn.wizzer.app.sys.modules.models.Sys_menu> getMenusAndButtons(String userId)
通过用户ID获取菜单及权限- 参数:
userId-- 返回:
-
getDatas
List<cn.wizzer.app.sys.modules.models.Sys_menu> getDatas(String userId)
通过用户ID获取菜单- 参数:
userId-- 返回:
-
fillMenu
cn.wizzer.app.sys.modules.models.Sys_user fillMenu(cn.wizzer.app.sys.modules.models.Sys_user user)
绑定菜单到用户- 参数:
user-
-
deleteById
void deleteById(String userId)
通过用户ID删除用户- 参数:
userId-
-
deleteByIds
void deleteByIds(String[] userIds)
批量删除用户- 参数:
userIds-
-
getRoleMenus
List<cn.wizzer.app.sys.modules.models.Sys_menu> getRoleMenus(String userId, String pid)
通过用户ID和菜单父ID获取下级权限菜单- 参数:
userId-pid-- 返回:
-
-