Przeglądaj źródła

字段标准化修改-台州邵逸夫入北仑

rengb 4 lat temu
rodzic
commit
f36a7d424c

+ 117 - 0
dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/entity/Clinic.java

@@ -0,0 +1,117 @@
+package com.lantone.qc.dbanaly.lt.entity;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import java.util.Date;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * <p>
+ * 临床表现表
+ * </p>
+ *
+ * @author rgb
+ * @since 2020-07-17
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName("kl_clinic")
+public class Clinic implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 主键
+     */
+    @TableId(value = "id", type = IdType.AUTO)
+    private Long id;
+
+    /**
+     * 是否删除,N:未删除,Y:删除
+     */
+    @TableField("is_deleted")
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    @TableField("gmt_create")
+    private Date gmtCreate;
+
+    /**
+     * 记录修改时间,如果时间是1970年则表示纪录未修改
+     */
+    @TableField("gmt_modified")
+    private Date gmtModified;
+
+    /**
+     * 创建人,0表示无创建人值
+     */
+    @TableField("creator")
+    private String creator;
+
+    /**
+     * 修改人,如果为0则表示纪录未修改
+     */
+    @TableField("modifier")
+    private String modifier;
+
+    /**
+     * 术语概念名称
+     */
+    @TableField("name")
+    private String name;
+
+    /**
+     * 术语概念id
+     */
+    @TableField("concept_id")
+    private Long conceptId;
+
+    /**
+     * 科室概念id
+     */
+    @TableField("has_bodypart")
+    private Integer hasBodypart;
+
+    /**
+     * 性质
+     */
+    @TableField("has_property")
+    private Integer hasProperty;
+
+    /**
+     * 程度
+     */
+    @TableField("has_degree")
+    private Integer hasDegree;
+
+    /**
+     * 加剧
+     */
+    @TableField("has_aggravate")
+    private Integer hasAggravate;
+
+    /**
+     * 缓解
+     */
+    @TableField("has_relieve")
+    private Integer hasRelieve;
+
+    @TableField("has_label")
+    private Integer hasLabel;
+
+    /**
+     * 备注
+     */
+    @TableField("remark")
+    private String remark;
+
+
+}

+ 90 - 0
dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/entity/Concept.java

@@ -0,0 +1,90 @@
+package com.lantone.qc.dbanaly.lt.entity;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import java.util.Date;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * <p>
+ * 概念表
+ * </p>
+ *
+ * @author rgb
+ * @since 2020-07-17
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName("kl_concept")
+public class Concept implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 主键,概念id
+     */
+    @TableId(value = "id", type = IdType.AUTO)
+    private Long id;
+
+    /**
+     * 是否删除,N:未删除,Y:删除
+     */
+    @TableField("is_deleted")
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    @TableField("gmt_create")
+    private Date gmtCreate;
+
+    /**
+     * 记录修改时间,如果时间是1970年则表示纪录未修改
+     */
+    @TableField("gmt_modified")
+    private Date gmtModified;
+
+    /**
+     * 创建人,0表示无创建人值
+     */
+    @TableField("creator")
+    private String creator;
+
+    /**
+     * 修改人,如果为0则表示纪录未修改
+     */
+    @TableField("modifier")
+    private String modifier;
+
+    /**
+     * 对应术语id
+     */
+    @TableField("lib_id")
+    private Long libId;
+
+    /**
+     * 概念名称(冗余)
+     */
+    @TableField("lib_name")
+    private String libName;
+
+    /**
+     * 概念词性type(冗余)
+     */
+    @TableField("lib_type")
+    private Long libType;
+
+    /**
+     * 备注
+     */
+    @TableField("remark")
+    private String remark;
+
+
+}

+ 84 - 0
dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/entity/ConceptRelation.java

