# 获取供体维护记录基本信息列表 ## 接口信息 - **接口路径**: `/project/donatemaintenance/maintenanceBaseInfoList` - **请求方式**: POST - **接口描述**: 查询供体维护记录基本信息列表 ## 请求参数 ### Headers | 参数名 | 类型 | 必填 | 说明 | |--------|------|------|------| | Content-Type | String | 是 | application/json | ### Body (JSON格式) | 参数名 | 类型 | 必填 | 说明 | |--------|------|------|------| | recordstate | String | 否 | 记录状态 | | reportTime | Date | 否 | 报告时间(格式: yyyy-MM-dd HH:mm:ss) | | caseNo | String | 否 | 案例编号 | | donorno | String | 否 | 捐献者编号 | | treatmenthospitalname | String | 否 | 所在医疗机构名称 | | treatmenthospitalno | String | 否 | 所在医疗机构编码 | | sex | String | 否 | 性别 | | name | String | 否 | 姓名 | | startAge | Long | 否 | 开始年龄 | | endAge | Long | 否 | 结束年龄 | | bloodtype | String | 否 | 血型 | | idcardno | String | 否 | 证件号码 | | diagnosisname | String | 否 | 疾病诊断名称 | | coordinatorName | String | 否 | 协调员姓名 | | inpatientno | String | 否 | 住院号 | | id | Long | 否 | 维护记录主键 | | infoid | Long | 否 | 关联service_donatebaseinfo表的ID | | itemNo | String | 否 | 维护项目编号 | | itemName | String | 否 | 维护项目名称 | | itemTime | Date | 否 | 维持项目时间(格式: yyyy-MM-dd HH:mm:ss) | | itemDesc | String | 否 | 项目维护详情(json结构) | | deptname | String | 否 | 部门名称 | | pageNum | Integer | 是 | 当前页码 | | pageSize | Integer | 是 | 每页记录数 | ### 请求示例 ```json { "pageNum": 1, "pageSize": 10, "name": "张三", "caseNo": "CASE2026001", "treatmenthospitalname": "某某医院", "coordinatorName": "李协调员" } ``` ## 返回数据 ### 返回参数 | 参数名 | 类型 | 说明 | |--------|------|------| | code | Integer | 状态码 | | msg | String | 返回消息 | | rows | Array | 数据列表 | | total | Integer | 总记录数 | ### rows数组元素结构 | 参数名 | 类型 | 说明 | |--------|------|------| | recordstate | String | 记录状态 | | caseNo | String | 案例编号 | | reportTime | Date | 报告时间(格式: yyyy-MM-dd HH:mm:ss) | | deathTime | Date | 死亡时间(格式: yyyy-MM-dd HH:mm:ss) | | rhYin | String | Rh阴性(0:否;1:是) | | illnessOverview | String | 病情概况 | | donorno | String | 捐献者编号 | | treatmenthospitalname | String | 所在医疗机构名称 | | treatmenthospitalno | String | 所在医疗机构编码 | | sex | String | 性别 | | name | String | 姓名 | | startAge | Long | 开始年龄 | | endAge | Long | 结束年龄 | | bloodtype | String | 血型 | | idcardno | String | 证件号码 | | diagnosisname | String | 疾病诊断名称 | | coordinatorName | String | 协调员姓名 | | inpatientno | String | 住院号 | | id | Long | 维护记录主键 | | infoid | Long | 关联service_donatebaseinfo表的ID | | itemNo | String | 维护项目编号 | | itemName | String | 维护项目名称 | | itemTime | Date | 维持项目时间(格式: yyyy-MM-dd HH:mm:ss) | | itemDesc | String | 项目维护详情(json结构) | ### 返回示例 ```json { "msg": "查询成功", "code": 200, "rows": [ { "recordstate": "已完成", "caseNo": "CASE2026001", "reportTime": "2026-01-25 09:00:00", "deathTime": "2026-01-24 23:30:00", "rhYin": "0", "illnessOverview": "脑外伤患者,昏迷", "donorno": "DN2026001", "treatmenthospitalname": "某某医院", "treatmenthospitalno": "H001", "sex": "1", "name": "张三", "startAge": null, "endAge": null, "bloodtype": "A", "idcardno": "110101197901011234", "diagnosisname": "脑出血", "coordinatorName": "李协调员", "inpatientno": "INP20260001", "id": 1, "infoid": 100, "itemNo": "ITEM001", "itemName": "呼吸机维护", "itemTime": "2026-01-25 10:00:00", "itemDesc": "{\"pressure\":\"15cmH2O\",\"frequency\":\"16次/分\"}" } ], "total": 1 } ``` ## 注意事项 1. 该接口支持分页查询,pageNum和pageSize为必填参数 2. 其他查询条件均为可选,支持多条件组合查询 3. 时间格式统一为: yyyy-MM-dd HH:mm:ss 4. startAge和endAge可用于年龄范围筛选 5. itemDesc字段存储JSON格式的维护详情,具体结构根据维护项目而定 6. rhYin字段说明: 0-否, 1-是 7. 返回数据总数通过total字段返回,用于前端分页组件显示 8. 接口包含捐献者基本信息(通过infoid关联)和维护项目详细信息 9. reportTime为报告时间,deathTime为死亡时间 10. illnessOverview字段包含病情概况描述