liusheng
2026-01-28 0bb9f6c3e894e56ff58d335110fbe4cfa87b64b2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
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;
 
}