查询部门角色
接口描述
此接口用于查询部门角色
接口权限
本接口需要集团权限
请求URI
/api/openapi/department/roles
请求方式
GET
请求参数示例
- /api/openapi/department/roles?departmentCode=DEP-1&baseDate=2021-03-03
- /api/openapi/department/roles?departmentOID=58516027-c0c9-420a-aedf-f9d74ca4b2ed&baseDate=2021-03-03
请求参数说明
departmentCode和departmentOID二选一
参数名 | 类型 | 是否必填 | 说明 |
---|---|---|---|
departmentCode | String | 部门编码 | |
departmentOID | UUID | 部门OID | |
baseDate | String | 否 | 基准日 |
接口返回示例
[
{
"departmentRoleCode": "3001",
"employeeId": "EMP-001",
"fromDate":"2020-04-01",
"toDate":"2020-04-01"
},
{
"departmentRoleCode": "6101",
"employeeId": "EMP-002",
"fromDate":"2020-04-01",
"toDate":"2020-04-01"
}
]
接口返回字段
参数名 | 类型 | 规则 | 说明 |
---|---|---|---|
departmentRoleUser | DepartmentRoleUser[] | 部门角色列表 |
DepartmentRoleUser
参数名 | 类型 | 规则 | 说明 |
---|---|---|---|
departmentRoleCode | String | 最大长度20 | 部门角色编码。部门经理编码为6101 |
employeeId | String | 最大长度32 | 员工工号 |
fromDate | String | 日期格式 yyyy-MM-dd | 开始日期 |
toDate | String | 日期格式 yyyy-MM-dd | 结束日期 |
失败示例
{
"message": "部门不存在",
"errorCode": "6061002"
}
字段说明
字段名称 | 类型 | 说明 |
---|---|---|
message | String | 返回信息说明 |
errorCode | String | 返回错误码 |
错误代码说明
errorCode | message | 说明 |
---|---|---|
120001 | 当前操作需要租户权限 | |
6061002 | 部门不存在 | 无 |
6013009 | 日期格式为:yyyy-MM-dd | 无 |
← 更新部门角色员工