1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
package common.service;
import common.model.Menu;
import common.model.User;
import java.util.List;
/**
* Created by mxq on 2017/12/21.
*/
public interface UserService {
Boolean validEmail(String email);
User create(User login, User resource);
User update(User login, User resource);
List<User> find(User login);
User delete(User login, Long id);
User enable(User login, Long id);
User forbiden(User login, Long id);
User updateName(User login, String name);
User updatePwd(User login, String pwd);
User updatePwd(String email, String pwd);
Boolean sendCode(String email);
Boolean validCode(String email, String code, String pwd);
List<User> findbyRole(Long role);
List<User> findSonsAlive(Long user);
List<User> findAllSons(Long user);
}