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

新增捐献确认

接口信息

  • 接口路径: /project/relativesconfirmation/add
  • 请求方式: POST
  • 接口描述: 新增捐献亲属确认信息

请求参数

Headers

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

Body (JSON格式)

参数名 类型 必填 说明
infoid Long 关联service_donatebaseinfo表的ID
donorno String 捐献者编号
name String 姓名
idcardtype Long 证件类型
idcardno 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 所属区域名称
kinship String 亲属关系,多选 ;号隔开 根据字典sys_KinshipConfirm
kinshipChildrennum Long 子女数量
signfamilyrelations String 与捐赠者关系 根据字典sys_FamilyRelation
kinshipconfirmationsign String 亲属关系确认签字
organdecision String 捐献决定
organdecisionOther String 其他
relativeconfirmationsign String 亲属确认签字
familyrelations String 与捐赠者关系
acquisitiontissueno String 获取组织编号
acquisitiontissuename String 获取组织名称
responsibleuserid String 负责人编号
responsibleusername String 负责人姓名
coordinateduserido String 协调员签字1
coordinatedusernameo String 联络人一姓名
coordinateduseridt String 协调员签字2
coordinatedusernamet String 联络人二姓名
operatorno String 专职人员编号
operatorname String 专职人员姓名
signdate Date 签署日期(格式: yyyy-MM-dd)
nation String 民族
education String 学历
occupation String 职业
assessannex String 附件
relativeRemark String 家属意见备注

请求示例

{
  "infoid": 1,
  "donorno": "DN2026001",
  "name": "张三",
  "idcardtype": 1,
  "idcardno": "110101197901011234",
  "phone": "13800138000",
  "residenceaddress": "北京市东城区XX街道",
  "residenceprovincename": "北京市",
  "residencecityname": "北京市",
  "kinship": "0;1",
  "kinshipChildrennum": 2,
  "organdecision": "肝脏;双肾脏",
  "relativeconfirmationsign": "家属签字",
  "acquisitiontissuename": "某某OPO机构",
  "responsibleusername": "负责人张",
  "coordinatedusernameo": "协调员A",
  "coordinatedusernamet": "协调员B",
  "signdate": "2026-01-25",
  "nation": "汉族",
  "education": "本科",
  "occupation": "tech",
  "relativeRemark": "家属同意捐献"
}

返回数据

返回参数

参数名 类型 说明
code Integer 状态码 (200: 成功, 500: 失败)
msg String 返回消息
data Object 返回的亲属确认对象(包含生成的ID等信息)

返回示例

成功响应:
json { "msg": "操作成功", "code": 200, "data": { "id": 123, "infoid": 1, "donorno": "DN2026001", "name": "张三", "idcardno": "110101197901011234", "phone": "13800138000", "relativeconfirmationsign": "家属签字", "signdate": "2026-01-25 10:30:00" } }

失败响应:
json { "msg": "操作失败", "code": 500 }

注意事项

  1. infoid为必填字段,需要关联到service_donatebaseinfo表
  2. 时间格式统一为: yyyy-MM-dd HH:mm:ss
  3. kinship(亲属关系)支持多选,多个值用分号(;)隔开
  4. organdecision(捐献决定)支持多选器官,多个值用分号(;)隔开
  5. 该接口具有防重复提交机制(@RepeatSubmit注解)
  6. 操作会记录操作日志