- 接口变更记录
- 开发前准备
- 请求签名鉴权方式
- OAuth2.0鉴权方式
- 常见问题速查
- 接入
- 公共数据获取
- 系统管理接口
- 患者档案相关
- CRM
- 会员
- HIS
- 外加工
- 进销存
- OA审批
- 渠道管理
获取值班数据
POST
/api/anon/openapi/crm/onDuty
最后修改时间:2023-02-13 08:01:54
责任人:孙工
请求参数
Header 参数
FRHis-Open-Timestamp
string
必需
示例值:
{% mock 'timestamp' %}
FRHis-Open-App-Id
string
必需
示例值:
{{appid}}
FRHis-Open-Token
string
必需
示例值:
{{token}}
Body 参数application/json
dutyOfficerID
integer
员工ID
dutyDepartmentID
integer
科室ID
workStartDate
string
排班开始日期
workEndDate
string
排班结束日期
shiftID
array[string]
班次ID
isOffWork
integer
是否请假
isRest
integer
是否休息
canAppointment
string
是否可预约
canFaceConsultation
integer
是否可面诊
示例
{
"dutyOfficerID": 0,
"dutyDepartmentID": 0,
"workStartDate": "string",
"workEndDate": "string",
"shiftID": [
"string"
],
"isOffWork": 0,
"isRest": 0,
"canAppointment": "string",
"canFaceConsultation": 0
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/api/anon/openapi/crm/onDuty' \
--header 'FRHis-Open-Timestamp: {% mock '\''timestamp'\'' %}' \
--header 'FRHis-Open-App-Id: {{appid}}' \
--header 'FRHis-Open-Token: {{token}}' \
--header 'Content-Type: application/json' \
--data-raw '{
"dutyOfficerID": 0,
"dutyDepartmentID": 0,
"workStartDate": "string",
"workEndDate": "string",
"shiftID": [
"string"
],
"isOffWork": 0,
"isRest": 0,
"canAppointment": "string",
"canFaceConsultation": 0
}'
返回响应
🟢200成功
application/json
Body
errcode
integer
状态码
errmsg
string
信息
data
array[object (OpenApiSchedulingVO) {13}]
返回结果
dutySerialNumber
integer
排班流水号
dutyNumber
string
排班单号
dutyDepartmentID
integer
科室ID
dutyOfficer
integer
员工ID
dutyDate
string
值班日期
dutyDay
integer
值班日
dutyName
string
班次名称
workStartTime
string
上班时间
workOffTime
string
下班时间
status
integer
状态
appointmentType
null
预约类型
faceConsultation
boolean
是否面诊
remarks
null
备注
示例
{
"errcode": 0,
"errmsg": "成功",
"data": [
{
"dutySerialNumber": 4682,
"dutyNumber": "00004682",
"dutyDepartmentID": 55,
"dutyOfficer": 3104,
"dutyDate": "2021-01-12 00:00:00",
"dutyDay": 12,
"dutyName": "测试",
"workStartTime": "09:00",
"workOffTime": "12:00",
"status": 1,
"remarks": null,
"appointmentType": null,
"faceConsultation": true
}
]
}