科室接口
开放平台开放平台科室列表大约 3 分钟
注意
除认证接口外,所有接口请求头需要加上以下两个参数
Authorization: Bearer + token
platform: exy_tenant_mgmt
新增科室接口地址
/organization/v1/admin/open/thrid/specialties/save
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述: 新增科室
请求示例:
{"parentId":0,"name":"科目名称","status":"ACTIVE","parent":true}
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
name | 科室ID | body | true | String | String |
parentId | 科室名称 | body | true | String | String |
parent | 是否为父节点 | body | true | String | String |
status | 有效 无效 | body | true | String | String |
响应状态:
状态码 | 说明 | schema |
---|---|---|
200 | OK | 响应成功 |
201 | Created | 已创建 |
401 | Unauthorized | 未认证 |
403 | Forbidden | 禁止访问 |
404 | Not Found | 没有找到 |
响应参数:
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | 响应状态码 | integer | integer(int32) |
msg | 响应消息体 | string | |
data | 响应数据体 | Object |
响应示例:
{
"code": 200,
"msg": "操作成功",
"data": {
}
}
编辑科室
/organization/v1/admin/open/thrid/specialties/edit/{specialtiesId}
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述: 编辑科室
请求示例:
{"parentId":0,"name":"科目名称","status":"ACTIVE","parent":true}
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
name | 科室ID | body | true | String | String |
parentId | 科室名称 | body | true | String | String |
parent | 是否为父节点 | body | true | String | String |
status | 有效 无效 | body | true | String | String |
响应参数:
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | 响应状态码 | integer | integer(int32) |
msg | 响应消息体 | string | |
data | 响应数据体 | Object |
响应示例:
{
"code": 200,
"msg": "操作成功",
"data": {
}
}
删除科室接口地址
/organization/v1/admin/open/thrid/specialties/del/{specialtiesId}
请求方式:DELETE
请求数据类型:application/x-www-form-urlencoded
响应数据类型:*/*
接口描述: 删除科室
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
code | 科室编码 | path | true | String | String |
响应状态:
状态码 | 说明 | schema |
---|---|---|
200 | OK | 响应成功 |
201 | Created | 已创建 |
401 | Unauthorized | 未认证 |
403 | Forbidden | 禁止访问 |
404 | Not Found | 没有找到 |
响应参数:
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | 响应状态码 | integer | integer(int32) |
msg | 响应消息体 | string | |
data | 响应数据体 | Object |
响应示例:
{
"code": 200,
"msg": "操作成功",
"data": {
}
}
:::
获得科室列表
/organization/v1/admin/open/thrid/specialties/list
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
响应参数:
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | 响应状态码 | integer | integer(int32) |
msg | 响应消息体 | string | |
data | 响应数据体 | Object |
响应示例:
{
"code": 200,
"msg": "操作成功",
"data": [{
"specialtiesId": "科室id",
"code": "科室代码",
"name": "科室名称",
"parentId": "父节点id,最高节点为0",
"parent": "是否为父节点,0为否,1为是",
"status": "ACTIVE,INACTIVE",
"children": [{
"specialtiesId": "科室id",
"code": "科室代码",
"name": "科室名称",
"parentId": "父节点id,最高节点为0",
"parent": "是否为父节点,0为否,1为是",
"status": "ACTIVE,INACTIVE",
"children": []
}]
}]
}