CZT
2023-09-04 fae4bd828a6b81b95f53e285fcb4749fbd80c7bf
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
package com.bstek.bdf2.core.business;
 
import java.util.List;
import java.util.Map;
 
import org.springframework.security.core.userdetails.UserDetails;
 
import com.bstek.bdf2.core.model.Group;
import com.bstek.bdf2.core.model.Role;
 
/**
 * @since 2013-1-24
 * @author Jacky.gao
 */
public interface IUser extends UserDetails,ICompany{
    String getCname();
    String getEname();
    boolean isAdministrator();
    String getMobile();
    String getEmail();
    List<IDept> getDepts();
    List<IPosition> getPositions();
    List<Role> getRoles();
    List<Group> getGroups();
    Map<String,Object> getMetadata();
 
    String getDeptId();
}