类 SysUserServiceImpl

  • 所有已实现的接口:
    cn.wizzer.app.sys.modules.services.SysUserService, cn.wizzer.framework.base.service.BaseService<cn.wizzer.app.sys.modules.models.Sys_user>

    @IocBean(args="refer:dao")
    @Service(interfaceClass=cn.wizzer.app.sys.modules.services.SysUserService.class)
    public class SysUserServiceImpl
    extends cn.wizzer.framework.base.service.BaseServiceImpl<cn.wizzer.app.sys.modules.models.Sys_user>
    implements cn.wizzer.app.sys.modules.services.SysUserService
    Created by wizzer on 2016/12/22.
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      void deleteById​(String userId)
      删除一个用户
      void deleteByIds​(String[] userIds)
      批量删除用户
      cn.wizzer.app.sys.modules.models.Sys_user fillMenu​(cn.wizzer.app.sys.modules.models.Sys_user user)
      获取用户菜单
      List<cn.wizzer.app.sys.modules.models.Sys_menu> getDatas​(String userId)
      查询用户按钮权限
      List<cn.wizzer.app.sys.modules.models.Sys_menu> getMenus​(String userId)
      查询用户菜单权限
      List<cn.wizzer.app.sys.modules.models.Sys_menu> getMenusAndButtons​(String userId)
      查询用户菜单和按钮权限
      List<String> getRoleCodeList​(cn.wizzer.app.sys.modules.models.Sys_user user)
      查询用户角色code列表
      List<cn.wizzer.app.sys.modules.models.Sys_menu> getRoleMenus​(String userId, String pid)  
      boolean hasChildren​(String userId, String pid)  
      • 从类继承的方法 cn.wizzer.framework.base.service.BaseServiceImpl

        clear, clear, clear, clear, count, count, count, count, count, 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, getPageNumber, getPageSize, 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
      • 从类继承的方法 org.nutz.service.EntityService

        _clearLinks, _delete, _deleteLinks, _deleteWith, _fastInsert, _fetch, _fetchLinks, _fetchLinks, _insert, _insert, _insert, _insertLinks, _insertRelation, _insertWith, _query, _query, _update, _update, _updateIgnoreNull, _updateLinks, _updateWith, create, deletex, each, each, func, func, getObject, getObject, insert, mirror, setEntityType, setExpert, updateRelation
      • 从类继承的方法 org.nutz.service.Service

        dao, setDao
      • 从接口继承的方法 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
    • 构造器详细资料

      • SysUserServiceImpl

        public SysUserServiceImpl​(org.nutz.dao.Dao dao)
    • 方法详细资料

      • getRoleCodeList

        public List<String> getRoleCodeList​(cn.wizzer.app.sys.modules.models.Sys_user user)
        查询用户角色code列表
        指定者:
        getRoleCodeList 在接口中 cn.wizzer.app.sys.modules.services.SysUserService
        参数:
        user -
        返回:
      • fillMenu

        public cn.wizzer.app.sys.modules.models.Sys_user fillMenu​(cn.wizzer.app.sys.modules.models.Sys_user user)
        获取用户菜单
        指定者:
        fillMenu 在接口中 cn.wizzer.app.sys.modules.services.SysUserService
        参数:
        user -
      • getMenus

        public List<cn.wizzer.app.sys.modules.models.Sys_menu> getMenus​(String userId)
        查询用户菜单权限
        参数:
        userId -
        返回:
      • getMenusAndButtons

        public List<cn.wizzer.app.sys.modules.models.Sys_menu> getMenusAndButtons​(String userId)
        查询用户菜单和按钮权限
        指定者:
        getMenusAndButtons 在接口中 cn.wizzer.app.sys.modules.services.SysUserService
        参数:
        userId -
        返回:
      • getDatas

        public List<cn.wizzer.app.sys.modules.models.Sys_menu> getDatas​(String userId)
        查询用户按钮权限
        指定者:
        getDatas 在接口中 cn.wizzer.app.sys.modules.services.SysUserService
        参数:
        userId -
        返回:
      • deleteById

        @Aop("txREAD_COMMITTED")
        public void deleteById​(String userId)
        删除一个用户
        指定者:
        deleteById 在接口中 cn.wizzer.app.sys.modules.services.SysUserService
        参数:
        userId -
      • deleteByIds

        @Aop("txREAD_COMMITTED")
        public void deleteByIds​(String[] userIds)
        批量删除用户
        指定者:
        deleteByIds 在接口中 cn.wizzer.app.sys.modules.services.SysUserService
        参数:
        userIds -
      • getRoleMenus

        public List<cn.wizzer.app.sys.modules.models.Sys_menu> getRoleMenus​(String userId,
                                                                            String pid)
        指定者:
        getRoleMenus 在接口中 cn.wizzer.app.sys.modules.services.SysUserService
        参数:
        userId -
        pid -
        返回:
      • hasChildren

        public boolean hasChildren​(String userId,
                                   String pid)
        指定者:
        hasChildren 在接口中 cn.wizzer.app.sys.modules.services.SysUserService
        参数:
        userId -
        pid -
        返回: