package com.vincent.rsf.server.system.service;
|
|
|
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.vincent.rsf.server.common.domain.BaseParam;
|
import com.vincent.rsf.server.common.domain.PageParam;
|
import com.vincent.rsf.server.common.domain.PageResult;
|
import com.vincent.rsf.server.system.entity.User;
|
|
public interface UserService extends IService<User> {
|
|
PageResult<User> pageRel(PageParam<User, BaseParam> pageParam);
|
|
User getByUsername(String username, Long tenantId);
|
|
User getByEmail(String email, Long tenantId);
|
|
User setUserAuthInfo(User user);
|
|
boolean comparePassword(String dbPassword, String inputPassword);
|
|
String encodePassword(String password);
|
|
User selectByUsernameWithoutTenant(String username, Long tenantId);
|
}
|