@@ -0,0 +1,84 @@
+package com.lantone.qc.dbanaly.lt.entity;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import java.util.Date;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * <p>
+ * 术语关系表
+ * </p>
+ *
+ * @author rgb
+ * @since 2020-07-17
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName("kl_concept_relation")
+public class ConceptRelation implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 主键
+     */
+    @TableId(value = "id", type = IdType.AUTO)
+    private Long id;
+
+    /**
+     * 是否删除,N:未删除,Y:删除
+     */
+    @TableField("is_deleted")
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    @TableField("gmt_create")
+    private Date gmtCreate;
+
+    /**
+     * 记录修改时间,如果时间是1970年则表示纪录未修改
+     */
+    @TableField("gmt_modified")
+    private Date gmtModified;
+
+    /**
+     * 创建人,0表示无创建人值
+     */
+    @TableField("creator")
+    private String creator;
+
+    /**
+     * 修改人,如果为0则表示纪录未修改
+     */
+    @TableField("modifier")
+    private String modifier;
+
+    /**
+     * 关系起点术语id
+     */
+    @TableField("start_id")
+    private Long startId;
+
+    /**
+     * 关系id
+     */
+    @TableField("relation_id")
+    private Long relationId;
+
+    /**
+     * 关系终点术语id
+     */
+    @TableField("end_id")
+    private Long endId;
+
+
+}

+ 119 - 0
dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/entity/Disease.java

@@ -0,0 +1,119 @@
+package com.lantone.qc.dbanaly.lt.entity;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.util.Date;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * <p>
+ * 医院疾病表
+ * </p>
+ *
+ * @author rgb
+ * @since 2020-07-17
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName("kl_disease")
+public class Disease implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 医院疾病唯一ID
+     */
+    @TableId("disease_id")
+    private String diseaseId;
+
+    /**
+     * 医院ID
+     */
+    @TableField("hospital_id")
+    private Long hospitalId;
+
+    /**
+     * 是否删除,N:未删除,Y:删除
+     */
+    @TableField("is_deleted")
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    @TableField("gmt_create")
+    private Date gmtCreate;
+
+    /**
+     * 记录修改时间,如果时间是1970年则表示纪录未修改
+     */
+    @TableField("gmt_modified")
+    private Date gmtModified;
+
+    /**
+     * 创建人,0表示无创建人值
+     */
+    @TableField("creator")
+    private String creator;
+
+    /**
+     * 修改人,如果为0则表示纪录未修改
+     */
+    @TableField("modifier")
+    private String modifier;
+
+    /**
+     * 疾病名称
+     */
+    @TableField("name")
+    private String name;
+
+    /**
+     * ICD编码
+     */
+    @TableField("icd10")
+    private String icd10;
+
+    /**
+     * 医院疾病编码
+     */
+    @TableField("hospital_dis_code")
+    private String hospitalDisCode;
+
+    /**
+     * 疾病名称首字母拼音
+     */
+    @TableField("spell")
+    private String spell;
+
+    /**
+     * 疾病分类
+     */
+    @TableField("classify")
+    private String classify;
+
+    /**
+     * 慢病标识
+     */
+    @TableField("is_chronic")
+    private String isChronic;
+
+    /**
+     * 传染病标识
+     */
+    @TableField("is_infections")
+    private String isInfections;
+
+    /**
+     * 备注
+     */
+    @TableField("remark")
+    private String remark;
+
+
+}

+ 131 - 0
dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/entity/Drug.java

@@ -0,0 +1,131 @@
+package com.lantone.qc.dbanaly.lt.entity;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.util.Date;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * <p>
+ * 医院药品表
+ * </p>
+ *
+ * @author rgb
+ * @since 2020-07-17
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName("kl_drug")
+public class Drug implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 医院药品唯一ID
+     */
+    @TableId("drug_id")
+    private String drugId;
+
+    /**
+     * 医院ID
+     */
+    @TableField("hospital_id")
+    private Long hospitalId;
+
+    /**
+     * 是否删除,N:未删除,Y:删除
+     */
+    @TableField("is_deleted")
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    @TableField("gmt_create")
+    private Date gmtCreate;
+
+    /**
+     * 记录修改时间,如果时间是1970年则表示纪录未修改
+     */
+    @TableField("gmt_modified")
+    private Date gmtModified;
+
+    /**
+     * 创建人,0表示无创建人值
+     */
+    @TableField("creator")
+    private String creator;
+
+    /**
+     * 修改人,如果为0则表示纪录未修改
+     */
+    @TableField("modifier")
+    private String modifier;
+
+    /**
+     * 药品化学名称
+     */
+    @TableField("med_name")
+    private String medName;
+
+    /**
+     * 药品商品名称
+     */
+    @TableField("prd_name")
+    private String prdName;
+
+    /**
+     * 化学名首字母拼音
+     */
+    @TableField("spell")
+    private String spell;
+
+    /**
+     * 疗程
+     */
+    @TableField("course")
+    private String course;
+
+    /**
+     * 计量
+     */
+    @TableField("dosage")
+    private String dosage;
+
+    /**
+     * 单位
+     */
+    @TableField("unit")
+    private String unit;
+
+    /**
+     * 使用频次
+     */
+    @TableField("freq")
+    private String freq;
+
+    /**
+     * 使用方法
+     */
+    @TableField("method")
+    private String method;
+
+    /**
+     * 适用人群
+     */
+    @TableField("user")
+    private String user;
+
+    /**
+     * 备注
+     */
+    @TableField("remark")
+    private String remark;
+
+
+}

