POST /project/donatemaintenance/edit/project/donatemaintenance/edit| 参数名 | 类型 | 必填 | 示例值 | 描述 |
|---|
| serviceDonatemaintenance | ServiceDonatemaintenance | 是 | - | 供体维护记录对象 |
| 参数名 | 类型 | 必填 | 默认值 | 描述 |
|---|
| id | Long | 是 | - | 主键ID(更新必填) |
| infoid | Long | 否 | - | 关联service_donatebaseinfo表的ID |
| caseNo | String | 否 | - | 案例编号 |
| donorno | String | 否 | - | 捐献者编号 |
| itemNo | String | 否 | - | 维护项目编号 |
| itemName | String | 否 | - | 维护项目名称 |
| itemTime | Date | 否 | - | 维持项目时间(格式:yyyy-MM-dd HH:mm:ss) |
| itemDesc | String | 否 | - | 项目维护详情(json结构) |
| searchValue | String | 否 | - | 搜索值(继承自BaseEntity) |
| createBy | String | 否 | - | 创建者(继承自BaseEntity) |
| createTime | Date | 否 | - | 创建时间(继承自BaseEntity) |
| updateBy | String | 否 | - | 更新者(继承自BaseEntity) |
| updateTime | Date | 否 | - | 更新时间(继承自BaseEntity) |
| remark | String | 否 | - | 备注(继承自BaseEntity) |
| delFlag | Integer | 否 | - | 状态(0正常 1删除)(继承自BaseEntity) |
| pageNum | Integer | 否 | - | 页码(继承自BaseEntity) |
| pageSize | Integer | 否 | - | 每页显示数量(继承自BaseEntity) |
| params | Map<String, Object> | 否 | - | 请求参数(继承自BaseEntity) |
{
"code": 200,
"msg": "操作成功",
"rows": 1
}
{
"code": 500,
"msg": "操作失败"
}
| 字段名 | 类型 | 描述 |
|---|---|---|
| code | Integer | 响应状态码,200表示成功 |
| msg | String | 响应消息 |
| rows | Integer | 影响的行数(成功更新的记录数) |
ServiceDonatemaintenanceid 字段定位需要更新的记录此接口主要用于:
1. 修改已存在的供体维护记录
2. 更新维护项目的详细信息
3. 修正错误的维护记录
4. 补充维护项目的详细参数
5. 更新维护时间或备注信息
{
"id": 1,
"infoid": 100,
"caseNo": "CASE20240129001",
"donorno": "DONOR20240129001",
"itemNo": "ITEM001",
"itemName": "呼吸机维护",
"itemTime": "2024-01-29 10:30:00",
"itemDesc": "{\"pressure\":\"16cmH2O\",\"frequency\":\"18次/分\",\"mode\":\"SIMV\",\"oxygen\":\"65%\",\"tidalVolume\":\"520ml\"}",
"remark": "调整呼吸机参数,提高氧浓度"
}
根据不同的维护项目,itemDesc 字段可能包含不同的结构:
{
"pressure": "16cmH2O",
"frequency": "18次/分",
"mode": "SIMV",
"oxygen": "65%",
"tidalVolume": "520ml"
}
{
"drugName": "多巴胺",
"dosage": "8μg/kg/min",
"route": "静脉滴注",
"startTime": "2024-01-29 08:00:00",
"endTime": "2024-01-29 14:00:00",
"adjustReason": "血压偏低,增加剂量"
}
{
"bloodPressure": "115/75mmHg",
"heartRate": "78次/分",
"temperature": "36.8℃",
"oxygenSaturation": "99%",
"note": "生命体征平稳"
}
id:主键ID,用于定位需要更新的记录@RepeatSubmit 注解,防止用户重复提交相同的更新请求id 字段,其他字段可以不传或传 nullitemDesc 字段存储的是 JSON 格式的维护详情infoid 关联到捐献基础信息表(service_donatebaseinfo)infoiditemNo)的一致性itemTime 记录维护项目的执行时间yyyy-MM-dd HH:mm:ssitemDesc 时建议提供完整的 JSON 结构rows 返回 1(表示更新了1条记录),失败时返回 0remark 中说明原因