xuhy
2026-02-04 139ab6c2f107e4e9b9ada2ffefb2849b4c4f2bd2
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
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
package com.ruoyi.system.model;
 
import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.domain.BaseModel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
 
import java.io.Serializable;
import java.time.LocalDateTime;
 
/**
 * <p>
 * 用户检测信息
 * </p>
 *
 * @author xiaochen
 * @since 2025-08-20
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("t_sys_inspection")
@ApiModel(value="TSysInspection对象", description="用户检测信息")
public class TSysInspection extends BaseModel {
 
    private static final long serialVersionUID = 1L;
 
    @TableId(value = "id", type = IdType.ASSIGN_ID)
    private String id;
 
    @ApiModelProperty(value = "用户id")
    @TableField("app_user_id")
    private String appUserId;
 
    @ApiModelProperty(value = "诊所id")
    @TableField("clinic_id")
    private String clinicId;
 
    @ApiModelProperty(value = "患者姓名")
    @TableField("nick_name")
    private String nickName;
 
    @ApiModelProperty(value = "性别 1=男 2=女")
    @TableField("sex")
    private Integer sex;
 
    @ApiModelProperty(value = "年龄")
    @TableField("age")
    private Integer age;
 
    @ApiModelProperty(value = "科室")
    @TableField("administrative_office")
    private String administrativeOffice;
 
    @ApiModelProperty(value = "就诊日期")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @TableField("check_time")
    private String checkTime;
 
    @ApiModelProperty(value = "检测信息")
    @TableField("inspection_info")
    private String inspectionInfo;
 
    @ApiModelProperty(value = "处方信息")
    @TableField("prescription_info")
    private String prescriptionInfo;
 
    @ApiModelProperty(value = "检测类型 1=诊所检测 2=小程序自检 3=硬件检测")
    @TableField("inspection_type")
    private Integer inspectionType;
 
    @ApiModelProperty(value = "是否已支付 1=是 0=否")
    @TableField("is_pay")
    private Integer isPay;
 
    @ApiModelProperty(value = "报告H5页面地址")
    @TableField("report_print_url")
    private String reportPrintUrl;
 
    @ApiModelProperty(value = "硬件检测药品处方笺页面地址")
    @TableField("medicine_print_url")
    private String medicinePrintUrl;
 
    @ApiModelProperty(value = "现病史")
    @TableField("present_history")
    private String presentHistory;
 
    @ApiModelProperty(value = "中医证型")
    @TableField("tcm_syndrome")
    private String tcmSyndrome;
 
    @ApiModelProperty(value = "历史疾病补充")
    @TableField("disease_history_memo")
    private String diseaseHistoryMemo;
 
    @ApiModelProperty(value = "西医诊断")
    @TableField("western_medicine_diagnosis")
    private String westernMedicineDiagnosis;
 
    @ApiModelProperty(value = "三方用户id")
    @TableField("three_user_id")
    private Long threeUserId;
 
    @ApiModelProperty(value = "手机号码")
    @TableField("phone")
    private String phone;
 
    @ApiModelProperty(value = "设备账号ID")
    @TableField("device_account_id")
    private Long deviceAccountId;
 
    @ApiModelProperty(value = "面诊结果ID")
    @TableField("face_result_id")
    private Integer faceResultId;
 
    @ApiModelProperty(value = "舌诊结果ID")
    @TableField("tongue_result_id")
    private Integer tongueResultId;
 
    @ApiModelProperty(value = "用户唯一标识")
    @TableField("out_user_id")
    private String outUserId;
 
    @ApiModelProperty(value = "生日")
    @TableField("birthday")
    private String birthday;
 
    @ApiModelProperty(value = "舌色临床意义")
    @TableField("tongue_nature_color")
    private String tongueNatureColor;
 
    @ApiModelProperty(value = "唇色临床意义")
    @TableField("lip_color_clinical")
    private String lipColorClinical;
 
    @ApiModelProperty(value = "心里特征")
    @TableField("psychology")
    private String psychology;
 
    @ApiModelProperty(value = "疾病风险")
    @TableField("risk_title")
    private String riskTitle;
 
    @ApiModelProperty(value = "诊所名称")
    @TableField(exist = false)
    private String clinicName;
 
    @ApiModelProperty(value = "是否已开药 1=是 0=否")
    @TableField(exist = false)
    private Integer isPrescribeMedicine;
 
    @ApiModelProperty(value = "订单id")
    @TableField(exist = false)
    private String orderId;
 
    @ApiModelProperty(value = "入院次数")
    @TableField("hospitalization_count")
    private String hospitalizationCount;
 
    @ApiModelProperty(value = "住院号")
    @TableField("hospitalization_number")
    private String hospitalizationNumber;
 
    @ApiModelProperty(value = "出生地")
    @TableField("birthplace")
    private String birthplace;
 
    @ApiModelProperty(value = "民族")
    @TableField("nation")
    private String nation;
 
    @ApiModelProperty(value = "入院日期")
    @TableField("admission_date")
    private String admissionDate;
 
    @ApiModelProperty(value = "婚姻状况")
    @TableField("marital_status")
    private String maritalStatus;
 
    @ApiModelProperty(value = "记录日期")
    @TableField("record_date")
    private String recordDate;
 
    @ApiModelProperty(value = "职业")
    @TableField("occupation")
    private String occupation;
 
    @ApiModelProperty(value = "病史陈述者")
    @TableField("history_narrator")
    private String historyNarrator;
 
    @ApiModelProperty(value = "主诉")
    @TableField("chief_complaint")
    private String chiefComplaint;
 
    @ApiModelProperty(value = "既往史")
    @TableField("past_medical_history")
    private String pastMedicalHistory;
 
    @ApiModelProperty(value = "个人史")
    @TableField("personal_history")
    private String personalHistory;
 
    @ApiModelProperty(value = "月经史")
    @TableField("menstrual_history")
    private String menstrualHistory;
 
    @ApiModelProperty(value = "婚育史")
    @TableField("obstetric_history")
    private String obstetricHistory;
 
    @ApiModelProperty(value = "家族史")
    @TableField("family_history")
    private String familyHistory;
 
    @ApiModelProperty(value = "体温")
    @TableField("body_temperature")
    private String bodyTemperature;
 
    @ApiModelProperty(value = "脉搏")
    @TableField("pulse")
    private String pulse;
 
    @ApiModelProperty(value = "呼吸")
    @TableField("breathe")
    private String breathe;
 
    @ApiModelProperty(value = "血压")
    @TableField("blood_pressure")
    private String bloodPressure;
 
    @ApiModelProperty(value = "一般情况")
    @TableField("general_situation")
    private String generalSituation;
 
    @ApiModelProperty(value = "费别")
    @TableField("fee_category")
    private String feeCategory;
 
    @ApiModelProperty(value = "处方编号")
    @TableField("prescription_number")
    private String prescriptionNumber;
 
    @ApiModelProperty(value = "科室")
    @TableField("department_name")
    private String departmentName;
 
    @ApiModelProperty(value = "处方时间")
    @TableField("prescription_time")
    private String prescriptionTime;
 
    @ApiModelProperty(value = "家庭住址")
    @TableField("home_address")
    private String homeAddress;
 
    @ApiModelProperty(value = "临床诊断")
    @TableField("clinical_diagnosis")
    private String clinicalDiagnosis;
 
    @ApiModelProperty(value = "处方内容")
    @TableField("prescription_content")
    private String prescriptionContent;
 
    @ApiModelProperty(value = "处方备注")
    @TableField("remarks")
    private String remarks;
 
    @ApiModelProperty(value = "诊所添加病例信息pdf地址")
    @TableField("detection_pdf")
    private String detectionPdf;
 
    @ApiModelProperty(value = "诊所添加处方信息pdf地址")
    @TableField("prescription_pdf")
    private String prescriptionPdf;
 
}