package com.ruoyi.project.domain.vo; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; 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 org.springframework.format.annotation.DateTimeFormat; import java.util.Date; /** * 捐献基础对象 service_donatebaseinfo * * @author ruoyi * @date 2021-11-15 */ @Data @ApiModel("捐献基础") public class DonatebaseinfoProgressVO extends BaseEntity { private static final long serialVersionUID = 1L; /** * $column.columnComment */ @ApiModelProperty("$column.columnComment") //数据库自增改成@TableId(type = IdType.AUTO) @TableId(type = IdType.AUTO) private Long id; /** * 住院号 */ @ApiModelProperty("住院号") private String inpatientNo; /** * 案例编号 */ @ApiModelProperty("案例编号") @Excel(name = "案例编号") private String caseNo; /** * 终止案例:0开启 1终止 默认 0 */ @ApiModelProperty("终止案例:0开启 1终止 默认 0") @Excel(name = "终止案例:0开启 1终止 默认 0") private Integer terminationCase; /** * 疾病诊断名称 */ @ApiModelProperty("疾病诊断名称") @Excel(name = "疾病诊断名称") private String diagnosisName; @ApiModelProperty("终止原因:1好转 2死亡 3不符合捐献标准 4家属放弃捐献 5其它") @Excel(name = "终止原因:1好转 2死亡 3不符合捐献标准 4家属放弃捐献 5其它") private Integer terminationType; /** * 工作流:1.供者维护 2 捐献意愿 3 医学评估 4 死亡判定 5 伦理审查 6 器官分配 7 器官利用 99 捐献完成 */ @ApiModelProperty("工作流:1.供者维护 2 捐献意愿 3 医学评估 4 死亡判定 5 伦理审查 6 器官分配 7 器官利用 99 捐献完成") private Long workflow; /** * 上报医院 */ @ApiModelProperty("上报医院") private String treatmentHospitalName; /** * 传染病情况 */ @ApiModelProperty("传染病情况") private String infectious; /** * 传染病其它情况 */ @ApiModelProperty("传染病其它情况") private String infectiousOther; /** * 开始年龄 */ @ApiModelProperty("开始年龄") private Long startAge; /** * 结束年龄 */ @ApiModelProperty("结束年龄") private Long endAge; /** * 姓名 */ @ApiModelProperty("姓名") @Excel(name = "姓名") private String name; /** * 案例上报ID */ @ApiModelProperty("案例上报ID") private Long reportId; /** * 证件号码 */ @ApiModelProperty("证件号码") private String idcardno; /** * 记录状态 */ @ApiModelProperty("记录状态") @Excel(name = "记录状态") private String recordstate; }