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; /** * 患者死亡信息对象 service_deathinfo * * @author ls * @date 2026-01-20 */ @Data @ApiModel("患者死亡信息响应对象") public class DeathBaseInfoDTO extends BaseEntity { private static final long serialVersionUID = 1L; /** * baseInfo的ID */ @ApiModelProperty("baseInfo的ID") private Long infoid; /** * DeathBaseInfo的ID */ @ApiModelProperty("DeathBaseInfo的ID") private Long id; /** * 记录状态 */ @ApiModelProperty("记录状态") @Excel(name = "记录状态") private String recordstate; /** * 案例编号 */ @ApiModelProperty("案例编号") @Excel(name = "案例编号") private String caseNo; /** * 所在医疗机构名称 */ @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 inpatientno; /** * 年龄 */ // @TableField(exist = false) @ApiModelProperty("年龄") private Long age; /** * 血型 */ @ApiModelProperty("血型 ") private String bloodtype; /** * 证件号码 */ @ApiModelProperty("证件号码") private String idcardno; /** * 疾病诊断名称 */ @ApiModelProperty("疾病诊断名称") @Excel(name = "疾病诊断名称") private String diagnosisname; /** * 捐献者编号 */ @ApiModelProperty("捐献者编号") @Excel(name = "捐献者编号") private String donorno; /** * 器官获取机构编号 对应机构表 */ @ApiModelProperty("器官获取机构编号 对应机构表") @Excel(name = "器官获取机构编号 对应机构表") private String gainhospitalno; /** * 器官获取机构名称 对应机构表 */ @ApiModelProperty("器官获取机构名称 对应机构表") @Excel(name = "器官获取机构名称 对应机构表") private String gainhospitalname; /** * 死亡时间 */ @ApiModelProperty("死亡时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @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; /** * 是否默哀缅怀仪式 0:否;1:是 */ @ApiModelProperty("是否默哀缅怀仪式 0:否;1:是") @Excel(name = "是否默哀缅怀仪式 0:否;1:是") private Integer isspendremember; /** * 是否恢复遗体仪容 0:否;1:是 */ @ApiModelProperty("是否恢复遗体仪容 0:否;1:是") @Excel(name = "是否恢复遗体仪容 0:否;1:是") private Integer isrestoreremains; /** * 负责人编号 */ @ApiModelProperty("负责人编号") @Excel(name = "负责人编号") private String responsibleuserid; /** * 负责人姓名 */ @ApiModelProperty("负责人姓名") @Excel(name = "负责人姓名") private String responsibleusername; /** * 扩展内容 */ @ApiModelProperty("扩展内容") @Excel(name = "扩展内容") private String extracontent; }