package com.ruoyi.project.domain.dto; import com.fasterxml.jackson.annotation.JsonFormat; 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 WitnessBaseInfoDTO extends BaseEntity { /** * */ @ApiModelProperty("捐献见证(死亡判定)的ID") private Long id; @ApiModelProperty("baseInfo的ID") private Long infoid; /** * 记录状态 */ @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; /** * 年龄 */ // @TableField(exist = false) @ApiModelProperty("年龄") private Long age; /** * 血型 */ @ApiModelProperty("血型 ") private String bloodtype; /** * 死亡证明附件路径,多张用;号隔开 */ @ApiModelProperty("死亡证明附件路径,多张用;号隔开 ") private String deathJudgeAnnex; /** * 证件号码 */ @ApiModelProperty("证件号码") private String idcardno; /** * 疾病诊断名称 */ @ApiModelProperty("疾病诊断名称") @Excel(name = "疾病诊断名称") private String diagnosisname; /** * 死亡时间 */ @ApiModelProperty("死亡时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @Excel(name = "死亡时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") private Date deathtime; /** * 死亡原因 */ @ApiModelProperty("死亡原因") @Excel(name = "死亡原因") private String deathreason; /** * 死亡判定医生一 */ @ApiModelProperty("死亡判定医生一") @Excel(name = "死亡判定医生一") private String deathjudgedocto; /** * 死亡判定医生二 */ @ApiModelProperty("死亡判定医生二") @Excel(name = "死亡判定医生二") private String deathjudgedoctt; /** * 死亡证明附件路径 */ @ApiModelProperty("死亡证明附件路径") private String deathjudgeannex; /** * 协调员签字 */ @ApiModelProperty("协调员签字") @Excel(name = "协调员签字") private String coordinatorSign; /** * 协调员签字时间 */ @ApiModelProperty("协调员签字时间") @Excel(name = "协调员签字时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date coordinatorSignTime; }