liusheng
2025-12-28 73f5b82df781d2b061ba24d29182f6898b5535d9
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
package com.ruoyi.project.domain;
 
import java.util.Date;
import java.util.List;
import java.util.Map;
 
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
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;
 
/**
 * 供者转运登记对象 service_transport
 *
 * @author ruoyi
 * @date 2025-12-15
 */
@Data
@ApiModel("供者转运登记")
public class ServiceTransport 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("案例编号")
    @Excel(name = "案例编号")
    private Long reportId;
 
    /**
     * 案例编号
     */
    @ApiModelProperty("案例编号")
    @Excel(name = "案例编号")
    private String caseNo;
 
    /**
     * 患者姓名
     */
    @ApiModelProperty("患者姓名")
    @Excel(name = "患者姓名")
    private String patName;
 
    /**
     * $column.columnComment
     */
    @ApiModelProperty("$column.columnComment")
    @Excel(name = "患者姓名")
    private String sex;
 
    /**
     * $column.columnComment
     */
    @ApiModelProperty("$column.columnComment")
    @Excel(name = "患者姓名")
    private Long age;
 
    /**
     * 疾病诊断名称
     */
    @ApiModelProperty("疾病诊断名称")
    @Excel(name = "疾病诊断名称")
    private String diagnosisname;
 
    /**
     * 治疗医院名称
     */
    @ApiModelProperty("治疗医院名称")
    @Excel(name = "治疗医院名称")
    private String treatmentHospitalName;
 
    /**
     * 治疗科室名称
     */
    @ApiModelProperty("治疗科室名称")
    @Excel(name = "治疗科室名称")
    private String treatmentDeptName;
 
    /**
     * 出发时间
     */
    @ApiModelProperty("出发时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "出发时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date transportStartTime;
 
    /**
     * 出发地点
     */
    @ApiModelProperty("出发地点")
    @Excel(name = "出发地点")
    private String transportStartPlace;
 
    /**
     * 联系人(协调员)
     */
    @ApiModelProperty("联系人(协调员)")
    @Excel(name = "联系人", readConverterExp = "协调员")
    private String contactPerson;
 
    /**
     * 急诊科医生
     */
    @ApiModelProperty("急诊科医生")
    @Excel(name = "急诊科医生")
    private String doctor;
 
    /**
     * $column.columnComment
     */
    @ApiModelProperty("急诊科医生手机号")
    @Excel(name = "急诊科医生手机号")
    private String doctorPhone;
 
    /**
     * 护士
     */
    @ApiModelProperty("护士")
    @Excel(name = "护士")
    private String nurse;
 
    /**
     * $column.columnComment
     */
    @ApiModelProperty("护士手机号")
    @Excel(name = "护士手机号")
    private String nursePhone;
 
    /**
     * 驾驶员
     */
    @ApiModelProperty("驾驶员")
    @Excel(name = "驾驶员")
    private String driver;
 
    /**
     * $column.columnComment
     */
    @ApiModelProperty("驾驶员手机号")
    @Excel(name = "驾驶员手机号")
    private String driverPhone;
 
    /**
     * ICU评估医生
     */
    @ApiModelProperty("ICU评估医生")
    @Excel(name = "ICU评估医生")
    private String icuDoctor;
 
    /**
     * $column.columnComment
     */
    @ApiModelProperty("ICU评估医生手机号")
    @Excel(name = "ICU评估医生手机号")
    private String icuDoctorPhone;
 
    /**
     * 转运状态:1待转运   2转运中   3转运完成  4转运取消  5暂存
     */
    @ApiModelProperty("转运状态:1待转运   2转运中   3转运完成  4转运取消  5暂存 ")
    @Excel(name = "转运状态")
    private Long transitStatus;
 
    /**
     * 备注
     */
    @ApiModelProperty("备注")
    @Excel(name = "备注")
    private String remark;
 
    /**
     * 附件文件地址集合(用于接收前端传来的地址)
     * [
     * { name: "111", url: "http://localhost:8093/111/222" },
     * { name: "222", url: "http://localhost:8093/111/222" },
     * ];
     */
    @TableField(exist = false)
    @ApiModelProperty("附件文件地址集合")
    private List<ServiceTransportFile> annexfilesList;
}