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
| // modules/user.js
|
| const userToken = {
| url: '/oauth/interface/token',
| type: 'post',
| response: () => {
| return {
| code: 200,
| data: {
| access_token: 'skiew234i3i4o6uy77b4k3b3v2j1vv53j',
| expires_in: '1500',
| refresh_token: 'iewoer233422i34o2i34uio55iojhg6g'
| }
| }
| }
| }
|
| const userInfo = {
| url: '/oauth/interface/getUserInfo',
| type: 'post',
| response: () => {
| return {
| code: 200,
| data: {
| ou: '部门名称',
| departmentnumber: '部门编号',
| employeenumber: '员工编号',
| uid: '用户ID',
| displayname: '显示名称',
| spgender: '性别',
| adaccountname: 'ad账号',
| sprolelist: '账号列表',
| // (未注册spcode的,不会对改列表进行权限过滤 spRoleList返回值验证点:
| // A、用户只有应用账号没有AD账号,返回报文中spRoleList只有应 用账号
| // B、用户没有应用账号,只有AD账号,返回所有spRoleList属性。
| // C、用户既有应用账号又有AD账号,返回报文中spRoleList返回应 用账号和所有AD账号,有AD默认账号的,AD默认账号放在 spRoleList中第一个)
| cn: '名称',
| sn: '姓',
| otpkey: 'Otp登录的key',
| telephonenumber: '电话',
| businesscategory: '机构单位业务类别',
| employeetype: '员工类型',
| givenname: '名字',
| mail: '邮箱',
| roomnumber: '证书',
| c: '国家代码',
| sppinyinshortname: '用户名称拼音简称',
| spidentitytype: '身份类型',
| spcountry: '国家',
| sporgshortname: '组织机构简称',
| sporgnumber: '组织机构编码',
| sporgcodepath: '组织机构code全路径',
| sporgnamepath: '组织名称全路径',
| sppositionname: '岗位名称',
| sppositionnumber: '岗位编码',
| sppositionstatus: '岗位状态',
| spemployeelevel: '员工级别',
| sptitlenumber: '职务编码',
| sptitlelevel: '职务级别',
| sptitlecategory: '职务类别',
| sptransferstatus: '借调状态',
| spupdatedate: '最后更新时间',
| userpkcs12: '用户key'
| }
| }
| }
| }
|
| module.exports = [
| userToken,
| userInfo
| ]
|
|