{
"id": 1, // 保养计划 ID
"companyId": 1001, // 客户 ID
"baseId": 2001, // 基地ID
"maintNumber": "MP001", // 保养计划编号
"maintName": "Maintenance Plan 1", // 保养计划名称
"period": "6", // 周期
"periodTime": "02:00:00", // 周期时间
"startTime": "2025-03-01 00:00:00", // 开始日期
"endTime": "2025-03-19 23:59:59", // 截止日期
"maintenanceIds": "1,2,3", // 保养人员 逗号分隔 (sys_id)
"maintenanceUserIds": "4,5,6", // 用户保养人员 ids,逗号分隔 (user_id)
"maintenanceNames": "王亚, 望月, 张三", // 保养人员名称(sys_name)
"principalIds": "7,8,9", // 系统负责人ids(sys_id)
"principalUserIds": "10,11,12", // 用户负责人ids(user_id)
"principalNames": "Principal 1, Principal 2, Principal 3", // 系统负责人id(sys_name)
"notificationMethod": 1, // 提醒方式 可选: 1.微信提醒, 2.系统内提醒, 3.小程序内提醒,4.短信提醒
"overduePerson": "John Doe", // 超期提醒谁
"taskReminderHours": "24", // 任务提醒提前小时
"status": 0, // 任务 状态 : 0 -未开始 1- 进行中 2-已结束,3-取消
"reviewerId": "24", // 审核人id
"reviewerName": "24", // 审核人名字
"approverId": "24", // 批准人id
"approverName": "24", //批准人名字
"mainPoints": [
{
"id": "1", // id
"maintPlanName": "Standard Template", // 保养计划名称
"maintPlanNum": "MN001", // 保养计划编号
"methodsAndStandards": "作业方法和标准", // 作业方法和标准
"picUrl": "http://example.com/pic1.jpg" // 上传图片
}
],
"mainDevices": [
{
"deviceId": 3001L, // 设备id
"deviceName": "Device A", // 设备名
"deviceNumber": "DN001", // 设备编号
"deviceImage": "http://example.com/deviceA.jpg", // 设备图片
"image": "http://example.com/deviceA.jpg", // 设备图片
"deviceTypeId": 5001L, // 设备类型id
"deviceTypeName": "Device Type A", // 设备类型名称
"deviceTypeParentId": 5000L, // 设备父类型id
"deviceTypeParentName": "Parent Device Type", // 设备父类型名称
"deviceModel": "Model X" // 设备型号
}
]
}curl --location --request POST '/api/v1/maintenance/plan/add' \
--header 'Token: {{TOKEN}}' \
--header 'Content-Type: application/json' \
--data-raw '{
"id": 1, // 保养计划 ID
"companyId": 1001, // 客户 ID
"baseId": 2001, // 基地ID
"maintNumber": "MP001", // 保养计划编号
"maintName": "Maintenance Plan 1", // 保养计划名称
"period": "6", // 周期
"periodTime": "02:00:00", // 周期时间
"startTime": "2025-03-01 00:00:00", // 开始日期
"endTime": "2025-03-19 23:59:59", // 截止日期
"maintenanceIds": "1,2,3", // 保养人员 逗号分隔 (sys_id)
"maintenanceUserIds": "4,5,6", // 用户保养人员 ids,逗号分隔 (user_id)
"maintenanceNames": "王亚, 望月, 张三", // 保养人员名称(sys_name)
"principalIds": "7,8,9", // 系统负责人ids(sys_id)
"principalUserIds": "10,11,12", // 用户负责人ids(user_id)
"principalNames": "Principal 1, Principal 2, Principal 3", // 系统负责人id(sys_name)
"notificationMethod": 1, // 提醒方式 可选: 1.微信提醒, 2.系统内提醒, 3.小程序内提醒,4.短信提醒
"overduePerson": "John Doe", // 超期提醒谁
"taskReminderHours": "24", // 任务提醒提前小时
"status": 0, // 任务 状态 : 0 -未开始 1- 进行中 2-已结束,3-取消
"reviewerId": "24", // 审核人id
"reviewerName": "24", // 审核人名字
"approverId": "24", // 批准人id
"approverName": "24", //批准人名字
"mainPoints": [
{
"id": "1", // id
"maintPlanName": "Standard Template", // 保养计划名称
"maintPlanNum": "MN001", // 保养计划编号
"methodsAndStandards": "作业方法和标准", // 作业方法和标准
"picUrl": "http://example.com/pic1.jpg" // 上传图片
}
],
"mainDevices": [
{
"deviceId": 3001L, // 设备id
"deviceName": "Device A", // 设备名
"deviceNumber": "DN001", // 设备编号
"deviceImage": "http://example.com/deviceA.jpg", // 设备图片
"image": "http://example.com/deviceA.jpg", // 设备图片
"deviceTypeId": 5001L, // 设备类型id
"deviceTypeName": "Device Type A", // 设备类型名称
"deviceTypeParentId": 5000L, // 设备父类型id
"deviceTypeParentName": "Parent Device Type", // 设备父类型名称
"deviceModel": "Model X" // 设备型号
}
]
}'{}