## 方法名:orgExtendAPI.getDepartmentsByCompanyId
### 输入
| 名称 | 是否必须 | 类型|描述
| --- | --- |--- |--- |
layer|是|int|部门层级,指定获取某一层级的部门,起始1,只获取指定层级的部门信息,不会跨层级获取
companyId|是|String|单位Id
### 输出类型:
类型:Controller.CalcResponse* 属性(列表):data/
类型:com.actionsoft.bpms.org.model.DepartmentModel* 属性:administrators/String
* 属性(Timestamp):beginDate/Timestamp
* 属性(Timestamp):closeDate/Timestamp
* 属性:closed/boolean
* 属性:companyId/String
* 属性(Timestamp):createDate/Timestamp
* 属性:desc/String
* 属性(Timestamp):endDate/Timestamp
* 属性:existSubModelOfCache/boolean
* 属性:ext1/String
* 属性:ext2/String
* 属性:ext3/String
* 属性:ext4/String
* 属性:ext5/String
* 属性:id/String
* 属性:isunit/String
* 属性:layer/int
* 属性:name/String
* 属性:nameI18N/String
* 属性:no/String
* 属性:orderIndex/int
* 属性:outerId/String
* 属性:parentDepartmentId/String
* 属性:pathIdOfCache/String
* 属性:pathNameI18NOfCache/String
* 属性:pathNameOfCache/String
* 属性:root/boolean
* 属性:type/String
* 属性:unit/boolean
* 属性(Timestamp):updateDate/Timestamp
* 属性:valid/boolean
* 属性:workCalendar/String
* 属性:zone/String
*****
## orgExtendAPI.getDepartmentsByCompanyId
~~~[api]
get:orgExtendAPI.getDepartmentsByCompanyId
*layer#部门层级,指定获取某一层级的部门,起始1
*companyId#单位Id
<<<
success
{
data/String
}
<<<
error
参见错误码说用
~~~