# 修改捐献器官分配基础 ## 接口信息 - **接口路径**: `/project/donateorganBase/edit` - **请求方式**: POST - **接口描述**: 修改捐献器官分配基础信息 ## 请求参数 ### Headers | 参数名 | 类型 | 必填 | 说明 | |--------|------|------|------| | Content-Type | String | 是 | application/json | ### Body (JSON格式) | 参数名 | 类型 | 必填 | 说明 | |--------|------|------|------| | id | Long | 是 | 器官分配基础信息主键ID | | infoid | Long | 否 | 关联service_donatebaseinfo表的ID | | allocationStatus | Long | 否 | 分配状态(0:未分配;1:已分配;2作废) | | allocationTime | Date | 否 | 分配时间(格式: yyyy-MM-dd HH:mm:ss) | | registrationCode | String | 否 | 登记人编号 | | registrationName | String | 否 | 登记人姓名 | | registrationTime | Date | 否 | 登记时间(格式: yyyy-MM-dd HH:mm:ss) | | estimatedtime | Date | 否 | 预计时间(格式: yyyy-MM-dd HH:mm:ss) | ### 请求示例 ```json { "id": 123, "infoid": 1, "allocationStatus": 1, "allocationTime": "2026-01-25 15:30:00", "registrationCode": "REG001", "registrationName": "登记员A", "registrationTime": "2026-01-25 09:00:00", "estimatedtime": "2026-01-26 08:00:00" } ``` ## 返回数据 ### 返回参数 | 参数名 | 类型 | 说明 | |--------|------|------| | 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. allocationStatus字段说明: 0-未分配, 1-已分配, 2-作废 5. 该接口具有防重复提交机制(@RepeatSubmit注解) 6. 操作会记录操作日志