排班放号
  1. 变更历史管理
排班放号
  • 审批管理
    • 审批查询
      POST
    • 分页查询
      POST
    • 审批
      POST
    • 变更排班
      POST
    • 撤回
      DELETE
    • 删除
      DELETE
    • 校验时间范围
      GET
    • 计算下一个状态
      POST
  • 请假管理
    • 分页查询
      POST
    • 详情查询
      GET
    • getDetailById
      GET
    • getStopInfo
      GET
    • 新增
      POST
    • 删除
      POST
    • 修改
      POST
    • 医生请假申请
      POST
    • 请假审批查询
      POST
    • 批量请假申请审批或驳回
      POST
    • 绑定请假申请
      POST
    • 计算请假时间段
      GET
  • 对外接口
    • 请假审批查询
      POST
    • 查询已执行的排班
      POST
    • 医生请假申请
      POST
    • 排班管理员查询对应科室请假申请
      POST
    • 请假申请变更
      POST
    • 通过科室查询变更历史
      GET
    • 变更审批
      POST
  • 变更历史管理
    • 分页查询
      GET
    • 详情查询
      GET
    • 新增
      POST
    • 删除
      POST
    • 修改
      POST
    • 构建变更请求
      POST
  • 人员管理
    • 人员查询分页
    • 人员查询
    • 查询没有号别的医生
    • 科室查询
    • 职称查询
    • 人员管理查询
    • 人员管理新增
    • 人员管理修改
    • 人员管理删除
    • 加入排班
    • 移出排班
  • 排班管理
    • 保存排班
    • 提交排班
    • 查询排班
    • 查询军免排班
    • 查询网约排班
    • 导出排班
    • 导出网约排班
    • 医生查询已执行的排班
    • 修改军免号源数
  • 项目价格管理
    • 分页查询
    • 查询全部
    • 根据id查询
    • 新增
    • 根据id删除
    • 更新
  • 号别维护
    • 根据科室id查询该科室下的所有号别
    • 根据科室id分页查询该科室下的所有号别(用于号表生成页面调用)
    • 获取号别维护
    • 添加号别维护
    • 删除号别维护
    • 修改号别维护
    • 获取号类下拉列表
    • 获取医生下拉列表
    • 获取医生职称下拉列表
    • 通过号类id获取信息
    • delEmp
  • 挂号黑名单管理
    • 分页查询
    • 根据id查询
    • 新增
    • 根据id删除
    • 更新
  • 挂号黑名单定时任务管理
    • 分页查询
    • 根据id查询
    • 新增
    • 根据id删除
    • 更新
  • 模板管理
    • 工作字典查询
    • 模板查询
    • 新增模板
    • 取消选择
    • 网约模板查询
    • 用模板构建排班
    • 用空白模板构建排班
  • 号表管理
    • 查询所有科室名称同时携带对应号别
    • 根据号别id或者日期分页查询所有的号表
    • 分页查询号表记录(号表调整页面)
    • 号表生成接口
    • 删除号表记录
    • 号表批量停诊
    • 号表设置(主要是调整对应号表记录的限预约数量和限挂号数)
    • 停诊异常查询
    • 取消停诊异常
  • 出诊安排controller
    • 分页查询出诊安排
    • 添加出诊安排信息
    • 添加出诊安排子接口(根据班别id查询对应的时段信息)
    • 更新出诊安排信息
    • 批量更新出诊安排信息
    • 逻辑删除出诊安排信息
  • SettlementStatisticsController
    • 门诊预约缴费统计
    • 门诊预约确认缴费统计
    • 门诊缴费统计
  • ClinicPayController
    • 获取患者列表
    • 获取未支付明细
    • 获取已支付明细
    • 刷卡支付
  • 军免排号详情表
    • 分页查询
    • 根据id查询
    • 新增
    • 根据id删除
    • 更新
  • 军免排号主表
    • 分页查询
    • 根据id查询
    • 新增
    • 根据id删除
    • 更新
  • 非网约医生职称表
    • 分页查询
    • 全量查询
    • 根据id查询
    • 新增
    • 根据id删除
    • 更新
  • 其他人员职称表
    • 分页查询
    • 全量查询
    • 根据id查询
    • 新增
    • 根据id删除
    • 更新
  • 其他人员职工表
    • 分页查询
    • 根据id查询
    • 新增
    • 根据id删除
    • 更新
  • <p>
    • list
    • getById
    • getByMasterId
    • create
    • delete
    • delete
  • 时段查询
    GET
  • 登录
    POST
  • 修改角色权限
    POST
  1. 变更历史管理

