Files
biji/biji-houdaun/src/main/java/com/test/bijihoudaun/service/UserService.java
ikmkj 3eb2edbe85 feat(user): 新增用户注册、登录和删除功能
- 新增用户实体类和相关控制器、服务类
- 实现用户注册、登录和删除功能
- 添加用户token生成和验证逻辑
-优化密码存储,使用加密算法
2025-06-16 20:55:08 +08:00

37 lines
863 B
Java

package com.test.bijihoudaun.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.test.bijihoudaun.entity.User;
public interface UserService extends IService<User> {
/**
* 用户注册
* @param username 用户名
* @param password 密码
* @param email 邮箱
* @return 注册成功的用户
*/
User register(String username, String password, String email);
/**
* 用户登录
* @param username 用户名
* @param password 密码
* @return 登录成功的用户
*/
User login(String username, String password);
/**
* 用户删除
* @param id 用户id
*/
void deleteUser(Integer id);
/**
* 查询用户token是否过期
* @param id 用户id
* @return Boolean
*/
Boolean isTokenExpired(Long id,String token);
}