zm
2020-05-18 a18bfacbf56b401f6e0fdae8710fbca4df8cff77
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
package cn.autoform.web.client;
 
import java.util.List;
import java.util.Map;
 
import cn.autoform.bean.Tenant;
import cn.autoform.web.client.bean.Company;
import cn.autoform.web.client.bean.Organization;
import cn.autoform.web.client.bean.Organizations;
import cn.autoform.web.client.bean.TenantsAndCompanys;
 
 
 
/**
 * 云尚行api接口调用
 * @author WangYX
 *
 */
public interface CscApiService {
    
    /**
     * 根据租户id查询租户下的公司列表
     * @param tenantId
     * @return
     */
    Tenant findTenantCompanys(Map<String,Object> map);
    
    /**
     * 根据租户id查询租户对应的组织机构信息
     * @return
     */
    Map<String,Object> findOrganizationByTenantId(Map<String,Object> map);
    
    /**
     * 根据公司id获取所有业务系统
     * @return
     */
    Company findSystemList(Map<String,Object> map);
    
    
    
    /**
     * 根据公司id获取该公司对应的组织结构信息
     * @return
     */
    Organizations findOrganizationByCompanyId(Map<String,Object> map);
    
    /**
     * 通过openId查询用户所属的租户和公司信息
     * @return
     */
    TenantsAndCompanys findTenantsAndCompanys(Map<String,Object> map);
    
    /**
     * 通过openId查询用户所属组织机构
     */
    Organizations findUserOrgs(Map<String,Object> map);
    
 
    /**
     * 根据公司id获取公司下的组织机构用户岗位信息
     */
    List<Organization> findRelationDetail(Map<String,Object> map);
    
    /**
     * 通过openId查询用户所属的租户和公司信息
     * @return
     */
    TenantsAndCompanys findTenantsAndCompanys();
    
    /**
     * 根据公司id获取所有业务系统
     * @return
     */
    Company findSystemList(Integer id);
    
    
    /**
     * 根据公司id获取公司下的组织机构用户岗位信息
     */
    Organizations findRelationDetail(Integer companyId);
    
    /**
     * 根据tenantId查询相应的组织机构讯息
     */
    Organization findOrganization(Integer tenantID);
    
 
    /**
     * 取出人员Id
     * @return
     */
    List<Organization> findRelationDetail();
    
    /**
     * 取出人员iD封装方法
     */
    String getUserId(String openId);
    
    /**
     * openId转name
     */
    String getUserName(String openId);
    
    
 
}