构建变更请求

POST
/history/buildChangeReq
连续日期+工作内容合并

请求参数

Header 参数
Token1
string 
可选
默认值:
eyJhbGciOiJIUzUxMiJ9.eyJzeXNVc2VyIjp7ImlkIjoiMTY2ODgwMTA5MTEzMDk3ODMwNiIsInVzZXJOYW1lIjoic21qIiwibmFtZSI6InNtaiIsInBhc3N3b3JkIjoiREQzRjZDRTkyMTNDQjFBRTRFNUE5NkFEQThBMjVFMDdCNEMxRDQ5ODlFRTQ2OEMzMDIxMkFBQkYiLCJkZXB0IjozNCwicmVtYXJrIjpudWxsLCJjcmVhdGVkQnkiOiJhZG1pbiIsImNyZWF0ZWRUaW1lIjoxNjg2NzA4MTYwMDAwLCJ1cGRhdGVkQnkiOiJhZG1pbiIsImFkbWluRmxhZyI6MCwidXBkYXRlZFRpbWUiOjE2ODY3MDk1MDEwMDB9fQ.HNgRFzgvt2lie6HbxHzSO--ONkwkCe4weD7_5bD14Pm5-Ka2qTqMhwkC4IterrzFlsqUuMflnSJRTm0xuT3FsQ
Accept
string 
可选
默认值:
application/json, text/plain, */*
Token
string 
必需
默认值:
eyJhbGciOiJIUzUxMiJ9.eyJzeXNVc2VyIjp7ImlkIjoiMTY2ODgwMTA5MTEzMDk3ODMwNiIsInVzZXJOYW1lIjoic21qIiwibmFtZSI6InNtaiIsInBhc3N3b3JkIjoiNjgxOUQ0NkY0NjQ0MDMzREM2QkZFNTE3QzBFMjk4QjIxMzA0RUE3MzhEQTMyQkY4RTVBNEEwNUYiLCJkZXB0IjozNCwicmVtYXJrIjpudWxsLCJjcmVhdGVkQnkiOiJhZG1pbiIsImNyZWF0ZWRUaW1lIjoxNjg2NzA4MTYwMDAwLCJ1cGRhdGVkQnkiOiJhZG1pbiIsImFkbWluRmxhZyI6MCwidXBkYXRlZFRpbWUiOjE3MDk1MjM1OTYwMDB9fQ.MhuMiNu37F2whQHyGYWAo3SVCZ_q_Rhev3PS1KJyIfJBhwU1J4u2cvbVcFpKxn3mjgerZpvIuMwknZ9e4Rj85g
Body 参数application/json
array of:
oldValue
string  | null 
可选
旧值 例如:初诊、休假
newValue
string  | null 
可选
新值 例如:初诊、休假
empNo
string  | null 
医生编码
可选
name
string  | null 
医生姓名
可选
timeInterval
string  | null 
可选
时段 例如 2023-08-07 上午
如果是连续时间内,工作内容变更前后都一致,则传2023-08-07 上午-2023-08-07 下午
oldType
integer  | null 
旧值类型
可选
oldNum
integer  | null 
旧值数值
可选
newType
integer  | null 
新值类型
可选
newNum
integer  | null 
新值数值
可选
time
string  | null 
更改时段
可选
period
integer  | null 
1上午2下午
可选
示例
[
    {
        "oldType": null,
        "newType": 6,
        "name": "李大钊",
        "oldValue": "未排班",
        "newValue": "休假",
        "oldNum": 0,
        "newNum": 0,
        "empNo": "1",
        "time": "2023-11-06",
        "period": 1,
        "timeInterval": "2023-11-06 上午"
    },
    {
        "oldType": null,
        "newType": 6,
        "name": "李大钊",
        "oldValue": "未排班",
        "newValue": "休假",
        "oldNum": 0,
        "newNum": 0,
        "empNo": "1",
        "time": "2023-11-06",
        "period": 2,
        "timeInterval": "2023-11-06 下午"
    },
    {
        "oldType": 5,
        "newType": 6,
        "name": "李大钊",
        "oldValue": "科研",
        "newValue": "休假",
        "oldNum": 0,
        "newNum": 0,
        "empNo": "1",
        "time": "2023-11-07",
        "period": 1,
        "timeInterval": "2023-11-07 上午"
    },
    {
        "oldType": null,
        "newType": 6,
        "name": "李大钊",
        "oldValue": "未排班",
        "newValue": "休假",
        "oldNum": 0,
        "newNum": 0,
        "empNo": "1",
        "time": "2023-11-07",
        "period": 2,
        "timeInterval": "2023-11-07 下午"
    },
    {
        "oldType": null,
        "newType": 6,
        "name": "李大钊",
        "oldValue": "未排班",
        "newValue": "休假",
        "oldNum": 0,
        "newNum": 0,
        "empNo": "1",
        "time": "2023-11-08",
        "period": 1,
        "timeInterval": "2023-11-08 上午"
    },
    {
        "oldType": null,
        "newType": 6,
        "name": "李大钊",
        "oldValue": "未排班",
        "newValue": "休假",
        "oldNum": 0,
        "newNum": 0,
        "empNo": "1",
        "time": "2023-11-08",
        "period": 2,
        "timeInterval": "2023-11-08 下午"
    },
    {
        "oldType": null,
        "newType": 6,
        "name": "李大钊",
        "oldValue": "未排班",
        "newValue": "休假",
        "oldNum": 0,
        "newNum": 0,
        "empNo": "1",
        "time": "2023-11-09",
        "period": 1,
        "timeInterval": "2023-11-09 上午"
    },
    {
        "oldType": null,
        "newType": 6,
        "name": "李大钊",
        "oldValue": "未排班",
        "newValue": "休假",
        "oldNum": 0,
        "newNum": 0,
        "empNo": "1",
        "time": "2023-11-09",
        "period": 2,
        "timeInterval": "2023-11-09 下午"
    },
    {
        "oldType": null,
        "newType": 6,
        "name": "李大钊",
        "oldValue": "未排班",
        "newValue": "休假",
        "oldNum": 0,
        "newNum": 0,
        "empNo": "1",
        "time": "2023-11-10",
        "period": 1,
        "timeInterval": "2023-11-10 上午"
    },
    {
        "oldType": null,
        "newType": 6,
        "name": "李大钊",
        "oldValue": "未排班",
        "newValue": "休假",
        "oldNum": 0,
        "newNum": 0,
        "empNo": "1",
        "time": "2023-11-10",
        "period": 2,
        "timeInterval": "2023-11-10 下午"
    }
]

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://localhost:9025/arrangeNumber/history/buildChangeReq' \
--header 'Token1: eyJhbGciOiJIUzUxMiJ9.eyJzeXNVc2VyIjp7ImlkIjoiMTY2ODgwMTA5MTEzMDk3ODMwNiIsInVzZXJOYW1lIjoic21qIiwibmFtZSI6InNtaiIsInBhc3N3b3JkIjoiREQzRjZDRTkyMTNDQjFBRTRFNUE5NkFEQThBMjVFMDdCNEMxRDQ5ODlFRTQ2OEMzMDIxMkFBQkYiLCJkZXB0IjozNCwicmVtYXJrIjpudWxsLCJjcmVhdGVkQnkiOiJhZG1pbiIsImNyZWF0ZWRUaW1lIjoxNjg2NzA4MTYwMDAwLCJ1cGRhdGVkQnkiOiJhZG1pbiIsImFkbWluRmxhZyI6MCwidXBkYXRlZFRpbWUiOjE2ODY3MDk1MDEwMDB9fQ.HNgRFzgvt2lie6HbxHzSO--ONkwkCe4weD7_5bD14Pm5-Ka2qTqMhwkC4IterrzFlsqUuMflnSJRTm0xuT3FsQ' \
--header 'Accept: application/json, text/plain, */*' \
--header 'Token;' \
--header 'Content-Type: application/json' \
--data-raw '[
    {
        "oldType": null,
        "newType": 6,
        "name": "李大钊",
        "oldValue": "未排班",
        "newValue": "休假",
        "oldNum": 0,
        "newNum": 0,
        "empNo": "1",
        "time": "2023-11-06",
        "period": 1,
        "timeInterval": "2023-11-06 上午"
    },
    {
        "oldType": null,
        "newType": 6,
        "name": "李大钊",
        "oldValue": "未排班",
        "newValue": "休假",
        "oldNum": 0,
        "newNum": 0,
        "empNo": "1",
        "time": "2023-11-06",
        "period": 2,
        "timeInterval": "2023-11-06 下午"
    },
    {
        "oldType": 5,
        "newType": 6,
        "name": "李大钊",
        "oldValue": "科研",
        "newValue": "休假",
        "oldNum": 0,
        "newNum": 0,
        "empNo": "1",
        "time": "2023-11-07",
        "period": 1,
        "timeInterval": "2023-11-07 上午"
    },
    {
        "oldType": null,
        "newType": 6,
        "name": "李大钊",
        "oldValue": "未排班",
        "newValue": "休假",
        "oldNum": 0,
        "newNum": 0,
        "empNo": "1",
        "time": "2023-11-07",
        "period": 2,
        "timeInterval": "2023-11-07 下午"
    },
    {
        "oldType": null,
        "newType": 6,
        "name": "李大钊",
        "oldValue": "未排班",
        "newValue": "休假",
        "oldNum": 0,
        "newNum": 0,
        "empNo": "1",
        "time": "2023-11-08",
        "period": 1,
        "timeInterval": "2023-11-08 上午"
    },
    {
        "oldType": null,
        "newType": 6,
        "name": "李大钊",
        "oldValue": "未排班",
        "newValue": "休假",
        "oldNum": 0,
        "newNum": 0,
        "empNo": "1",
        "time": "2023-11-08",
        "period": 2,
        "timeInterval": "2023-11-08 下午"
    },
    {
        "oldType": null,
        "newType": 6,
        "name": "李大钊",
        "oldValue": "未排班",
        "newValue": "休假",
        "oldNum": 0,
        "newNum": 0,
        "empNo": "1",
        "time": "2023-11-09",
        "period": 1,
        "timeInterval": "2023-11-09 上午"
    },
    {
        "oldType": null,
        "newType": 6,
        "name": "李大钊",
        "oldValue": "未排班",
        "newValue": "休假",
        "oldNum": 0,
        "newNum": 0,
        "empNo": "1",
        "time": "2023-11-09",
        "period": 2,
        "timeInterval": "2023-11-09 下午"
    },
    {
        "oldType": null,
        "newType": 6,
        "name": "李大钊",
        "oldValue": "未排班",
        "newValue": "休假",
        "oldNum": 0,
        "newNum": 0,
        "empNo": "1",
        "time": "2023-11-10",
        "period": 1,
        "timeInterval": "2023-11-10 上午"
    },
    {
        "oldType": null,
        "newType": 6,
        "name": "李大钊",
        "oldValue": "未排班",
        "newValue": "休假",
        "oldNum": 0,
        "newNum": 0,
        "empNo": "1",
        "time": "2023-11-10",
        "period": 2,
        "timeInterval": "2023-11-10 下午"
    }
]'