+ 84 - 0
dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/entity/EntityInfo.java

@@ -0,0 +1,84 @@
+package com.lantone.qc.dbanaly.lt.entity;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import java.util.Date;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * <p>
+ * 术语类型表
+ * </p>
+ *
+ * @author rgb
+ * @since 2020-07-17
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName("kl_entity_info")
+public class EntityInfo implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 主键
+     */
+    @TableId(value = "id", type = IdType.AUTO)
+    private Long id;
+
+    /**
+     * 是否删除,N:未删除,Y:删除
+     */
+    @TableField("is_deleted")
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    @TableField("gmt_create")
+    private Date gmtCreate;
+
+    /**
+     * 记录修改时间,如果时间是1970年则表示纪录未修改
+     */
+    @TableField("gmt_modified")
+    private Date gmtModified;
+
+    /**
+     * 创建人,0表示无创建人值
+     */
+    @TableField("creator")
+    private String creator;
+
+    /**
+     * 修改人,如果为0则表示纪录未修改
+     */
+    @TableField("modifier")
+    private String modifier;
+
+    /**
+     * 名称
+     */
+    @TableField("name")
+    private String name;
+
+    /**
+     * 拼音
+     */
+    @TableField("spell")
+    private String spell;
+
+    /**
+     * 备注
+     */
+    @TableField("remark")
+    private String remark;
+
+
+}

+ 102 - 0
dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/entity/LibraryInfo.java

@@ -0,0 +1,102 @@
+package com.lantone.qc.dbanaly.lt.entity;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import java.util.Date;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * <p>
+ * 术语表
+ * </p>
+ *
+ * @author rgb
+ * @since 2020-07-17
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName("kl_library_info")
+public class LibraryInfo implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 主键
+     */
+    @TableId(value = "id", type = IdType.AUTO)
+    private Long id;
+
+    /**
+     * 是否删除,N:未删除,Y:删除
+     */
+    @TableField("is_deleted")
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    @TableField("gmt_create")
+    private Date gmtCreate;
+
+    /**
+     * 记录修改时间,如果时间是1970年则表示纪录未修改
+     */
+    @TableField("gmt_modified")
+    private Date gmtModified;
+
+    /**
+     * 创建人,0表示无创建人值
+     */
+    @TableField("creator")
+    private String creator;
+
+    /**
+     * 修改人,如果为0则表示纪录未修改
+     */
+    @TableField("modifier")
+    private String modifier;
+
+    /**
+     * 名称
+     */
+    @TableField("name")
+    private String name;
+
+    /**
+     * 概念id
+     */
+    @TableField("concept_id")
+    private Long conceptId;
+
+    /**
+     * 是否标准词,1:是,0:否
+     */
+    @TableField("is_concept")
+    private Integer isConcept;
+
+    /**
+     * 词性id
+     */
+    @TableField("type_id")
+    private Long typeId;
+
+    /**
+     * 拼音
+     */
+    @TableField("spell")
+    private String spell;
+
+    /**
+     * 备注
+     */
+    @TableField("remark")
+    private String remark;
+
+
+}

+ 101 - 0
dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/entity/Lis.java

