Bläddra i källkod

诊断依据明细基础类

kongwz 4 år sedan
förälder
incheckning
56bc01df00

+ 140 - 0
src/main/java/com/diagbot/entity/KlDiagnoseDetail.java

@@ -0,0 +1,140 @@
+package com.diagbot.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 诊断依据明细表
+ * </p>
+ *
+ * @author gaodm
+ * @since 2021-06-10
+ */
+@Data
+public class KlDiagnoseDetail implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 主键
+     */
+    @TableId(value = "id", type = IdType.AUTO)
+    private Long id;
+
+    /**
+     * 是否删除,N:未删除,Y:删除
+     */
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    private Date gmtCreate;
+
+    /**
+     * 记录修改时间,如果时间是1970年则表示纪录未修改
+     */
+    private Date gmtModified;
+
+    /**
+     * 创建人姓名
+     */
+    private String creator;
+
+    /**
+     * 修改人姓名
+     */
+    private String modifier;
+
+    /**
+     * 诊断依据表主键
+     */
+    private Long diagnoseId;
+
+    /**
+     * 诊断名称
+     */
+    private String disName;
+
+    /**
+     * 类型(1:症状,2:体征,3:化验,4:辅检,5:鉴别诊断,6:病史,7:诱因,8:病程,9:其他,91:确诊,92:拟诊,93:警惕)
+     */
+    private Integer type;
+
+    /**
+     * 编码
+     */
+    private String code;
+
+    /**
+     * 标准词
+     */
+    private String standard;
+
+    /**
+     * 关联词
+     */
+    private String relation;
+
+    /**
+     * 公表名称
+     */
+    private String uniqueName;
+
+    /**
+     * 中间结果(例如:升高|阳性,不需要校验)
+     */
+    private String midResult;
+
+    /**
+     * 结果
+     */
+    private String result;
+
+    /**
+     * 公式
+     */
+    private String formula;
+
+    /**
+     * 排序号
+     */
+    private Integer orderNo;
+
+    /**
+     * 校验编码错误提示
+     */
+    private String verifyCode;
+
+    /**
+     * 校验标准词错误提示
+     */
+    private String verifyStandard;
+
+    /**
+     * 校验关联词错误提示
+     */
+    private String verifyRelation;
+
+    /**
+     * 校验公表错误提示
+     */
+    private String verifyUnique;
+
+    /**
+     * 校验结果错误提示
+     */
+    private String verifyResult;
+
+    /**
+     * 校验公式错误提示
+     */
+    private String verifyFormula;
+
+
+}

+ 16 - 0
src/main/java/com/diagbot/mapper/KlDiagnoseDetailMapper.java

@@ -0,0 +1,16 @@
+package com.diagbot.mapper;
+
+import com.diagbot.entity.KlDiagnoseDetail;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 诊断依据明细表 Mapper 接口
+ * </p>
+ *
+ * @author gaodm
+ * @since 2021-06-10
+ */
+public interface KlDiagnoseDetailMapper extends BaseMapper<KlDiagnoseDetail> {
+
+}

+ 16 - 0
src/main/java/com/diagbot/service/KlDiagnoseDetailService.java

@@ -0,0 +1,16 @@
+package com.diagbot.service;
+
+import com.diagbot.entity.KlDiagnoseDetail;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 诊断依据明细表 服务类
+ * </p>
+ *
+ * @author gaodm
+ * @since 2021-06-10
+ */
+public interface KlDiagnoseDetailService extends IService<KlDiagnoseDetail> {
+
+}

+ 20 - 0
src/main/java/com/diagbot/service/impl/KlDiagnoseDetailServiceImpl.java

@@ -0,0 +1,20 @@
+package com.diagbot.service.impl;
+
+import com.diagbot.entity.KlDiagnoseDetail;
+import com.diagbot.mapper.KlDiagnoseDetailMapper;
+import com.diagbot.service.KlDiagnoseDetailService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 诊断依据明细表 服务实现类
+ * </p>
+ *
+ * @author gaodm
+ * @since 2021-06-10
+ */
+@Service
+public class KlDiagnoseDetailServiceImpl extends ServiceImpl<KlDiagnoseDetailMapper, KlDiagnoseDetail> implements KlDiagnoseDetailService {
+
+}

+ 20 - 0
src/main/java/com/diagbot/web/KlDiagnoseDetailController.java

@@ -0,0 +1,20 @@
+package com.diagbot.web;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.stereotype.Controller;
+
+/**
+ * <p>
+ * 诊断依据明细表 前端控制器
+ * </p>
+ *
+ * @author gaodm
+ * @since 2021-06-10
+ */
+@Controller
+@RequestMapping("/klDiagnoseDetail")
+public class KlDiagnoseDetailController {
+
+}

+ 32 - 0
src/main/resources/mapper/KlDiagnoseDetailMapper.xml

@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.diagbot.mapper.KlDiagnoseDetailMapper">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="com.diagbot.entity.KlDiagnoseDetail">
+        <id column="id" property="id" />
+        <result column="is_deleted" property="isDeleted" />
+        <result column="gmt_create" property="gmtCreate" />
+        <result column="gmt_modified" property="gmtModified" />
+        <result column="creator" property="creator" />
+        <result column="modifier" property="modifier" />
+        <result column="diagnose_id" property="diagnoseId" />
+        <result column="dis_name" property="disName" />
+        <result column="type" property="type" />
+        <result column="code" property="code" />
+        <result column="standard" property="standard" />
+        <result column="relation" property="relation" />
+        <result column="unique_name" property="uniqueName" />
+        <result column="mid_result" property="midResult" />
+        <result column="result" property="result" />
+        <result column="formula" property="formula" />
+        <result column="order_no" property="orderNo" />
+        <result column="verify_code" property="verifyCode" />
+        <result column="verify_standard" property="verifyStandard" />
+        <result column="verify_relation" property="verifyRelation" />
+        <result column="verify_unique" property="verifyUnique" />
+        <result column="verify_result" property="verifyResult" />
+        <result column="verify_formula" property="verifyFormula" />
+    </resultMap>
+
+</mapper>

+ 2 - 2
src/test/java/com/diagbot/CodeGeneration.java

@@ -49,14 +49,14 @@ public class CodeGeneration {
         dsc.setDriverName("com.mysql.cj.jdbc.Driver");
         dsc.setUsername("root");
         dsc.setPassword("lantone");
-        dsc.setUrl("jdbc:mysql://192.168.2.236:3306/cdss?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf-8");
+        dsc.setUrl("jdbc:mysql://192.168.2.236:3306/med_2021?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf-8");
         mpg.setDataSource(dsc);
 
         // 策略配置
         StrategyConfig strategy = new StrategyConfig();
         // strategy.setTablePrefix(new String[] { "demo_" });// 此处可以修改为您的表前缀
         strategy.setNaming(NamingStrategy.underline_to_camel);// 表名生成策略
-        strategy.setInclude(new String[] { "sys_dept_push"}); // 需要生成的表
+        strategy.setInclude(new String[] { "kl_diagnose_detail"}); // 需要生成的表
 
         strategy.setSuperServiceClass(null);
         strategy.setSuperServiceImplClass(null);