@IocBean(args="refer:dao") @Service(interfaceClass=cn.wizzer.app.sys.modules.services.SysUserService.class) @CacheDefaults(cacheName="sys_user") public class SysUserServiceImpl extends BaseServiceImpl<Sys_user> implements SysUserService
| 构造器和说明 |
|---|
SysUserServiceImpl(org.nutz.dao.Dao dao) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
clearCache() |
void |
deleteById(String userId)
删除一个用户
|
void |
deleteByIds(String[] userIds)
批量删除用户
|
void |
deleteCache(String userId) |
Sys_user |
fillMenu(Sys_user user)
获取用户菜单
|
List<Sys_menu> |
getDatas(String userId)
查询用户按钮权限
|
List<Sys_menu> |
getMenus(String userId)
查询用户菜单权限
|
List<Sys_menu> |
getMenusAndButtons(String userId)
查询用户菜单和按钮权限
|
List<String> |
getRoleCodeList(Sys_user user)
查询用户角色code列表
|
List<Sys_menu> |
getRoleMenus(String userId,
String pid) |
boolean |
hasChildren(String userId,
String pid) |
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_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, updateRelationclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclear, 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@CacheResult(cacheKey="${args[0].id}_getRoleCodeList")
public List<String> getRoleCodeList(Sys_user user)
getRoleCodeList 在接口中 SysUserServiceuser - @CacheResult(cacheKey="${args[0].id}_fillMenu")
public Sys_user fillMenu(Sys_user user)
fillMenu 在接口中 SysUserServiceuser - @CacheResult(cacheKey="${args[0]}_getMenus")
public List<Sys_menu> getMenus(String userId)
userId - @CacheResult(cacheKey="${args[0]}_getMenusAndButtons")
public List<Sys_menu> getMenusAndButtons(String userId)
getMenusAndButtons 在接口中 SysUserServiceuserId - @CacheResult(cacheKey="${args[0]}_getDatas")
public List<Sys_menu> getDatas(String userId)
getDatas 在接口中 SysUserServiceuserId - @Aop(value="txREAD_COMMITTED") public void deleteById(String userId)
deleteById 在接口中 SysUserServiceuserId - @Aop(value="txREAD_COMMITTED") public void deleteByIds(String[] userIds)
deleteByIds 在接口中 SysUserServiceuserIds - @CacheResult(cacheKey="${args[0]}_${args[1]}_getRoleMenus")
public List<Sys_menu> getRoleMenus(String userId,
String pid)
getRoleMenus 在接口中 SysUserServiceuserId - pid - @CacheResult(cacheKey="${args[0]}_${args[1]}_hasChildren")
public boolean hasChildren(String userId,
String pid)
hasChildren 在接口中 SysUserServiceuserId - pid - @CacheRemove(cacheKey="${args[0]}_*")
public void deleteCache(String userId)
deleteCache 在接口中 SysUserService@CacheRemoveAll public void clearCache()
clearCache 在接口中 SysUserServiceCopyright © 2019. All rights reserved.