@@ -0,0 +1,101 @@
+package com.lantone.qc.dbanaly.lt.entity;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.util.Date;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * <p>
+ * 医院化验表
+ * </p>
+ *
+ * @author rgb
+ * @since 2020-07-17
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName("kl_lis")
+public class Lis implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 医院化验唯一ID
+     */
+    @TableId("lis_id")
+    private String lisId;
+
+    /**
+     * 医院ID
+     */
+    @TableField("hospital_id")
+    private Long hospitalId;
+
+    /**
+     * 是否删除,N:未删除,Y:删除
+     */
+    @TableField("is_deleted")
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    @TableField("gmt_create")
+    private Date gmtCreate;
+
+    /**
+     * 记录修改时间,如果时间是1970年则表示纪录未修改
+     */
+    @TableField("gmt_modified")
+    private Date gmtModified;
+
+    /**
+     * 创建人,0表示无创建人值
+     */
+    @TableField("creator")
+    private String creator;
+
+    /**
+     * 修改人,如果为0则表示纪录未修改
+     */
+    @TableField("modifier")
+    private String modifier;
+
+    /**
+     * 化验名称
+     */
+    @TableField("lis_name")
+    private String lisName;
+
+    /**
+     * 套餐ID
+     */
+    @TableField("package_id")
+    private String packageId;
+
+    /**
+     * 所属套餐
+     */
+    @TableField("package_name")
+    private String packageName;
+
+    /**
+     * 化验类型
+     */
+    @TableField("lis_type")
+    private String lisType;
+
+    /**
+     * 备注
+     */
+    @TableField("remark")
+    private String remark;
+
+
+}

+ 106 - 0
dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/entity/Operation.java

@@ -0,0 +1,106 @@
+package com.lantone.qc.dbanaly.lt.entity;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.util.Date;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * <p>
+ * 医院手术表
+ * </p>
+ *
+ * @author rgb
+ * @since 2020-07-17
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName("kl_operation")
+public class Operation implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 医院手术唯一ID
+     */
+    @TableField("operation_id")
+    private String operationId;
+
+    /**
+     * 医院ID
+     */
+    @TableField("hospital_id")
+    private Long hospitalId;
+
+    /**
+     * 是否删除,N:未删除,Y:删除
+     */
+    @TableField("is_deleted")
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    @TableField("gmt_create")
+    private Date gmtCreate;
+
+    /**
+     * 记录修改时间,如果时间是1970年则表示纪录未修改
+     */
+    @TableField("gmt_modified")
+    private Date gmtModified;
+
+    /**
+     * 创建人,0表示无创建人值
+     */
+    @TableField("creator")
+    private String creator;
+
+    /**
+     * 修改人,如果为0则表示纪录未修改
+     */
+    @TableField("modifier")
+    private String modifier;
+
+    /**
+     * 手术编码
+     */
+    @TableField("operation_code")
+    private String operationCode;
+
+    /**
+     * 手术名称
+     */
+    @TableField("operation_name")
+    private String operationName;
+
+    /**
+     * 手术类别
+     */
+    @TableField("operation_type")
+    private String operationType;
+
+    /**
+     * 切口等级
+     */
+    @TableField("cut_level")
+    private String cutLevel;
+
+    /**
+     * 手术级别
+     */
+    @TableField("operation_level")
+    private String operationLevel;
+
+    /**
+     * 备注
+     */
+    @TableField("remark")
+    private String remark;
+
+
+}

+ 95 - 0
dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/entity/Pacs.java

@@ -0,0 +1,95 @@
+package com.lantone.qc.dbanaly.lt.entity;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.util.Date;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * <p>
+ * 医院辅检表
+ * </p>
+ *
+ * @author rgb
+ * @since 2020-07-17
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName("kl_pacs")
+public class Pacs implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 医院检查唯一ID
+     */
+    @TableId("pacs_id")
+    private String pacsId;
+
+    /**
+     * 医院ID
+     */
+    @TableField("hospital_id")
+    private Long hospitalId;
+
+    /**
+     * 是否删除,N:未删除,Y:删除
+     */
+    @TableField("is_deleted")
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    @TableField("gmt_create")
+    private Date gmtCreate;
+
+    /**
+     * 记录修改时间,如果时间是1970年则表示纪录未修改
+     */
+    @TableField("gmt_modified")
+    private Date gmtModified;
+
+    /**
+     * 创建人,0表示无创建人值
+     */
+    @TableField("creator")
+    private String creator;
+
+    /**
+     * 修改人,如果为0则表示纪录未修改
+     */
+    @TableField("modifier")
+    private String modifier;
+
+    /**
+     * 检查编码
+     */
+    @TableField("code")
+    private String code;
+
+    /**
+     * 检查名称
+     */
+    @TableField("name")
+    private String name;
+
+    /**
+     * 性质
+     */
+    @TableField("prop")
+    private String prop;
+
+    /**
+     * 备注
+     */
+    @TableField("remark")
+    private String remark;
+
+
+}

