成员模块

一、成员查询列表

 

接口地址 https://www.yingxiongyun.com/tenant/api/v1/t/members

请求方式 GET

consumes ["application/json"]

produces ["*/*"]

接口描述 ``

请求参数

参数名称参数说明请求类型是否必须数据类型schema
memberIds成员id列表queryfalsearraystring
departmentIds部门id集合queryfalsearraystring
roleIds角色id集合queryfalsearraystring
keyword搜索词queryfalsestring 
type成员状态-RESIGN、已离职-ENABLE、已启用-INVITING、已停用-DEACTIVATE,可用值:RESIGN,ENABLE,INACTIVE,INVITING,DEACTIVATEqueryfalsestring 
deptId部门idqueryfalsestring 
roleId角色idqueryfalsestring 
appId应用idqueryfalsestring 
rangeViewFlag范围查看标识queryfalseboolean 
appendPermissionFlag查询成员是否追加权限过滤queryfalseboolean 

 

 

响应状态

状态码说明schema
200OK响应结果对象«分页对象«成员响应数据»»
401Unauthorized 
403Forbidden 
404Not Found 

 

响应参数

参数名称参数说明类型schema
code结果码integer(int32)integer(int32)
data结果数据分页对象«成员响应数据»分页对象«成员响应数据»
message结果描述string 
timestamp时间戳integer(int64)integer(int64)

 

schema属性说明

分页对象«成员响应数据»

参数名称参数说明类型schema
body分页数据array成员响应数据
pageNum当前页数integer(int32) 
pageSize每页条数integer(int32) 
total总条数integer(int64) 

成员响应数据

参数名称参数说明类型schema
avatar头像string 
code编号string 
deptDetails部门详情列表array部门响应数据
deptManagerFlag是否是部门主管boolean 
email邮箱string 
gender性别:man男,woman女string 
id主键IDstring 
isOwner创建者标识boolean 
maindepartmentId主部门IDstring 
manageDept管理部门(部门主管)array 
mobile手机号string 
modifyCode是否可修改编码boolean 
name成员名称string 
nickname昵称(别名)string 
phonePrefix手机号码前缀string 
roleDetails角色详情列表array角色响应数据
status邀请状态 PENDING: 邀请中 ACCEPT: 接受 REFUSE: 拒绝,可用值:PENDING,ACCEPT,REFUSEstring 
type成员状态-RESIGN、已离职-ENABLE、已启用-INVITING、已停用-DEACTIVATE,可用值:RESIGN,ENABLE,INACTIVE,INVITING,DEACTIVATEstring 
userKey关联用户IDstring 

部门响应数据

参数名称参数说明类型schema
children子节点列表array部门响应数据
description描述string 
disabled禁止选择boolean 
enableReadOrManageFlag可见可管理boolean 
id主键IDstring 
name部门名称string 
parentId父部门idstring 
rootNode是否根节点boolean 

角色响应数据

参数名称参数说明类型schema
departmentIds部门id集合array 
departments部门列表array 
description角色描述string 
enableManageFlag可管理boolean 
groupId角色组主键idstring 
id主键IDstring 
name角色名称string 
status角色状态 normal正常,deactivate停用string 

 

 

响应示例

 

二、修改成员

接口地址 https://www.yingxiongyun.com/tenant/api/v1/t/members/{memberId}

请求方式 PUT

consumes ["application/json"]

produces ["*/*"]

接口描述 修改一条记录

请求参数

参数名称参数说明请求类型是否必须数据类型schema
memberIdmemberIdpathtruestring 

 

schema属性说明

成员修改请求体

