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

查询捐献器官分配基础列表

接口信息

  • 接口路径: /project/donateorganBase/getDonateorganBaseInfoList
  • 请求方式: POST
  • 接口描述: 查询捐献器官分配基础信息列表

请求参数

Headers

参数名 类型 必填 说明
Content-Type String application/json

Body (JSON格式)

参数名 类型 必填 说明
infoid Long baseInfo的ID
recordstate String 记录状态
caseNo String 案例编号
inpatientno String 住院号
donorno String 捐献者编号
treatmenthospitalname String 所在医疗机构名称
treatmenthospitalno String 所在医疗机构编码
sex String 性别
name String 姓名
age Long 年龄
bloodtype String 血型
idcardno String 证件号码
diagnosisname String 疾病诊断名称
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)
pageNum Integer 当前页码
pageSize Integer 每页记录数

请求示例

{
  "pageNum": 1,
  "pageSize": 10,
  "name": "张三",
  "caseNo": "CASE2026001",
  "allocationStatus": 0,
  "treatmenthospitalname": "某某医院"
}

返回数据

返回参数

参数名 类型 说明
code Integer 状态码
msg String 返回消息
rows Array 数据列表
total Integer 总记录数

rows数组元素结构

参数名 类型 说明
infoid Long baseInfo的ID
id Long 器官分配基础的ID
donationcategory String 捐献类别(根据字典sys_DonationCategory)
recordstate String 记录状态
caseNo String 案例编号
donorno String 捐献者编号
treatmenthospitalname String 所在医疗机构名称
treatmenthospitalno String 所在医疗机构编码
sex String 性别
name String 姓名
age Long 年龄
bloodtype String 血型
idcardno String 证件号码
diagnosisname String 疾病诊断名称
allocationStatus Long 分配状态(0:未分配;1:已分配;2作废)
allocationTime String 分配时间(格式: yyyy-MM-dd HH:mm:ss)
registrationCode String 登记人编号
registrationName String 登记人姓名
registrationTime String 登记时间(格式: yyyy-MM-dd HH:mm:ss)
serviceDonateorganList Array 捐献多个器官详情管理列表

返回示例

{
  "msg": "查询成功",
  "code": 200,
  "rows": [
    {
      "infoid": 1,
      "id": 100,
      "donationcategory": "器官捐献",
      "recordstate": "已完成",
      "caseNo": "CASE2026001",
      "donorno": "DN2026001",
      "treatmenthospitalname": "某某医院",
      "treatmenthospitalno": "H001",
      "sex": "1",
      "name": "张三",
      "age": 45,
      "bloodtype": "A",
      "idcardno": "110101197901011234",
      "diagnosisname": "脑出血",
      "allocationStatus": 0,
      "allocationTime": "2026-01-25 10:30:00",
      "registrationCode": "REG001",
      "registrationName": "登记员A",
      "registrationTime": "2026-01-25 09:00:00",
      "serviceDonateorganList": []
    }
  ],
  "total": 1
}

注意事项

  1. 该接口支持分页查询,pageNum和pageSize为必填参数
  2. 其他查询条件均为可选,支持多条件组合查询
  3. 时间格式统一为: yyyy-MM-dd HH:mm:ss
  4. allocationStatus字段说明: 0-未分配, 1-已分配, 2-作废
  5. serviceDonateorganList包含捐献多个器官的详细信息
  6. 返回数据总数通过total字段返回,用于前端分页组件显示