package com.ruoyi.system.model; import com.baomidou.mybatisplus.annotation.*; 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; /** *
* 用户检测信息 *
* * @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 = "检测类型 1=诊所检测 2=小程序自检") @TableField("inspection_type") private Integer inspectionType; @ApiModelProperty(value = "检测信息") @TableField("inspection_info") private String inspectionInfo; @ApiModelProperty(value = "检测使用设备登录用户所属会员团队编码") @TableField("team_code") private String teamCode; @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=是 0=否") @TableField("is_pay") private Integer isPay; }