# 修改患者死亡信息 ## 接口信息 - **接口路径**: `/project/deathinfo/edit` - **请求方式**: POST - **接口描述**: 修改患者死亡信息 ## 请求参数 ### Headers | 参数名 | 类型 | 必填 | 说明 | |--------|------|------|------| | Content-Type | String | 是 | application/json | ### Body (JSON格式) | 参数名 | 类型 | 必填 | 说明 | |--------|------|------|------| | id | Long | 是 | 患者死亡信息主键ID | | infoid | Long | 否 | 关联service_donatebaseinfo表的ID | | donorno | String | 否 | 捐献者编号 | | gainhospitalno | String | 否 | 器官获取机构编号 | | gainhospitalname | String | 否 | 器官获取机构名称 | | deathtime | String | 否 | 死亡时间(格式: yyyy-MM-dd HH:mm:ss) | | deathreason | String | 否 | 死亡原因 | | deathjudgedocto | String | 否 | 死亡判定医生一 | | deathjudgedoctt | String | 否 | 死亡判定医生二 | | deathjudgeannex | String | 否 | 死亡证明附件 | | isspendremember | Integer | 否 | 是否默哀缅怀仪式 (0: 否, 1: 是) | | isrestoreremains | Integer | 否 | 是否恢复遗体仪容 (0: 否, 1: 是) | | rememberannex | String | 否 | 缅怀仪式附件路径,多张用;号隔开 | | responsibleuserid | String | 否 | 负责人编号 | | responsibleusername | String | 否 | 负责人姓名 | ### 请求示例 ```json { "id": 100, "infoid": 1, "donorno": "DN2026001", "gainhospitalno": "OPO001", "gainhospitalname": "某某OPO机构", "deathtime": "2026-01-25 10:30:00", "deathreason": "脑干功能衰竭", "deathjudgedocto": "李医生", "deathjudgedoctt": "王医生", "deathjudgeannex": "/upload/death/cert_20260125.pdf", "isspendremember": 1, "isrestoreremains": 1, "rememberannex": "/upload/ceremony/img1.jpg;/upload/ceremony/img2.jpg", "responsibleuserid": "U001", "responsibleusername": "协调员张" } ``` ## 返回数据 ### 返回参数 | 参数名 | 类型 | 说明 | |--------|------|------| | code | Integer | 状态码 (200: 成功, 500: 失败) | | msg | String | 返回消息 | ### 返回示例 **成功响应:** ```json { "msg": "操作成功", "code": 200 } ``` **失败响应:** ```json { "msg": "操作失败", "code": 500 } ``` ## 注意事项 1. id为必填字段,用于指定要修改的记录 2. 其他字段均为可选,只需传入需要修改的字段 3. 时间格式统一为: yyyy-MM-dd HH:mm:ss 4. 多个附件路径使用英文分号(;)隔开 5. 该接口具有防重复提交机制(@RepeatSubmit注解) 6. 操作会记录操作日志