package com.ruoyi.project.domain.dto; import com.ruoyi.common.annotation.Excel; import com.ruoyi.common.core.domain.BaseEntity; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.Date; /** * 器官捐献见证基础信息(死亡判定)响应信息 */ @ApiModel("器官捐献确认基础信息响应信息") @Data public class RelativeConfirmationBaseInfoDTO { /** * baseInfo的ID */ @ApiModelProperty("baseInfo的ID") private Long infoid; /** * 扩展内容 */ @ApiModelProperty("扩展内容") @Excel(name = "扩展内容") private String extracontent; /** * 器官捐献确认的ID */ @ApiModelProperty("器官捐献确认的ID") private Long id; /** * 住院号 */ @ApiModelProperty("住院号") private String inpatientno; /** * 记录状态 */ @ApiModelProperty("记录状态") @Excel(name = "记录状态") private String recordstate; /** * 案例编号 */ @ApiModelProperty("案例编号") @Excel(name = "案例编号") private String caseNo; /** * 捐献者编号 */ @ApiModelProperty("捐献者编号") @Excel(name = "捐献者编号") private String donorno; /** * 所在医疗机构名称 */ @ApiModelProperty("所在医疗机构名称") @Excel(name = "所在医疗机构名称") private String treatmenthospitalname; /** * 所在医疗机构编码 */ @ApiModelProperty("所在医疗机构编码") private String treatmenthospitalno; /** * 性别 */ @ApiModelProperty("性别") private String sex; /** * 姓名 */ @ApiModelProperty("姓名") @Excel(name = "姓名") private String name; /** * 亲属姓名 */ @ApiModelProperty("亲属姓名") @Excel(name = "亲属姓名") private String relativesName; /** * 与捐赠者关系 根据字典sys_FamilyRelation */ @ApiModelProperty("与捐赠者关系 根据字典sys_FamilyRelation") @Excel(name = "与捐赠者关系 根据字典sys_FamilyRelation") private String familyRelations; /** * 亲属证件类型 根据字典sys_IDType */ @ApiModelProperty("亲属证件类型 根据字典sys_IDType") @Excel(name = "亲属证件类型 根据字典sys_IDType") private int idCardType; /** * 亲属证件号码 */ @ApiModelProperty("亲属证件号码") @Excel(name = "亲属证件号码") private int idCardNo; /** * 亲属证件号码 */ @ApiModelProperty("亲属联系电话") @Excel(name = "亲属联系电话") private String phone; /** * 子女数量 */ @ApiModelProperty("子女数量") @Excel(name = "子女数量") private String kinshipChildrenNum; /** * 亲属关系确认签字 */ @ApiModelProperty("亲属关系确认签字") @Excel(name = "亲属关系确认签字") private String kinshipConfirmationSign; /** * 与捐赠者关系 根据字典sys_FamilyRelation */ @ApiModelProperty("签字人与捐赠者关系 根据字典sys_FamilyRelation") @Excel(name = "签字人与捐赠者关系 根据字典sys_FamilyRelation") private String signFamilyRelations; /** * 捐献决定 见字典sys_OrganDecision */ @ApiModelProperty("捐献决定 见字典sys_OrganDecision") @Excel(name = "捐献决定 见字典sys_OrganDecision") private String organDecision; /** * 捐献决定 其他 */ @ApiModelProperty("捐献决定 其他") @Excel(name = "捐献决定 其他") private String organDecisionOther; /** * 年龄 */ // @TableField(exist = false) @ApiModelProperty("年龄") private Long age; /** * 血型 */ @ApiModelProperty("血型 ") private String bloodtype; /** * 证件号码 */ @ApiModelProperty("证件号码") private String idcardno; /** * 疾病诊断名称 */ @ApiModelProperty("疾病诊断名称") @Excel(name = "疾病诊断名称") private String diagnosisname; /** * 协调员姓名 */ @ApiModelProperty("协调员姓名") @Excel(name = "协调员姓名", readConverterExp = "协调员姓名") private String CoordinatedUserIDO; /** * 亲属确认签字 */ @ApiModelProperty("亲属确认签字") @Excel(name = "亲属确认签字", readConverterExp = "亲属确认签字") private String relativeconfirmationsign; /** * 签字日期 */ @ApiModelProperty("签字日期") @Excel(name = "签字日期", readConverterExp = "签字日期") private Date signdate; /** * 负责人姓名 */ @ApiModelProperty("负责人姓名") @Excel(name = "负责人姓名", readConverterExp = "负责人姓名") private String responsibleusername; /** * 负责人编号 */ @ApiModelProperty("负责人编号") private String responsibleuserid; /** * 协调员姓名2 */ @ApiModelProperty("协调员姓名2") @Excel(name = "协调员姓名2", readConverterExp = "协调员姓名2") private String coordinatedusernamet; /** * 协调员编号2 */ @ApiModelProperty("协调员编号2") @Excel(name = "协调员编号2", readConverterExp = "协调员编号2") private String coordinateduseridt; /** * 协调员姓名1 */ @ApiModelProperty("协调员姓名1") @Excel(name = "协调员姓名1", readConverterExp = "协调员姓名1") private String coordinatedusernameo; /** * 协调员编号1 */ @ApiModelProperty("协调员编号1") @Excel(name = "协调员编号1", readConverterExp = "协调员编号1") private String coordinateduserido; /** * 评估附件 */ @ApiModelProperty("评估附件") private String assessannex; /** * 民族 */ @ApiModelProperty("民族") private String nation; /** * 学历 */ @ApiModelProperty("学历") private String education; /** * 职业 */ @ApiModelProperty("职业") private String occupation; /** * 家属意见备注 */ @ApiModelProperty("家属意见备注") private String relativeRemark; }