SysUserDao.java 712 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. package com.kmall.common.dao;
  2. import com.kmall.common.entity.SysUserEntity;
  3. import java.util.List;
  4. import java.util.Map;
  5. /**
  6. * 系统用户
  7. *
  8. * @author Scott
  9. * @email
  10. * @date 2016年9月18日 上午9:34:11
  11. */
  12. public interface SysUserDao extends BaseDao<SysUserEntity> {
  13. /**
  14. * 查询用户的所有权限
  15. *
  16. * @param userId 用户ID
  17. */
  18. List<String> queryAllPerms(Long userId);
  19. /**
  20. * 查询用户的所有菜单ID
  21. */
  22. List<Long> queryAllMenuId(Long userId);
  23. /**
  24. * 根据用户名,查询系统用户
  25. */
  26. SysUserEntity queryByUserName(String username);
  27. /**
  28. * 修改密码
  29. */
  30. int updatePassword(Map<String, Object> map);
  31. }