编辑 | blame | 历史 | 原始文档

获取供体维护记录基本信息列表

接口信息

  • 接口路径: /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
}

注意事项

  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字段包含病情概况描述