返回响应

🟢200成功
application/json
Body
changeReqList
array[object (ChangeReq) {11}]  | null 
可选
oldValue
string  | null 
可选
旧值 例如:初诊、休假
newValue
string  | null 
可选
新值 例如:初诊、休假
empNo
string  | null 
医生编码
可选
name
string  | null 
医生姓名
可选
timeInterval
string  | null 
可选
时段 例如 2023-08-07 上午
如果是连续时间内,工作内容变更前后都一致,则传2023-08-07 上午-2023-08-07 下午
oldType
integer  | null 
旧值类型
可选
oldNum
integer  | null 
旧值数值
可选
newType
integer  | null 
新值类型
可选
newNum
integer  | null 
新值数值
可选
time
string  | null 
更改时段
可选
period
integer  | null 
1上午2下午
可选
onlineFlag
boolean  | null 
可选
网约变动true 没有false
默认值:
false
示例值:
false
示例
{
  "changeReqList": [
    {
      "oldValue": "",
      "newValue": "",
      "empNo": "",
      "name": "",
      "timeInterval": "",
      "oldType": 0,
      "oldNum": 0,
      "newType": 0,
      "newNum": 0,
      "time": "",
      "period": 0
    }
  ],
  "onlineFlag": false
}
上一页
修改
下一页
人员查询分页
Built with