blob: 71435c7bbf5ff7a6e6fff43d01ec8a0d9f3c58fc [file] [log] [blame]
22301115cf6dba22025-03-25 19:06:21 +08001package com.example.myproject.service;
2
3
4
22301126e1131602025-06-04 11:30:10 +08005import com.baomidou.mybatisplus.extension.service.IService;
22301115cf6dba22025-03-25 19:06:21 +08006
22301126e1131602025-06-04 11:30:10 +08007import com.example.myproject.entity.User;
22301115cf6dba22025-03-25 19:06:21 +08008
22301126e1131602025-06-04 11:30:10 +08009public interface UserService extends IService<User> {
10 User loginService(String username, String password);
22301115cf6dba22025-03-25 19:06:21 +080011
12
22301126e1131602025-06-04 11:30:10 +080013 boolean preRegisterUser(User user);
14
15
16 boolean verifyEmail(String email, String token);
17
18
19 boolean checkEmailExists(String email);
20
21 boolean checkPassword(Long userId, String rawPassword);
22
23
24// Integer getUserId();
25}