From 3d8e6a16f98bc01d3cee3a2733fa9a4eff8db2c7 Mon Sep 17 00:00:00 2001
From: xuhy <3313886187@qq.com>
Date: 星期二, 06 一月 2026 16:52:34 +0800
Subject: [PATCH] 海诊通AI对接,双屏仪报告推送存储
---
ruoyi-system/src/main/java/com/ruoyi/system/model/TSysInspection.java | 143 +++++++++++++++++++++++------------------------
1 files changed, 70 insertions(+), 73 deletions(-)
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/model/TSysInspection.java b/ruoyi-system/src/main/java/com/ruoyi/system/model/TSysInspection.java
index bd7edfd..5dc70d6 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/model/TSysInspection.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/model/TSysInspection.java
@@ -1,6 +1,7 @@
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;
@@ -37,95 +38,91 @@
@TableField("clinic_id")
private String clinicId;
- @ApiModelProperty(value = "检测类型 1=诊所检测 2=小程序自检")
- @TableField("inspection_type")
- private Integer inspectionType;
+ @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("team_code")
- private String teamCode;
+ @ApiModelProperty(value = "处方信息")
+ @TableField("prescription_info")
+ private String prescriptionInfo;
- @ApiModelProperty(value = "检测使用设备登录用户所属会员团队名称")
- @TableField("team_name")
- private String teamName;
-
- @ApiModelProperty(value = "检测使用的设备编码")
- @TableField("device_code")
- private String deviceCode;
-
- @ApiModelProperty(value = "检测使用的设备名称")
- @TableField("device_name")
- private String deviceName;
-
- @ApiModelProperty(value = "检测人名称")
- @TableField("person_name")
- private String personName;
-
- @ApiModelProperty(value = "检测人性别(1=男,2=女)")
- @TableField("person_sex")
- private Integer personSex;
-
- @ApiModelProperty(value = "检测人年龄")
- @TableField("person_age")
- private Integer personAge;
-
- @ApiModelProperty(value = "检测人手机号")
- @TableField("person_phone")
- private String personPhone;
-
- @ApiModelProperty(value = "检测人身高(单位cm)")
- @TableField("person_height")
- private Double personHeight;
-
- @ApiModelProperty(value = "检测人体重(单位kg)")
- @TableField("person_weight")
- private Double personWeight;
-
- @ApiModelProperty(value = "检测时间")
- @TableField("check_time")
- private String checkTime;
-
- @ApiModelProperty(value = "检测 PDF 报告 URL")
- @TableField("pdf_url")
- private String pdfUrl;
-
- @ApiModelProperty(value = "健康指数,其值越大表示健康状态越好")
- @TableField("health_index")
- private Double healthIndex;
-
- @ApiModelProperty(value = "体质")
- @TableField("constitution_names")
- private String constitutionNames;
-
- @ApiModelProperty(value = "证型,进一步判断体质(constitutionNames)的结果,更为准确体现用户的真实体质")
- @TableField("symptom_name")
- private String symptomName;
-
- @ApiModelProperty(value = "舌象特征分析")
- @TableField("tongue_feature")
- private String tongueFeature;
-
- @ApiModelProperty(value = "面象特征分析")
- @TableField("face_feature")
- private String faceFeature;
-
- @ApiModelProperty(value = "风险疾病名称")
- @TableField("disease_risks")
- private String diseaseRisks;
+ @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(exist = false)
private String clinicName;
+
@ApiModelProperty(value = "是否已开药 1=是 0=否")
@TableField(exist = false)
private Integer isPrescribeMedicine;
+
@ApiModelProperty(value = "订单id")
@TableField(exist = false)
private String orderId;
--
Gitblit v1.7.1