app.drivers.leave.{driverId}.dutyplans.create
新增该司机的值班计划
- 请求路由:
app.drivers.leave.{driverId}.dutyplans.create- 交互模型:
Response Stream- 访问限制: 无
请求
RSocket.rs({
"route" : "app.drivers.leave.{driverId}.dutyplans.create",
"data" : {
"replaceMe" : "特殊状态值班计划"
}
});
请求参数
| 名称 | 类型 | 必须 | 说明 |
|---|---|---|---|
driverId | String | 是 | 司机id |
id | Object | 否 | id标识 |
id.timestamp | Number | 否 | |
id.date | String | 否 | |
beginDate | String | 否 | 值班开始时间 |
endDate | String | 否 | 值班结束时间 |
remarks | String | 否 | 备注 |
action | String | 否 | 记录计划的每次操作,包括insert,update,delete |
timestamp | String | 否 | 时间戳 |
planDuty | Number | 否 | 计划状态 :1-休假; 2-休班;3收车 |
crDate | String | 否 | 创建时间 |
返回
司机的排班计划列表
[ ]
返回属性
| 名称 | 类型 | 说明 |
|---|---|---|
code | String | 计划编号:《DPL前缀》《YYYYMMDD》《序号,按周排班时就是本年第几周》 |
driver | String | 司机标识id |
month | String | 月份 |
beginDate | String | 排班开始时间 |
endDate | String | 排班结束时间 |
dutyPlans | Object[] | 值班计划,仅保存特殊状态的时间段,其余时间为空闲 |
dutyPlans.[].id | Object | id标识 |
dutyPlans.[].id.timestamp | Number | |
dutyPlans.[].id.date | String | |
dutyPlans.[].beginDate | String | 值班开始时间 |
dutyPlans.[].endDate | String | 值班结束时间 |
dutyPlans.[].remarks | String | 备注 |
dutyPlans.[].action | String | 记录计划的每次操作,包括insert,update,delete |
dutyPlans.[].timestamp | String | 时间戳 |
dutyPlans.[].planDuty | Number | 计划状态 :1-休假; 2-休班;3收车 |
dutyPlans.[].crDate | String | 创建时间 |
schedules | Object[] | 调度状态,保存已排班的时间段,派单确认后添加条目 |
schedules.[].orderNo | String | 订单号 |
schedules.[].beginDate | String | 实际起始时间 |
schedules.[].endDate | String | 实际结束时间 |
schedules.[].planBeginDate | String | 预计起始时间 |
schedules.[].planEndDate | String | 预计结束时间 |
dutyPlanHistories | Object[] | 记录计划的每次操作的变更历史,包括insert,update,delete |
dutyPlanHistories.[].id | Object | id标识 |
dutyPlanHistories.[].id.timestamp | Number | |
dutyPlanHistories.[].id.date | String | |
dutyPlanHistories.[].beginDate | String | 值班开始时间 |
dutyPlanHistories.[].endDate | String | 值班结束时间 |
dutyPlanHistories.[].remarks | String | 备注 |
dutyPlanHistories.[].action | String | 记录计划的每次操作,包括insert,update,delete |
dutyPlanHistories.[].timestamp | String | 时间戳 |
dutyPlanHistories.[].planDuty | Number | 计划状态 :1-休假; 2-休班;3收车 |
dutyPlanHistories.[].crDate | String | 创建时间 |
extraProps | Object | 扩展属性 |
crBy | String | 创建者 |
upBy | String | 最后修改者 |
crDate | String | 创建时间 |
upDate | String | 最后修改时间 |
tenantId | String | 租户ID |
id | Varies |