liusheng
9 天以前 d88fffd5d757a23f302011ced88dea92e1ce31e9
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
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
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;
    /**
     * Donatebaseinfo的ID
     */
    @ApiModelProperty("Donatebaseinfo的ID")
    private Long id;
 
    /**
     * 治疗医院
     */
    @ApiModelProperty("治疗医院")
    private String treatmenthospitalno;
 
 
    /**
     * 住院号
     */
    @ApiModelProperty("住院号")
    private String inpatientNo;
 
    @ApiModelProperty("扩展内容")
    @Excel(name = "扩展内容")
    private String extracontent;
 
    /**
     * 所在医疗机构
     */
    @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("工作流:1.供者维护  2.捐献意愿  3.医学评估  4.死亡判定  5.伦理审查 6.器官分配  7.器官利用  99.捐献完成")
    private Long workflow;
 
    /**
     * 年龄单位
     */
    @ApiModelProperty("年龄单位")
    private String ageunit;
 
    /**
     * 传染病情况
     */
    @ApiModelProperty("传染病情况")
    private String infectious;
 
    /**
     * 传染病其它情况
     */
    @ApiModelProperty("传染病其它情况")
    private String infectiousOther;
 
    /**
     * 血型
     */
    @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;
 
 
    /**
     * 评估状态:1.评估通过  2评估不通过
     */
    @ApiModelProperty("评估状态:1.评估通过  2评估不通过  ")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "评估状态:1.评估通过  2评估不通过  ", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private String assessState;
 
    /**
     * 评估时间
     */
    @ApiModelProperty("评估时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "评估时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date assessTime;
 
 
    /**
     * 亲属确认时间
     */
    @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;
 
 
    @ApiModelProperty("终止案例原因")
    @Excel(name = "终止案例")
    private Integer terminationResult;
 
 
    @ApiModelProperty("终止原因:1好转   2死亡   3不符合捐献标准  4家属放弃捐献  5其它")
    @Excel(name = "终止原因:1好转   2死亡   3不符合捐献标准  4家属放弃捐献  5其它")
    private Integer terminationType;
 
}