ISysUserService.java 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. package com.fdkankan.sale.service;
  2. import com.fdkankan.sale.common.PageInfo;
  3. import com.fdkankan.sale.entity.SysUser;
  4. import com.baomidou.mybatisplus.extension.service.IService;
  5. import com.fdkankan.sale.vo.request.SysUserParam;
  6. import com.fdkankan.sale.vo.response.ManageLoginResponse;
  7. import com.fdkankan.sale.vo.response.RepairerVo;
  8. import java.util.HashMap;
  9. import java.util.List;
  10. import java.util.Set;
  11. /**
  12. * <p>
  13. * 服务类
  14. * </p>
  15. *
  16. * @author
  17. * @since 2022-12-09
  18. */
  19. public interface ISysUserService extends IService<SysUser> {
  20. SysUser getByUserName(String userName);
  21. SysUser getByUserNameDb2(String userName);
  22. ManageLoginResponse getUserByUserNameAndPassword(String userName, String password);
  23. void addOrUpdate(SysUser user,SysUserParam param);
  24. PageInfo pageList(SysUserParam param);
  25. HashMap<Long, Long> groupByRoleId();
  26. HashMap<Long, SysUser> getByIds(Set<Long> sysUserIds);
  27. void saveByRedisKey(String redisKey);
  28. SysUser getByManageId(Long userId);
  29. HashMap<Long, SysUser> getMapByIds(Set<Long> userIds);
  30. Object allList(String userName);
  31. void setSaleNameAndRepairManName(List<RepairerVo> records);
  32. void delUser(Long id);
  33. void updateUser(SysUserParam param);
  34. }