获取供体维护记录基本信息列表
接口信息
- 接口路径:
/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 |
是 |
每页记录数 |
请求示例
{
"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结构) |
返回示例
{
"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
}
注意事项
- 该接口支持分页查询,pageNum和pageSize为必填参数
- 其他查询条件均为可选,支持多条件组合查询
- 时间格式统一为: yyyy-MM-dd HH:mm:ss
- startAge和endAge可用于年龄范围筛选
- itemDesc字段存储JSON格式的维护详情,具体结构根据维护项目而定
- rhYin字段说明: 0-否, 1-是
- 返回数据总数通过total字段返回,用于前端分页组件显示
- 接口包含捐献者基本信息(通过infoid关联)和维护项目详细信息
- reportTime为报告时间,deathTime为死亡时间
- illnessOverview字段包含病情概况描述