派生自 wuyushui/SewerAndRainNetwork

YANGDL
2021-01-05 4670bf8584dfc0b3abb5b508f9674daeadc751b7
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
]