+ 90 - 0
dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/entity/RelationInfo.java

@@ -0,0 +1,90 @@
+package com.lantone.qc.dbanaly.lt.entity;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import java.util.Date;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * <p>
+ * 术语关系分类表
+ * </p>
+ *
+ * @author rgb
+ * @since 2020-07-17
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName("kl_relation_info")
+public class RelationInfo implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 主键
+     */
+    @TableId(value = "id", type = IdType.AUTO)
+    private Long id;
+
+    /**
+     * 是否删除,N:未删除,Y:删除
+     */
+    @TableField("is_deleted")
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    @TableField("gmt_create")
+    private Date gmtCreate;
+
+    /**
+     * 记录修改时间,如果时间是1970年则表示纪录未修改
+     */
+    @TableField("gmt_modified")
+    private Date gmtModified;
+
+    /**
+     * 创建人,0表示无创建人值
+     */
+    @TableField("creator")
+    private String creator;
+
+    /**
+     * 修改人,如果为0则表示纪录未修改
+     */
+    @TableField("modifier")
+    private String modifier;
+
+    @TableField("entity_id_from")
+    private Long entityIdFrom;
+
+    @TableField("entity_id_to")
+    private Long entityIdTo;
+
+    /**
+     * 关系名称
+     */
+    @TableField("entity_name_from")
+    private String entityNameFrom;
+
+    @TableField("entity_name_to")
+    private String entityNameTo;
+
+    @TableField("relation_name")
+    private String relationName;
+
+    /**
+     * 关系代码
+     */
+    @TableField("code")
+    private String code;
+
+
+}

+ 54 - 0
dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/entity/RelevantFeature.java

@@ -0,0 +1,54 @@
+package com.lantone.qc.dbanaly.lt.entity;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * <p>
+ * 此表保存每种诊断所需的特征字段,用于后续学习分析
+ * </p>
+ *
+ * @author rgb
+ * @since 2020-07-17
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName("kl_relevant_feature")
+public class RelevantFeature implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    @TableField("diagnose")
+    private String diagnose;
+
+    @TableField("feature")
+    private String feature;
+
+    /**
+     * 1:直接相关特征 2.程度词等非直接相关词 3.部位
+     */
+    @TableField("feature_type")
+    private Integer featureType;
+
+    /**
+     * 1:字符类型(二值属性:阳性/阴性)
+2:数值类型
+     */
+    @TableField("value_type")
+    private Integer valueType;
+
+    @TableField("find_suspect_diagnose")
+    private Integer findSuspectDiagnose;
+
+
+}

+ 78 - 0
dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/entity/Symptom.java

@@ -0,0 +1,78 @@
+package com.lantone.qc.dbanaly.lt.entity;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author rgb
+ * @since 2020-07-17
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName("kl_symptom")
+public class Symptom implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableField("symptom")
+    private String symptom;
+
+    @TableField("concept_id")
+    private Integer conceptId;
+
+    @TableField("cause")
+    private String cause;
+
+    @TableField("bodypart")
+    private String bodypart;
+
+    @TableField("property")
+    private String property;
+
+    @TableField("degree")
+    private String degree;
+
+    @TableField("increase")
+    private String increase;
+
+    @TableField("relief")
+    private String relief;
+
+    @TableField("feature")
+    private String feature;
+
+    @TableField("pain_type")
+    private String painType;
+
+    @TableField("frequency")
+    private String frequency;
+
+    @TableField("period")
+    private String period;
+
+    @TableField("quantity")
+    private String quantity;
+
+    @TableField("con_symp")
+    private String conSymp;
+
+    @TableField("person_history")
+    private String personHistory;
+
+    @TableField("family_history")
+    private String familyHistory;
+
+    @TableField("op_history")
+    private String opHistory;
+
+
+}