参数名称参数说明请求类型是否必须数据类型schema
avatar头像bodyfalsestring 
code编号bodyfalsestring 
departmentIds部门主键id列表bodyfalsearray 
email邮箱bodyfalsestring 
gender性别:man男,woman女,unknown未知,可用值:MAN,WOMAN,UNKNOWNbodyfalsestring 
isDeptManager是否是部门管理员bodyfalseboolean 
mainDepartmentId主部门IDbodyfalsestring 
mobile手机号bodyfalsestring 
name成员名称bodyfalsestring 
nickname昵称(别名)bodyfalsestring 
phonePrefix手机号码前缀bodyfalsestring 
roleIds角色id集合bodyfalsearray 

 

响应状态

状态码说明schema
200OK响应结果对象«成员响应数据»
201Created 
401Unauthorized 
403Forbidden 
404Not Found 

 

响应参数

参数名称参数说明类型schema
code结果码integer(int32)integer(int32)
data结果数据成员响应数据成员响应数据
message结果描述string 
timestamp时间戳integer(int64)integer(int64)

 

schema属性说明

成员响应数据

参数名称参数说明类型schema
avatar头像string 
code编号string 
deptDetails部门详情列表array部门响应数据
deptManagerFlag是否是部门主管boolean 
email邮箱string 
gender性别:man男,woman女string 
id主键IDstring 
isOwner创建者标识boolean 
maindepartmentId主部门IDstring 
manageDept管理部门(部门主管)array 
mobile手机号string 
modifyCode是否可修改编码boolean 
name成员名称string 
nickname昵称(别名)string 
phonePrefix手机号码前缀string 
roleDetails角色详情列表array角色响应数据
status邀请状态 PENDING: 邀请中 ACCEPT: 接受 REFUSE: 拒绝,可用值:PENDING,ACCEPT,REFUSEstring 
type成员状态-RESIGN、已离职-ENABLE、已启用-INVITING、未激活(只有企业微信同步成员时才有的状态)-INACTIVE、邀请中-(非企业同步成员才有的状态)-INVITING、已停用-DEACTIVATE,可用值:RESIGN,ENABLE,INACTIVE,INVITING,DEACTIVATEstring 
userKey关联用户IDstring 

部门响应数据

参数名称参数说明类型schema
children子节点列表array部门响应数据
description描述string 
disabled禁止选择boolean 
enableReadOrManageFlag可见可管理boolean 
id主键IDstring 
name部门名称string 
parentId父部门idstring 
rootNode是否根节点boolean 

角色响应数据

参数名称参数说明类型schema
departmentIds部门id集合array 
departments部门列表array 
description角色描述string 
enableManageFlag可管理boolean 
groupId角色组主键idstring 
id主键IDstring 
name角色名称string 
status角色状态 normal正常,deactivate停用string 

 

 

响应示例

三、启用成员

接口地址 https://www.yingxiongyun.com/tenant/api/v1/t/members/enable/{memberId}

请求方式 PUT

consumes ["application/json"]

produces ["*/*"]

接口描述 启用成员

请求参数

参数名称参数说明请求类型是否必须数据类型schema
memberIdmemberIdpathtruestring 

 

 

响应状态

状态码说明schema
200OK响应结果对象«boolean»
201Created 
401Unauthorized 
403Forbidden 
404Not Found 

 

响应参数

参数名称参数说明类型schema
code结果码integer(int32)integer(int32)
data结果数据boolean 
message结果描述string 
timestamp时间戳integer(int64)integer(int64)

 

 

响应示例

 

四、禁用成员

接口地址 https://www.yingxiongyun.com/tenant/api/v1/t/members/deactivate/{memberId}

请求方式 PUT

consumes ["application/json"]

produces ["*/*"]

接口描述 启用成员

请求参数

参数名称参数说明请求类型是否必须数据类型schema
memberIdmemberIdpathtruestring 

 

 

响应状态

状态码说明schema
200OK响应结果对象«boolean»
201Created 
401Unauthorized 
403Forbidden 
404Not Found 

 

响应参数

参数名称参数说明类型schema
code结果码integer(int32)integer(int32)
data结果数据boolean 
message结果描述string 
timestamp时间戳integer(int64)integer(int64)

 

 

响应示例