编辑 | 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. 操作会记录操作日志