package com.cl.service;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.cl.common.result.Result;
|
import com.cl.pojo.dto.AddUserDTO;
|
import com.cl.pojo.dto.EditUserDTO;
|
import com.cl.pojo.dto.PasswordBeforeLoginDTO;
|
import com.cl.pojo.dto.PasswordDTO;
|
import com.cl.pojo.entity.User;
|
import com.cl.pojo.vo.UserVO;
|
|
import javax.validation.Valid;
|
|
|
|
public interface UserService extends IService<User> {
|
void addUser(AddUserDTO addUserDTO);
|
|
IPage<UserVO> pageList(IPage<User> page, String name, String phone);
|
|
void editUser(@Valid EditUserDTO editUserDTO);
|
|
void password(PasswordDTO passwordDTO,String token);
|
|
void resetPassword(Integer id);
|
|
void frozen(Integer id);
|
|
Result<String> passwordBeforeLogin( PasswordBeforeLoginDTO passwordDTO);
|
}
|