liusheng
2026-01-21 29f287cf6e4869d7bbc283991458e09a03b59c52
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
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
package com.ruoyi.project.domain.dto;
 
import com.baomidou.mybatisplus.annotation.IdType;
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 java.util.Date;
 
/**
 * 捐献基础对象 service_donatebaseinfo
 *
 * @author ruoyi
 * @date 2021-11-15
 */
@Data
@ApiModel("捐献进度基础信息")
public class DonatebaseinfoProgressDTO extends BaseEntity {
    private static final long serialVersionUID = 1L;
 
    /**
     * 治疗医院
     */
    @ApiModelProperty("治疗医院")
    private String treatmenthospitalno;
 
    /**
     * 所在医疗机构
     */
    @ApiModelProperty("所在医疗机构")
    @Excel(name = "所在医疗机构")
    private String treatmenthospitalname;
 
 
    /**
     * 捐献者编号
     */
    @ApiModelProperty("捐献者编号")
    private String donorno;
 
    /**
     * 案例编号
     */
    @ApiModelProperty("案例编号")
    @Excel(name = "案例编号")
    private String caseNo;
 
 
    /**
     * 姓名
     */
    @ApiModelProperty("姓名")
    @Excel(name = "姓名")
    private String name;
 
    /**
     * 性别
     */
    @ApiModelProperty("性别")
    private String sex;
 
    /**
     * 记录状态
     */
    @ApiModelProperty("记录状态")
    @Excel(name = "记录状态")
    private String recordstate;
 
    /**
     * 年龄
     */
    @ApiModelProperty("年龄")
    private Long age;
 
    /**
     * 年龄单位
     */
    @ApiModelProperty("年龄单位")
    private String ageunit;
 
    /**
     * 血型
     */
    @ApiModelProperty("血型 ")
    private String bloodtype;
 
    /**
     * 报告时间
     */
    @ApiModelProperty("报告时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "报告时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date reporttime;
 
    /**
     * 疾病诊断名称
     */
    @ApiModelProperty("疾病诊断名称")
    private String diagnosisname;
 
    /**
     * 协调员编号
     */
    @ApiModelProperty("协调员编号")
    @Excel(name = "协调员编号", readConverterExp = "协调员编号")
    private String coordinatorNo;
 
    /**
     * 协调员姓名
     */
    @ApiModelProperty("协调员姓名")
    @Excel(name = "协调员姓名", readConverterExp = "协调员姓名")
    private String coordinatorName;
 
 
    /**
     * 第一次评估时间
     */
    @ApiModelProperty("第一次评估时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "第一次评估时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date assessFirstTime;
 
    /**
     * 第二次评估时间
     */
    @ApiModelProperty("第二次评估时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "第二次评估时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date assessSecondTime;
 
    /**
     * 第一次评估结论
     */
    @ApiModelProperty("第一次评估结论")
    private String firstAssessState;
 
    /**
     * 第二次评估结论
     */
    @ApiModelProperty("第二次评估结论")
    private String secondAssessState;
 
    /**
     * 亲属确认时间
     */
    @ApiModelProperty("亲属确认时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "亲属确认时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date signDate;
 
    /**
     * 伦理审查专家结论
     */
    @ApiModelProperty("伦理审查专家结论")
    private String expertConclusion;
 
    /**
     * 伦理审查专家结论时间
     */
    @ApiModelProperty("伦理审查专家结论时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "伦理审查专家结论时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date expertTime;
 
    /**
     * 器官分配数量
     */
    @ApiModelProperty("器官分配数量")
    @Excel(name = "器官分配数量", width = 30)
    private Long organCount;
 
    /**
     * 获取见证时间
     */
    @ApiModelProperty("获取见证时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "获取见证时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date operationBegTime;
 
    /**
     * 完成登记时间
     */
    @ApiModelProperty("完成登记时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "完成登记时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date completeTime;
 
    @ApiModelProperty("终止案例:0开启,1终止    默认值:0")
    @Excel(name = "终止案例")
    private Integer terminationCase;
}