Skip to content

用户

获取用户列表

GET /user/users_list/list

权限

  • Access-Token认证方式可获取全部用户
  • X-Auth-Token认证方式可获取属于该用户管理范围内的用户

参数

字段是否必填描述
orgCode部门orgCode(eg:1.2.)
postId岗位id(eg:1)
roles角色编码code(eg:USER_ROLE)
keywordType关键词类型(5选1:truename、nickname、phone、email、ip 真实姓名、用户名、手机号、邮箱、ip)
keyword对应关键词内容(eg:张三)
locked封禁状态 unlocked、locked 未封禁、封禁
hireDate_GTE入职起始时间(eg:2022-01-13)
hireDate_LTE入职结束时间(eg:2022-01-14)
isReturnMobile是否返回手机号(eg: true)
isReturnEmail是否返回邮箱(eg: true)

响应

字段描述
id int string用户ID
nickname string昵称
uuid string用户识别码
hireDate string入职时间
locked int string是否封禁 1表示封禁, 0表示未封禁
profile list<string>用户信息:真实姓名、性别
postId int string岗位ID
post list<string>岗位信息:岗位id、岗位名称
orgCodes list<string>部门信息:部门orgCode合集
org list<string>部门信息:部门id、部门名称、部门code、部门orgCode
roles list<string>角色信息:角色code合集
role list<string>角色信息:角色名称、角色code
verifiedMobile list<string>用户手机号(根据信息安全合规要求,返回值已加密,需通过isReturnMobile参数控制是否返回)
email list<string>用户邮箱(根据信息安全合规要求,返回值已加密,需通过isReturnEmail参数控制是否返回)

解密

txt
例如:
手机号:RWJKcXNSZzZZaEdmWTlNU1hFYnZJZz09
邮箱:NkRJWGt4VnRZak5LMnhtVkpJcERFblBkZVRoeHUvTGgvYStvMnZ4bzduYz0=

步骤:
1.将加密信息Base64解码
2.将解码后的信息进行Openssl解密
2.1 Openssl解密key:参见站点域名/admin/system/api/setting的SecretKey
2.2 Openssl解密算法:AES-256-CBC