# 群组类型管理
业务场景:
定义群组类型的属性,在创建群组时使用
使用角色:
后台管理员
业务逻辑:
进入通讯录-群组类型管理
- 默认内置一个普通群类型
- 群组类型列表:
- 字段:类型名称、描述、群数量、关联属性、可入群身份、默认允许私聊、建群方式
- 新建群类型:
- 类型编号:群组类型的唯一标识,必填
- 类型名称:此字段同时用于前台,对群组进行标记,必填,32个字以内(含)
- 类型描述:群类型的详情描述
- 群组初始化设置:
- 属性名称:4个字以内,建议2个字,必填
- 群组初始化接口:用于初始化建群,获取与群组关联的属性,建立群组时使用
- 接口地址:请求数据的接口地址,必填
- 添加参数:接口的请求参数,选填
- 添加请求头:接口的请求头,选填
- 绑定参数:
- 关联群组的唯一键:查询添加的接口,从接口返回的参数中选择一个参数,作为建群的唯一依据,必填
- 作为群组名称的参数:查询添加的接口,从接口返回的参数中选择一个参数,作为建群的群名称,必填
- 关联父节点:查询添加的接口,从接口返回的参数中选择一个参数,作为树形结构中绑定父节点的标识,选填
- 定时执行:设置定时时间,定时请求群组初始化接口
示例:
{
"code": 0,
"data": {
"items": [
{
"code": "0",
"name": "行政机构",
"id": "0"
}
]
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
- 群成员初始化接口:用于获取初始化自动入群成员
- 可添加多个
- 绑定参数:
- 接口地址:请求数据的接口地址,必填
- 添加参数:接口的请求参数,要求添加一个codes参数
- 添加请求头:接口的请求头,选填
- 绑定参数:
- 关联群组的唯一键:查询添加的接口,从接口返回的参数中选择一个参数,作为关联群组的唯一依据,必填
- 关联用户的唯一键:查询添加的接口,从接口返回的参数中选择一个参数,作为初始化的群成员,必填
- 定时执行:设置定时时间,定时请求群成员初始化接口
示例:
{
"took": 0,
"code": 0,
"data": [
{
"code": "02060",
"accountNames": "账号激活测试,2tyjyjz,8070td,ZC005,qianjia1shi,jiazhuang,zhangbin,143012"
},
{
"code": "02030",
"accountNames": "lml4444,zzx2022,SW250391,ceshi2,wangergou,7666000047,6660005,smartadmin"
}
],
"message": "获取成功",
"timestamp": 1673429543041
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
- 人员自动入群/退群设置:
- 接口地址:请求数据的接口地址,必填
- 添加参数:接口的请求参数,选填
- 添加请求头:接口的请求头,选填
- 绑定参数:
- 指定变更人员:查询添加的接口,从接口返回的参数中选择一个参数,作为入群/退群的用户的值,必填
- 指定变更群组:查询添加的接口,从接口返回的参数中选择一个参数,表示入群或退群的群组,必填
- 自动入群的值:查询添加的接口,从接口返回的参数中选择一个参数,表示自动入群的值,必填
- 自动退群的值:查询添加的接口,从接口返回的参数中选择一个参数,表示自动退群的值,必填
- 指定变更类型:查询添加的接口,从接口返回的参数中选择一个参数,指定用户是入群还是退群,必填
示例:
{
"took": 0,
"code": 0,
"data": {
"data": [
{
"accountName": "ax",
"deptCode": "1",
"updateType": "0"
},
{
"accountName": "ax",
"deptCode": "2002",
"updateType": "1"
}
]
"autoOutValue": "0",
"autoInValue": "1"
},
"message": "获取成功",
"timestamp": 1673429339914
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
- 群主设置:用于初始化群组时,设置群主
- 接口地址:请求数据的接口地址,必填
- 绑定参数:
- 指定群主的参数:查询添加的接口,从接口返回的参数中选择一个参数,作为初始化的群主,必填
- 指定群组的参数:查询添加的接口,从接口返回的参数中选择一个参数,作为关联群组的唯一依据,必填
- 定时执行:设置定时时间,定时请求群主设置接口
示例:
{
"took": 0,
"code": 0,
"data": [
{
"code": "02060",
"accountName": "20170100"
}
{
"code": "02030",
"accountName": "lml"
}
]
"message": "获取成功"
"timestamp": 1673429922162
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
- 可入群身份:按照身份,对自动入群接口查询的人员进行过滤,不符合身份要求的用户,不可自动入群
- 默认全选
- 私聊设置:类型下的群组,是否默认允许私聊
- 默认不允许
- 建群方式:
- 立即自动建群:保存后,立即根据设置进行建群操作
- 稍后手动建群:默认,手动在群组管理中建群
- 删除群类型:点击【删除】按钮,删除群类型
- 普通群组、部门群组不支持删除