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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
package org.rcisoft.sys.user.service;
import org.rcisoft.common.util.feignDto.MTUserInfoRspDTO;
import org.rcisoft.core.aop.PageUtil;
import org.rcisoft.sys.user.dto.QueryMenuResDTO;
import org.rcisoft.sys.menu.entity.SysMenu;
import org.rcisoft.sys.user.bean.CurUser;
import org.rcisoft.sys.user.dto.QuerySysUserDTO;
import org.rcisoft.sys.user.dto.MyInfoDTO;
import org.rcisoft.sys.user.entity.SysUser;
import java.text.ParseException;
import java.util.List;
import java.util.Map;
public interface SysUserService {
void updateUser(SysUser user, String uid, int line);
String checkPassword(String userId);
List<SysUser> queryUsersByPagination(PageUtil pageUtil, QuerySysUserDTO dto);
int removeUser(String id);
int AssignRoles(String userId,String roleId);
int stopOrStartUserByUserBusinessId(String businessId);
int stopUserByUserBusinessId(String businessId);
int startUserByUserBusinessId(String businessId);
List<SysMenu> queryUserMenus(CurUser user);
Object queryMenusById(CurUser curUser, String modelId,String type);
SysUser getUserState(String id);
Object queryAllRoleById(CurUser curUser);
Map<String,Object> queryAllDepart();
int insertOrUpdateList(List<SysUser> sysUserList);
int synchronizedUsers(String corpId) throws ParseException;
/**
* zhangqingle
* 我的智学也查询个人信息及课程、培训、考试数量
* @param curUser
* @return
*/
MyInfoDTO queryMyInfo(CurUser curUser);
MyInfoDTO queryMyName(CurUser curUser);
List<MTUserInfoRspDTO> getName(CurUser curUser);
List<SysUser> test(QuerySysUserDTO dto);
MyInfoDTO getNameById(String id);
}