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
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
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
package com.ruoyi.project.domain.vo;
 
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;
 
/**
 * 捐献见证基本信息请求对象
 *
 * @author ruoyi
 * @date 2026-01-20
 */
@Data
@ApiModel("捐献见证基本信息请求对象")
public class DonationwitnessBaseInfoVO 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("")
    private Long infoid;
 
    /**
     * 捐献者编号
     */
    @ApiModelProperty("捐献者编号")
    @Excel(name = "捐献者编号")
    private String donorno;
 
    /**
     * 器官获取机构编号
     */
    @ApiModelProperty("器官获取机构编号")
    private String gainhospitalno;
 
    /**
     * 器官获取机构名称
     */
    @ApiModelProperty("器官获取机构名称")
    @Excel(name = "器官获取机构名称")
    private String gainhospitalname;
 
 
    /**
     * 手术开始时间
     */
    @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 operationbegtime;
 
    /**
     * 手术结束时间
     */
    @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 operationendtime;
 
    /**
     * 手术医生
     */
    @ApiModelProperty("手术医生")
    @Excel(name = "手术医生")
    private String operationdoctor;
 
    /**
     * 负责人编号
     */
    @ApiModelProperty("负责人编号")
    private String responsibleuserid;
 
    /**
     * 负责人姓名
     */
    @ApiModelProperty("负责人姓名")
    @Excel(name = "负责人姓名")
    private String responsibleusername;
 
    /**
     * 姓名
     */
    @ApiModelProperty("姓名")
    @Excel(name = "姓名")
    private String name;
 
    /**
     * 联络人一编号
     */
    @ApiModelProperty("联络人一编号")
    private String coordinateduserido;
 
    /**
     * 联络人一姓名
     */
    @ApiModelProperty("联络人一姓名")
    private String coordinatedusernameo;
 
    /**
     * 联络人二编号
     */
    @ApiModelProperty("联络人二编号")
    private String coordinateduseridt;
 
    /**
     * 联络人二姓名
     */
    @ApiModelProperty("联络人二姓名")
    private String coordinatedusernamet;
 
    /**
     * 腹主动脉插管时间
     */
    @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 abdominalaortacannulatime;
 
    /**
     * 腹主动脉灌注时间
     */
    @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 abdominalaortaperfusiontime;
 
    /**
     * 门静脉插管时间
     */
    @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 portalveincannulatime;
 
    /**
     * 门静脉灌注时间
     */
    @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 portalveinperfusiontime;
 
    /**
     * 肺动脉插管时间
     */
    @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 pulmonaryarterycannulatime;
 
    /**
     * 肺动脉灌注时间
     */
    @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 pulmonaryarteryperfusiontime;
 
    /**
     * 主动脉插管时间
     */
    @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 aortacannulatime;
 
    /**
     * 主动脉灌注时间
     */
    @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 aortaperfusiontime;
 
    /**
     * 捐献器官
     */
    @ApiModelProperty("捐献器官")
    @Excel(name = "捐献器官")
    private String organdonation;
 
    /**
     * 捐献器官 其他
     */
    @ApiModelProperty("捐献器官 其他")
    @Excel(name = "捐献器官 其他")
    private String organdonationOther;
 
 
    /**
     * 捐献类别
     */
    @ApiModelProperty("捐献类别")
    @Excel(name = "捐献类别")
    private String donationcategory;
 
    /**
     * 协调员进手术室时间
     */
    @ApiModelProperty("协调员进手术室时间")
    @Excel(name = "协调员进手术室时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date coordinatorInOperating;
 
    /**
     * 协调员出手术室时间
     */
    @ApiModelProperty("协调员出手术室时间")
    @Excel(name = "协调员出手术室时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date coordinatorOutOperating;
 
    /**
     * 协调员签字
     */
    @ApiModelProperty("协调员签字")
    @Excel(name = "协调员签字")
    private String coordinatorSign;
 
    /**
     * 协调员签字时间
     */
    @ApiModelProperty("协调员签字时间")
    @Excel(name = "协调员签字时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date coordinatorSignTime;
 
}