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

修改捐献完成

接口描述

修改捐献完成信息

请求URL

POST /project/donatecompletioninfo/edit

请求头

参数名 类型 必填 说明
Authorization String 用户令牌
Content-Type String application/json

请求参数

参数名 类型 必填 说明
id Long 主键ID
infoid Long 关联service_donatebaseinfo表的ID
donorno String 捐献者编号
isbodydonation String 是否遗体捐献
receivingunitname String 接收单位名称
receivingunit String 接收单位
completetime Date 完成时间
responsibleuserid String 负责人编号
responsibleusername String 负责人姓名
coordinateduserido String 协调员一编号
coordinatedusernameo String 协调员一姓名
coordinateduseridt String 协调员二编号
coordinatedusernamet String 协调员二姓名
assessannex String 附件
donateorgan String 捐献器官
serviceDonatecomporganList Array 捐献器官移植表

serviceDonatecomporganList数组元素结构

参数名 类型 必填 说明
id Long 是(修改时) 器官移植记录主键ID
infoid Long 关联service_donatebaseinfo表的ID
donatecompletioninfoId Long 关联service_donatecompletioninfo表的ID
organno String 器官类别 详见字典sys_Organ
organname String 器官类别名称 详见字典sys_Organ
transplantstate Long 器官移植状态 :0:未移植;1:已移植,2:弃用
abandonreason String 未移植原因
transplanttime Date 移植时间
transplantdoct String 移植医生
hospitalno String 器官移植机构编号 对应机构表
hospitalname String 器官移植机构名称 对应机构表
name String 移植人姓名
sex Long 移植人性别 根据字典sys_user_sex
idcardtype Long 移植人证件类型 根据字典sys_IDType
idcardno String 移植人证件号码
age Long 移植人年龄
ageunit String 移植人年龄单位 根据字典sys_AgeUnit
birthday String 移植人出生日期
phone String 移植人联系电话
residenceaddress String 移植人现住地址
residenceprovince String 移植人现住地址省代码
residenceprovincename String 移植人现住地址省名称
residencecity String 移植人市编号 根据行政区划表
residencecityname String 移植人市名称
residencetown String 移植人所属街道(镇)根据行政区划表
residencetownname String 移植人所属街道(镇)名称
residencecommunity String 移植人社区(村)编号 根据行政区划表
residencecommunityname String 移植人社区(村)名称
residencecountycode String 移植人所属区域编号 根据行政区划表
residencecountyname String 移植人所属区域名称
caseNo String 案例编号
donorname String 捐献者姓名

请求示例

{
  "id": 100,
  "infoid": 1001,
  "donorno": "DN20240101001",
  "isbodydonation": "0",
  "receivingunitname": "",
  "receivingunit": "",
  "completetime": "2024-02-02 14:30:00",
  "responsibleuserid": "U001",
  "responsibleusername": "王协调员",
  "coordinateduserido": "U002",
  "coordinatedusernameo": "李协调员",
  "coordinateduseridt": "U003",
  "coordinatedusernamet": "赵协调员",
  "assessannex": "",
  "donateorgan": "C22,C64L",
  "serviceDonatecomporganList": [
    {
      "id": 1,
      "infoid": 1001,
      "donatecompletioninfoId": 100,
      "organno": "C22",
      "organname": "肝脏",
      "transplantstate": 1,
      "abandonreason": "",
      "transplanttime": "2024-02-03",
      "transplantdoct": "张医生",
      "hospitalno": "H002",
      "hospitalname": "北京移植医院",
      "name": "李四",
      "sex": 1,
      "idcardtype": 1,
      "idcardno": "110101198501010002",
      "age": 39,
      "ageunit": "1",
      "birthday": "1985-01-01",
      "phone": "13800138000",
      "residenceaddress": "北京市朝阳区",
      "residenceprovince": "110000",
      "residenceprovincename": "北京市",
      "residencecity": "110100",
      "residencecityname": "市辖区",
      "residencetown": "110105",
      "residencetownname": "朝阳区",
      "residencecountycode": "110105",
      "residencecountyname": "朝阳区",
      "caseNo": "CASE20240101",
      "donorname": "张三"
    },
    {
      "id": 2,
      "infoid": 1001,
      "donatecompletioninfoId": 100,
      "organno": "C64L",
      "organname": "左肾",
      "transplantstate": 1,
      "abandonreason": "",
      "transplanttime": "2024-02-03",
      "transplantdoct": "李医生",
      "hospitalno": "H002",
      "hospitalname": "北京移植医院",
      "name": "王五",
      "sex": 1,
      "idcardtype": 1,
      "idcardno": "110101199001010003",
      "age": 34,
      "ageunit": "1",
      "birthday": "1990-01-01",
      "phone": "13900139000",
      "residenceaddress": "北京市海淀区",
      "residenceprovince": "110000",
      "residenceprovincename": "北京市",
      "residencecity": "110100",
      "residencecityname": "市辖区",
      "residencetown": "110108",
      "residencetownname": "海淀区",
      "residencecountycode": "110108",
      "residencecountyname": "海淀区",
      "caseNo": "CASE20240101",
      "donorname": "张三"
    }
  ]
}

返回参数

参数名 类型 说明
code Integer 响应状态码,200表示成功
msg String 响应消息
data Boolean 操作结果,true表示成功

返回示例

{
  "code": 200,
  "msg": "操作成功",
  "data": true
}

注意事项

  1. 修改时必须传入主键id字段
  2. 日期格式统一为:yyyy-MM-dd HH:mm:ss,移植时间格式为:yyyy-MM-dd
  3. 器官信息集合serviceDonatecomporganList可以同时提交多个器官的移植信息,修改时每个器官记录必须包含其id字段
  4. 器官移植状态:0-未移植;1-已移植;2-弃用
  5. 修改接口不包含唯一性校验,可以重复提交相同的infoid(仅新增时有唯一性校验)