功能说明:更新部门
请求方式:POST(HTTPS)multipart/form-data
请求地址:https://qwif.do1.com.cn/qwcgi/api/deptAPI/updateDept.do?token=token&corpId=corpId
参数:deptInfo
{
"id":"1c3cf09f06cf1b4b40c93bc27f62f9be",
"departmentName": "部门ccc",
"parentDepart": "6e41b48c4272122fbeabe6a62b2c3684",
"showOrder": "1",
"permission":"1",
"receiveWxUserId": "qy_15906191328|khh666"
}
|
参数 |
说明 |
|---|---|
|
id |
部门ID |
|
departmentName |
部门名称 |
|
parentDepart |
父部门编号(顶级部门此字段为空) |
|
showOrder |
显示顺序 |
|
permission |
可见权限: 1:全公司(可以看到全公司通讯录) 2:仅本部门(可以看到同一部门下所有子组织通讯录) 3:仅子部门(可以看到所在子部门及下属子组织通讯录) |
|
receiveWxUserId
|
部门负责人账号,多个负责人请以"|"进行分割
|
InterfaceDept deptInfo = new InterfaceDept();
// 部门ID
deptInfo.setId("124432543532453");
// 部门名称
deptInfo.setDepartmentName("道一企微云");
// 父级部门编号(顶级部门此字段为空)
deptInfo.setParentDepart("fc036-test96d9d");
// 显示顺序
deptInfo.setShowOrder(1);
// 可见权限 1:全公司(可以看到全公司通讯录) 2:仅本部门(可以看到同一部门下所有子组织通讯录)
// 3:仅子部门(可以看到所在子部门及下属子组织通讯录)
deptInfo.setPermission("3");
// 部门负责人账号,多个负责人以" |"进行分割
deptInfo.setReceiveWxUserId("qyfffff328|fffff6");
DeptApi deptApi = QwSdkUtil.getInter(DeptApi.class);
ApiDeptResultVO depart = deptApi.updateDept(QwSdkUtil.getCacheToken(),
deptInfo);
System.out.println(JSONUtil.stringify(depart));
{
"code":"0",
"desc":"成功",
"data":{
"depart":{
"departmentName":"部门bbc",
"deptFullName":"部门bbb->部门bbc",
"id":"1c3cf09f06cf1b4b40c93bc27f62f9be",
"orgId":"b17efb43-292e-4cc9-ac5d-0b46bce059c4",
"parentDepart":"42e79809ebd4fc3635fb03eac3add901",
"permission":"1",
"showOrder":5,
"wxId":"414",
"wxParentid":"413",
"receiveWxUserId": "qy_15906191328|khh666"
}
}
}
|
参数 |
说明 |
|---|---|
|
id |
部门ID |
|
departmentName |
部门名称 |
|
parentDepart |
父部门编号(顶级部门此字段为空) |
|
orgId |
组织编号 |
|
deptFullName |
部门全称“->”为层级分隔符 |
|
showOrder |
显示顺序 |
|
wxId |
微信编号 |
|
wxParentid |
微信父部门编号 |
|
permission |
可见权限: 1:全公司(可以看到全公司通讯录) 2:仅本部门(可以看到同一部门下所有子组织通讯录) 3:仅子部门(可以看到所在子部门及下属子组织通讯录) |
|
receiveWxUserId |
部门负责人账号,多个负责人以" |"进行分割
|