cy
2022-06-21 129904537f66509f97b285e7eb4f42b3dc349dd0
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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
package cn.ksource.web.facade;
 
import java.util.List;
import java.util.Map;
 
import javax.servlet.http.HttpServletRequest;
 
import cn.ksource.core.page.PageInfo;
 
public interface JsglFacade {
    
    
    /**
     * 删除角色
     * @param roleid
     * @return
     * @version V1.0.0
     * @author 杨凯
     * @date Dec 28, 2013 7:07:56 PM
     */
    public int deleteRole(String roleid);
    
    
    public void onQxInRoleSubmit(String[] yjgnbhs,String[] ejgnbhs,String[] sjgnbhs,String[] sijgnbhs,String roleid);
    
    public void onUserInRoleSubmit(String[] userids,String roleid);
    
    public void execExtend(String[] indexs,String[] ids,String[] sxhs,String[] datavalues,String extendid,String[] ables);
 
    /**
     * 添加角色-指标 关联
     * @param ids
     * @param id
     */
    void insertConfig(String ids, String id);
    
    /**
     * 获取用户角色列表
     * @param userid
     * @return
     */
    public List<Map> getUserInRoleList(String userid);
    
    /**
     * 获取加盟商角色列表
     * @param partnerid
     * @return
     */
    public List<Map> getRoleList();
    
    /**
     * 获取角色分组列表
     * @param params
     * @return
     */
    public List<Map> getRoleList(Map<String, String> params);
    
    /**
     * 用户角色提交
     * @param userid
     * @param roleids
     * @param groupids
     */
    public void onUserInRoleSubmit(String userid,String[] roleids,String[] groupids);
 
    /**
     * 查询角色的数据
     * @param pageInfo
     * @param params
     * @return
     */
    public PageInfo jsData(PageInfo pageInfo, Map<String, String> params);
 
    /**
     * 查询角色的数量
     * @param params
     * @return
     */
    public int jsCount(Map<String, String> params);
 
    /**
     * 根据用户id获取角色列表
     * @param userId
     * @param defFlag TODO
     * @return
     * @author chenlong
     */
    public List getRolesByUserId(String userId, Integer defFlag);
    
    /**
     * 设置默认角色
     * @param userId
     * @param roleId
     * @author chenlong
     */
    public void setDefaultRole(String userId,String roleId);
    
    /**
     * 根据角色key获取用户
     * @param key
     * @return
     * @author chenlong
     */
    public List<Map> getUsersByRoleKey(String key);
    
    /**
     * 根据角色key获取角色信息
     * @param key
     * @return
     * @author chenlong
     */
    public Map getRoleByRoleKey(String key);
 
    /**
     * 更新默认桌面
     * @param userId
     * @param roleId
     * @author chenlong
     */
    public void updateDefDesk(String userId, String roleId);
 
 
    /**
     * 查询角色分组的数据
     * @param pageInfo
     * @param params
     * @return
     */
    public PageInfo roleGroupData(PageInfo pageInfo, Map<String, String> params);
 
    /**
     * 查询角色分组的数据数量
     * @param params
     * @return
     */
    public int roleGroupCount(Map<String, String> params);
 
    /**
     * 查询角色分组人员
     * @param id
     * @return
     */
    public List<Map> getGroupUser(String id);
 
    /**
     * 保存角色分组人员
     * @param params
     * @return
     */
    public void updateGroupUser(Map<String, String> params);
 
    /**
     * 删除角色分组
     * @param groupId
     * @return
     */
    public int deleteGroup(String groupId);
}