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