# 新增捐献确认 ## 接口信息 - **接口路径**: `/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 | 否 | 家属意见备注 | ### 请求示例 ```json { "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. 操作会记录操作日志