Files
Disk/easypan-java/src/main/java/com/easypan/service/UserInfoService.java
T
2026-06-13 18:35:43 +08:00

37 lines
950 B
Java

package com.easypan.service;
import com.easypan.entity.dto.SessionWebUserDto;
import com.easypan.entity.po.UserInfo;
import com.easypan.entity.query.UserInfoQuery;
import com.easypan.entity.vo.PaginationResultVO;
import java.util.List;
/**
* 用户信息 业务接口
*/
public interface UserInfoService {
void register(String email, String nickName, String password, String emailCode);
SessionWebUserDto login(String email, String password);
void resetPwd(String email, String password, String emailCode);
void updateUserInfoByUserId(UserInfo userInfo, String userId);
UserInfo getUserInfoByUserId(String userId);
PaginationResultVO findListByPage(UserInfoQuery userInfoQuery);
Integer findCountByParam(UserInfoQuery param);
List<UserInfo> findListByParam(UserInfoQuery param);
void updateUserStatus(String userId, Integer status);
void changeUserSpace(String userId, Integer changeSpace);
}