UserService.java 1.3 KB

12345678910111213141516171819202122232425262728293031323334
  1. package com.hz.employmentsite.services.service;
  2. import com.hz.employmentsite.model.SysMenu;
  3. import com.hz.employmentsite.model.SysRole;
  4. import com.hz.employmentsite.model.SysUser;
  5. import com.hz.employmentsite.vo.baseSettings.InstitutionVo;
  6. import com.hz.employmentsite.vo.user.DataRange;
  7. import com.hz.employmentsite.vo.user.UserInfoModel;
  8. import com.github.pagehelper.PageInfo;
  9. import java.util.HashMap;
  10. import java.util.List;
  11. public interface UserService {
  12. List<SysRole> getUserRole(String userID);
  13. List<DataRange> getUserDataRange(String userID);
  14. int updateUserStatus(String userId, Integer status);
  15. UserInfoModel getUserInfo(String userId);
  16. Integer save(SysUser data, String userId);
  17. PageInfo<HashMap<String, Object>> getUserList(int page, int rows, String username,String loginid, Integer sex, Integer recordStatu, Integer userType);
  18. SysUser getIsCacheUserInfobyId(String userId);
  19. String getRandomLoginID();
  20. SysUser addUser(String loginID,String userName,Integer userTypeID,String createBy);
  21. Integer updateUser(String userID,String userName,String createBy);
  22. Integer updatePassword(String userID,String newPassword,String updateBy);
  23. List<SysMenu> getUserShortcutMenuList(String userID);
  24. SysUser getUserByLoginID(String loginID);
  25. }