package com.fdkankan.sale.service;
import com.fdkankan.sale.common.PageInfo;
import com.fdkankan.sale.entity.SysUser;
import com.baomidou.mybatisplus.extension.service.IService;
import com.fdkankan.sale.vo.request.SysUserParam;
import com.fdkankan.sale.vo.response.ManageLoginResponse;
import com.fdkankan.sale.vo.response.RepairerVo;
import java.util.HashMap;
import java.util.List;
import java.util.Set;
/**
*
* 服务类
*
*
* @author
* @since 2022-12-09
*/
public interface ISysUserService extends IService {
SysUser getByUserName(String userName);
SysUser getByUserNameDb2(String userName);
ManageLoginResponse getUserByUserNameAndPassword(String userName, String password);
void addOrUpdate(SysUser user,SysUserParam param);
PageInfo pageList(SysUserParam param);
HashMap groupByRoleId();
HashMap getByIds(Set sysUserIds);
void saveByRedisKey(String redisKey);
SysUser getByManageId(Long userId);
HashMap getMapByIds(Set userIds);
Object allList(String userName);
void setSaleNameAndRepairManName(List records);
void delUser(Long id);
void updateUser(SysUserParam param);
}