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("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;
|
|
}
|