Переглянути джерело

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

rengb 4 роки тому
батько
коміт
2e6b166970
42 змінених файлів з 785 додано та 0 видалено
  1. 23 0
      dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/facade/CacheFacade.java
  2. 57 0
      dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/facade/ClinicFacade.java
  3. 29 0
      dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/facade/LibraryInfoFacade.java
  4. 16 0
      dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/mapper/ClinicMapper.java
  5. 16 0
      dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/mapper/ConceptMapper.java
  6. 16 0
      dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/mapper/ConceptRelationMapper.java
  7. 16 0
      dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/mapper/DiseaseMapper.java
  8. 16 0
      dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/mapper/DrugMapper.java
  9. 16 0
      dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/mapper/EntityInfoMapper.java
  10. 16 0
      dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/mapper/LibraryInfoMapper.java
  11. 16 0
      dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/mapper/LisMapper.java
  12. 16 0
      dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/mapper/OperationMapper.java
  13. 16 0
      dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/mapper/PacsMapper.java
  14. 16 0
      dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/mapper/RelationInfoMapper.java
  15. 16 0
      dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/mapper/RelevantFeatureMapper.java
  16. 16 0
      dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/mapper/SymptomMapper.java
  17. 16 0
      dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/service/ClinicService.java
  18. 16 0
      dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/service/ConceptRelationService.java
  19. 16 0
      dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/service/ConceptService.java
  20. 16 0
      dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/service/DiseaseService.java
  21. 16 0
      dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/service/DrugService.java
  22. 16 0
      dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/service/EntityInfoService.java
  23. 16 0
      dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/service/LibraryInfoService.java
  24. 16 0
      dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/service/LisService.java
  25. 16 0
      dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/service/OperationService.java
  26. 16 0
      dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/service/PacsService.java
  27. 16 0
      dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/service/RelationInfoService.java
  28. 16 0
      dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/service/RelevantFeatureService.java
  29. 16 0
      dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/service/SymptomService.java
  30. 20 0
      dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/service/impl/ClinicServiceImpl.java
  31. 20 0
      dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/service/impl/ConceptRelationServiceImpl.java
  32. 20 0
      dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/service/impl/ConceptServiceImpl.java
  33. 20 0
      dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/service/impl/DiseaseServiceImpl.java
  34. 20 0
      dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/service/impl/DrugServiceImpl.java
  35. 20 0
      dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/service/impl/EntityInfoServiceImpl.java
  36. 20 0
      dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/service/impl/LibraryInfoServiceImpl.java
  37. 20 0
      dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/service/impl/LisServiceImpl.java
  38. 20 0
      dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/service/impl/OperationServiceImpl.java
  39. 20 0
      dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/service/impl/PacsServiceImpl.java
  40. 20 0
      dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/service/impl/RelationInfoServiceImpl.java
  41. 20 0
      dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/service/impl/RelevantFeatureServiceImpl.java
  42. 20 0
      dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/service/impl/SymptomServiceImpl.java

+ 23 - 0
dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/facade/CacheFacade.java

@@ -0,0 +1,23 @@
+package com.lantone.qc.dbanaly.lt.facade;
+
+import org.springframework.cache.annotation.CacheEvict;
+import org.springframework.stereotype.Component;
+
+/**
+ * @Description :
+ * @Author : HUJING
+ * @Date: 2020/8/13 16:52
+ */
+@Component
+public class CacheFacade {
+
+    /**
+     * 清除缓存信息
+     *
+     * @return
+     */
+    @CacheEvict(value = "cache", allEntries = true)
+    public void clear() {
+
+    }
+}

+ 57 - 0
dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/facade/ClinicFacade.java

@@ -0,0 +1,57 @@
+package com.lantone.qc.dbanaly.lt.facade;
+
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.lantone.qc.dbanaly.lt.entity.Clinic;
+import com.lantone.qc.dbanaly.lt.service.impl.ClinicServiceImpl;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.cache.annotation.Cacheable;
+import org.springframework.stereotype.Component;
+
+import java.util.Map;
+import java.util.stream.Collectors;
+
+/**
+ * @Description:
+ * @author: rengb
+ * @time: 2020/7/17 11:30
+ */
+@Component
+public class ClinicFacade extends ClinicServiceImpl {
+    @Autowired
+    ClinicFacade clinicFacade;
+    @Autowired
+    private LibraryInfoFacade libraryInfoFacade;
+
+    public Map<Long, Clinic> getClinicMap() {
+        QueryWrapper<Clinic> clinicQe = new QueryWrapper<>();
+        clinicQe.eq("is_deleted", "N");
+        clinicQe.isNotNull("concept_id");
+        return list(clinicQe).stream().collect(Collectors.toMap(Clinic::getConceptId, i -> i));
+    }
+
+    public void getClinicInfo() {
+        Map<Long, Map<String, Long>> conceptIdInfo = libraryInfoFacade.getConceptIdInfo();
+        Map<String, Long> conceptIdMap = conceptIdInfo.get(1l);
+        Map<Long, Clinic> clinicMap = getClinicMap();
+        conceptIdMap.keySet().forEach(conceptName -> {
+            clinicFacade.clinicCache(conceptName, clinicMap.get(conceptIdMap.get(conceptName)));
+        });
+    }
+
+    @Cacheable(value = "clinicCache", key = "#clinicName", unless = "#result == null")
+    public Clinic clinicCache(String clinicName, Clinic clinic) {
+        return clinic;
+    }
+
+    @Cacheable(value = "clinicCache", key = "#clinicName", unless = "#result == null")
+    public Clinic clinicCache(String clinicName) {
+        QueryWrapper<Clinic> clinicQe = new QueryWrapper<>();
+        clinicQe.eq("is_deleted", "N");
+        clinicQe.isNotNull("concept_id");
+        clinicQe.eq("name", clinicName);
+        Clinic one = getOne(clinicQe, false);
+        System.out.println(one);
+        return one;
+    }
+
+}

+ 29 - 0
dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/facade/LibraryInfoFacade.java

@@ -0,0 +1,29 @@
+package com.lantone.qc.dbanaly.lt.facade;
+
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.lantone.qc.dbanaly.lt.entity.LibraryInfo;
+import com.lantone.qc.dbanaly.lt.service.impl.LibraryInfoServiceImpl;
+import org.springframework.stereotype.Component;
+
+import java.util.Map;
+import java.util.stream.Collectors;
+
+/**
+ * @Description:
+ * @author: rengb
+ * @time: 2020/7/17 11:26
+ */
+@Component
+public class LibraryInfoFacade extends LibraryInfoServiceImpl {
+
+    public Map<Long, Map<String, Long>> getConceptIdInfo() {
+        QueryWrapper<LibraryInfo> libraryInfoQe = new QueryWrapper<>();
+        libraryInfoQe.eq("is_deleted", "N");
+        libraryInfoQe.select("name", "concept_id", "type_id");
+        Map<Long, Map<String, Long>> ret = list(libraryInfoQe)
+                .stream()
+                .collect(Collectors.groupingBy(i -> i.getTypeId(), Collectors.toMap(LibraryInfo::getName, i -> i.getConceptId())));
+        return ret;
+    }
+
+}

+ 16 - 0
dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/mapper/ClinicMapper.java

@@ -0,0 +1,16 @@
+package com.lantone.qc.dbanaly.lt.mapper;
+
+import com.lantone.qc.dbanaly.lt.entity.Clinic;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 临床表现表 Mapper 接口
+ * </p>
+ *
+ * @author rgb
+ * @since 2020-07-17
+ */
+public interface ClinicMapper extends BaseMapper<Clinic> {
+
+}

+ 16 - 0
dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/mapper/ConceptMapper.java

@@ -0,0 +1,16 @@
+package com.lantone.qc.dbanaly.lt.mapper;
+
+import com.lantone.qc.dbanaly.lt.entity.Concept;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 概念表 Mapper 接口
+ * </p>
+ *
+ * @author rgb
+ * @since 2020-07-17
+ */
+public interface ConceptMapper extends BaseMapper<Concept> {
+
+}

+ 16 - 0
dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/mapper/ConceptRelationMapper.java

@@ -0,0 +1,16 @@
+package com.lantone.qc.dbanaly.lt.mapper;
+
+import com.lantone.qc.dbanaly.lt.entity.ConceptRelation;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 术语关系表 Mapper 接口
+ * </p>
+ *
+ * @author rgb
+ * @since 2020-07-17
+ */
+public interface ConceptRelationMapper extends BaseMapper<ConceptRelation> {
+
+}

+ 16 - 0
dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/mapper/DiseaseMapper.java

@@ -0,0 +1,16 @@
+package com.lantone.qc.dbanaly.lt.mapper;
+
+import com.lantone.qc.dbanaly.lt.entity.Disease;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 医院疾病表 Mapper 接口
+ * </p>
+ *
+ * @author rgb
+ * @since 2020-07-17
+ */
+public interface DiseaseMapper extends BaseMapper<Disease> {
+
+}

+ 16 - 0
dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/mapper/DrugMapper.java

@@ -0,0 +1,16 @@
+package com.lantone.qc.dbanaly.lt.mapper;
+
+import com.lantone.qc.dbanaly.lt.entity.Drug;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 医院药品表 Mapper 接口
+ * </p>
+ *
+ * @author rgb
+ * @since 2020-07-17
+ */
+public interface DrugMapper extends BaseMapper<Drug> {
+
+}

+ 16 - 0
dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/mapper/EntityInfoMapper.java

@@ -0,0 +1,16 @@
+package com.lantone.qc.dbanaly.lt.mapper;
+
+import com.lantone.qc.dbanaly.lt.entity.EntityInfo;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 术语类型表 Mapper 接口
+ * </p>
+ *
+ * @author rgb
+ * @since 2020-07-17
+ */
+public interface EntityInfoMapper extends BaseMapper<EntityInfo> {
+
+}

+ 16 - 0
dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/mapper/LibraryInfoMapper.java

@@ -0,0 +1,16 @@
+package com.lantone.qc.dbanaly.lt.mapper;
+
+import com.lantone.qc.dbanaly.lt.entity.LibraryInfo;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 术语表 Mapper 接口
+ * </p>
+ *
+ * @author rgb
+ * @since 2020-07-17
+ */
+public interface LibraryInfoMapper extends BaseMapper<LibraryInfo> {
+
+}

+ 16 - 0
dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/mapper/LisMapper.java

@@ -0,0 +1,16 @@
+package com.lantone.qc.dbanaly.lt.mapper;
+
+import com.lantone.qc.dbanaly.lt.entity.Lis;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 医院化验表 Mapper 接口
+ * </p>
+ *
+ * @author rgb
+ * @since 2020-07-17
+ */
+public interface LisMapper extends BaseMapper<Lis> {
+
+}

+ 16 - 0
dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/mapper/OperationMapper.java

@@ -0,0 +1,16 @@
+package com.lantone.qc.dbanaly.lt.mapper;
+
+import com.lantone.qc.dbanaly.lt.entity.Operation;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 医院手术表 Mapper 接口
+ * </p>
+ *
+ * @author rgb
+ * @since 2020-07-17
+ */
+public interface OperationMapper extends BaseMapper<Operation> {
+
+}

+ 16 - 0
dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/mapper/PacsMapper.java

@@ -0,0 +1,16 @@
+package com.lantone.qc.dbanaly.lt.mapper;
+
+import com.lantone.qc.dbanaly.lt.entity.Pacs;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 医院辅检表 Mapper 接口
+ * </p>
+ *
+ * @author rgb
+ * @since 2020-07-17
+ */
+public interface PacsMapper extends BaseMapper<Pacs> {
+
+}

+ 16 - 0
dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/mapper/RelationInfoMapper.java

@@ -0,0 +1,16 @@
+package com.lantone.qc.dbanaly.lt.mapper;
+
+import com.lantone.qc.dbanaly.lt.entity.RelationInfo;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 术语关系分类表 Mapper 接口
+ * </p>
+ *
+ * @author rgb
+ * @since 2020-07-17
+ */
+public interface RelationInfoMapper extends BaseMapper<RelationInfo> {
+
+}

+ 16 - 0
dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/mapper/RelevantFeatureMapper.java

@@ -0,0 +1,16 @@
+package com.lantone.qc.dbanaly.lt.mapper;
+
+import com.lantone.qc.dbanaly.lt.entity.RelevantFeature;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 此表保存每种诊断所需的特征字段,用于后续学习分析 Mapper 接口
+ * </p>
+ *
+ * @author rgb
+ * @since 2020-07-17
+ */
+public interface RelevantFeatureMapper extends BaseMapper<RelevantFeature> {
+
+}

+ 16 - 0
dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/mapper/SymptomMapper.java

@@ -0,0 +1,16 @@
+package com.lantone.qc.dbanaly.lt.mapper;
+
+import com.lantone.qc.dbanaly.lt.entity.Symptom;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author rgb
+ * @since 2020-07-17
+ */
+public interface SymptomMapper extends BaseMapper<Symptom> {
+
+}

+ 16 - 0
dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/service/ClinicService.java

@@ -0,0 +1,16 @@
+package com.lantone.qc.dbanaly.lt.service;
+
+import com.lantone.qc.dbanaly.lt.entity.Clinic;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 临床表现表 服务类
+ * </p>
+ *
+ * @author rgb
+ * @since 2020-07-17
+ */
+public interface ClinicService extends IService<Clinic> {
+
+}

+ 16 - 0
dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/service/ConceptRelationService.java

@@ -0,0 +1,16 @@
+package com.lantone.qc.dbanaly.lt.service;
+
+import com.lantone.qc.dbanaly.lt.entity.ConceptRelation;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 术语关系表 服务类
+ * </p>
+ *
+ * @author rgb
+ * @since 2020-07-17
+ */
+public interface ConceptRelationService extends IService<ConceptRelation> {
+
+}

+ 16 - 0
dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/service/ConceptService.java

@@ -0,0 +1,16 @@
+package com.lantone.qc.dbanaly.lt.service;
+
+import com.lantone.qc.dbanaly.lt.entity.Concept;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 概念表 服务类
+ * </p>
+ *
+ * @author rgb
+ * @since 2020-07-17
+ */
+public interface ConceptService extends IService<Concept> {
+
+}

+ 16 - 0
dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/service/DiseaseService.java

@@ -0,0 +1,16 @@
+package com.lantone.qc.dbanaly.lt.service;
+
+import com.lantone.qc.dbanaly.lt.entity.Disease;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 医院疾病表 服务类
+ * </p>
+ *
+ * @author rgb
+ * @since 2020-07-17
+ */
+public interface DiseaseService extends IService<Disease> {
+
+}

+ 16 - 0
dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/service/DrugService.java

@@ -0,0 +1,16 @@
+package com.lantone.qc.dbanaly.lt.service;
+
+import com.lantone.qc.dbanaly.lt.entity.Drug;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 医院药品表 服务类
+ * </p>
+ *
+ * @author rgb
+ * @since 2020-07-17
+ */
+public interface DrugService extends IService<Drug> {
+
+}

+ 16 - 0
dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/service/EntityInfoService.java

@@ -0,0 +1,16 @@
+package com.lantone.qc.dbanaly.lt.service;
+
+import com.lantone.qc.dbanaly.lt.entity.EntityInfo;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 术语类型表 服务类
+ * </p>
+ *
+ * @author rgb
+ * @since 2020-07-17
+ */
+public interface EntityInfoService extends IService<EntityInfo> {
+
+}

+ 16 - 0
dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/service/LibraryInfoService.java

@@ -0,0 +1,16 @@
+package com.lantone.qc.dbanaly.lt.service;
+
+import com.lantone.qc.dbanaly.lt.entity.LibraryInfo;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 术语表 服务类
+ * </p>
+ *
+ * @author rgb
+ * @since 2020-07-17
+ */
+public interface LibraryInfoService extends IService<LibraryInfo> {
+
+}

+ 16 - 0
dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/service/LisService.java

@@ -0,0 +1,16 @@
+package com.lantone.qc.dbanaly.lt.service;
+
+import com.lantone.qc.dbanaly.lt.entity.Lis;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 医院化验表 服务类
+ * </p>
+ *
+ * @author rgb
+ * @since 2020-07-17
+ */
+public interface LisService extends IService<Lis> {
+
+}

+ 16 - 0
dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/service/OperationService.java

@@ -0,0 +1,16 @@
+package com.lantone.qc.dbanaly.lt.service;
+
+import com.lantone.qc.dbanaly.lt.entity.Operation;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 医院手术表 服务类
+ * </p>
+ *
+ * @author rgb
+ * @since 2020-07-17
+ */
+public interface OperationService extends IService<Operation> {
+
+}

+ 16 - 0
dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/service/PacsService.java

@@ -0,0 +1,16 @@
+package com.lantone.qc.dbanaly.lt.service;
+
+import com.lantone.qc.dbanaly.lt.entity.Pacs;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 医院辅检表 服务类
+ * </p>
+ *
+ * @author rgb
+ * @since 2020-07-17
+ */
+public interface PacsService extends IService<Pacs> {
+
+}

+ 16 - 0
dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/service/RelationInfoService.java

@@ -0,0 +1,16 @@
+package com.lantone.qc.dbanaly.lt.service;
+
+import com.lantone.qc.dbanaly.lt.entity.RelationInfo;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 术语关系分类表 服务类
+ * </p>
+ *
+ * @author rgb
+ * @since 2020-07-17
+ */
+public interface RelationInfoService extends IService<RelationInfo> {
+
+}

+ 16 - 0
dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/service/RelevantFeatureService.java

@@ -0,0 +1,16 @@
+package com.lantone.qc.dbanaly.lt.service;
+
+import com.lantone.qc.dbanaly.lt.entity.RelevantFeature;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 此表保存每种诊断所需的特征字段,用于后续学习分析 服务类
+ * </p>
+ *
+ * @author rgb
+ * @since 2020-07-17
+ */
+public interface RelevantFeatureService extends IService<RelevantFeature> {
+
+}

+ 16 - 0
dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/service/SymptomService.java

@@ -0,0 +1,16 @@
+package com.lantone.qc.dbanaly.lt.service;
+
+import com.lantone.qc.dbanaly.lt.entity.Symptom;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author rgb
+ * @since 2020-07-17
+ */
+public interface SymptomService extends IService<Symptom> {
+
+}

+ 20 - 0
dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/service/impl/ClinicServiceImpl.java

@@ -0,0 +1,20 @@
+package com.lantone.qc.dbanaly.lt.service.impl;
+
+import com.lantone.qc.dbanaly.lt.entity.Clinic;
+import com.lantone.qc.dbanaly.lt.mapper.ClinicMapper;
+import com.lantone.qc.dbanaly.lt.service.ClinicService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 临床表现表 服务实现类
+ * </p>
+ *
+ * @author rgb
+ * @since 2020-07-17
+ */
+@Service
+public class ClinicServiceImpl extends ServiceImpl<ClinicMapper, Clinic> implements ClinicService {
+
+}

+ 20 - 0
dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/service/impl/ConceptRelationServiceImpl.java

@@ -0,0 +1,20 @@
+package com.lantone.qc.dbanaly.lt.service.impl;
+
+import com.lantone.qc.dbanaly.lt.entity.ConceptRelation;
+import com.lantone.qc.dbanaly.lt.mapper.ConceptRelationMapper;
+import com.lantone.qc.dbanaly.lt.service.ConceptRelationService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 术语关系表 服务实现类
+ * </p>
+ *
+ * @author rgb
+ * @since 2020-07-17
+ */
+@Service
+public class ConceptRelationServiceImpl extends ServiceImpl<ConceptRelationMapper, ConceptRelation> implements ConceptRelationService {
+
+}

+ 20 - 0
dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/service/impl/ConceptServiceImpl.java

@@ -0,0 +1,20 @@
+package com.lantone.qc.dbanaly.lt.service.impl;
+
+import com.lantone.qc.dbanaly.lt.entity.Concept;
+import com.lantone.qc.dbanaly.lt.mapper.ConceptMapper;
+import com.lantone.qc.dbanaly.lt.service.ConceptService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 概念表 服务实现类
+ * </p>
+ *
+ * @author rgb
+ * @since 2020-07-17
+ */
+@Service
+public class ConceptServiceImpl extends ServiceImpl<ConceptMapper, Concept> implements ConceptService {
+
+}

+ 20 - 0
dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/service/impl/DiseaseServiceImpl.java

@@ -0,0 +1,20 @@
+package com.lantone.qc.dbanaly.lt.service.impl;
+
+import com.lantone.qc.dbanaly.lt.entity.Disease;
+import com.lantone.qc.dbanaly.lt.mapper.DiseaseMapper;
+import com.lantone.qc.dbanaly.lt.service.DiseaseService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 医院疾病表 服务实现类
+ * </p>
+ *
+ * @author rgb
+ * @since 2020-07-17
+ */
+@Service
+public class DiseaseServiceImpl extends ServiceImpl<DiseaseMapper, Disease> implements DiseaseService {
+
+}

+ 20 - 0
dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/service/impl/DrugServiceImpl.java

@@ -0,0 +1,20 @@
+package com.lantone.qc.dbanaly.lt.service.impl;
+
+import com.lantone.qc.dbanaly.lt.entity.Drug;
+import com.lantone.qc.dbanaly.lt.mapper.DrugMapper;
+import com.lantone.qc.dbanaly.lt.service.DrugService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 医院药品表 服务实现类
+ * </p>
+ *
+ * @author rgb
+ * @since 2020-07-17
+ */
+@Service
+public class DrugServiceImpl extends ServiceImpl<DrugMapper, Drug> implements DrugService {
+
+}

+ 20 - 0
dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/service/impl/EntityInfoServiceImpl.java

@@ -0,0 +1,20 @@
+package com.lantone.qc.dbanaly.lt.service.impl;
+
+import com.lantone.qc.dbanaly.lt.entity.EntityInfo;
+import com.lantone.qc.dbanaly.lt.mapper.EntityInfoMapper;
+import com.lantone.qc.dbanaly.lt.service.EntityInfoService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 术语类型表 服务实现类
+ * </p>
+ *
+ * @author rgb
+ * @since 2020-07-17
+ */
+@Service
+public class EntityInfoServiceImpl extends ServiceImpl<EntityInfoMapper, EntityInfo> implements EntityInfoService {
+
+}

+ 20 - 0
dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/service/impl/LibraryInfoServiceImpl.java

@@ -0,0 +1,20 @@
+package com.lantone.qc.dbanaly.lt.service.impl;
+
+import com.lantone.qc.dbanaly.lt.entity.LibraryInfo;
+import com.lantone.qc.dbanaly.lt.mapper.LibraryInfoMapper;
+import com.lantone.qc.dbanaly.lt.service.LibraryInfoService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 术语表 服务实现类
+ * </p>
+ *
+ * @author rgb
+ * @since 2020-07-17
+ */
+@Service
+public class LibraryInfoServiceImpl extends ServiceImpl<LibraryInfoMapper, LibraryInfo> implements LibraryInfoService {
+
+}

+ 20 - 0
dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/service/impl/LisServiceImpl.java

@@ -0,0 +1,20 @@
+package com.lantone.qc.dbanaly.lt.service.impl;
+
+import com.lantone.qc.dbanaly.lt.entity.Lis;
+import com.lantone.qc.dbanaly.lt.mapper.LisMapper;
+import com.lantone.qc.dbanaly.lt.service.LisService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 医院化验表 服务实现类
+ * </p>
+ *
+ * @author rgb
+ * @since 2020-07-17
+ */
+@Service
+public class LisServiceImpl extends ServiceImpl<LisMapper, Lis> implements LisService {
+
+}

+ 20 - 0
dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/service/impl/OperationServiceImpl.java

@@ -0,0 +1,20 @@
+package com.lantone.qc.dbanaly.lt.service.impl;
+
+import com.lantone.qc.dbanaly.lt.entity.Operation;
+import com.lantone.qc.dbanaly.lt.mapper.OperationMapper;
+import com.lantone.qc.dbanaly.lt.service.OperationService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 医院手术表 服务实现类
+ * </p>
+ *
+ * @author rgb
+ * @since 2020-07-17
+ */
+@Service
+public class OperationServiceImpl extends ServiceImpl<OperationMapper, Operation> implements OperationService {
+
+}

+ 20 - 0
dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/service/impl/PacsServiceImpl.java

@@ -0,0 +1,20 @@
+package com.lantone.qc.dbanaly.lt.service.impl;
+
+import com.lantone.qc.dbanaly.lt.entity.Pacs;
+import com.lantone.qc.dbanaly.lt.mapper.PacsMapper;
+import com.lantone.qc.dbanaly.lt.service.PacsService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 医院辅检表 服务实现类
+ * </p>
+ *
+ * @author rgb
+ * @since 2020-07-17
+ */
+@Service
+public class PacsServiceImpl extends ServiceImpl<PacsMapper, Pacs> implements PacsService {
+
+}

+ 20 - 0
dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/service/impl/RelationInfoServiceImpl.java

@@ -0,0 +1,20 @@
+package com.lantone.qc.dbanaly.lt.service.impl;
+
+import com.lantone.qc.dbanaly.lt.entity.RelationInfo;
+import com.lantone.qc.dbanaly.lt.mapper.RelationInfoMapper;
+import com.lantone.qc.dbanaly.lt.service.RelationInfoService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 术语关系分类表 服务实现类
+ * </p>
+ *
+ * @author rgb
+ * @since 2020-07-17
+ */
+@Service
+public class RelationInfoServiceImpl extends ServiceImpl<RelationInfoMapper, RelationInfo> implements RelationInfoService {
+
+}

+ 20 - 0
dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/service/impl/RelevantFeatureServiceImpl.java

@@ -0,0 +1,20 @@
+package com.lantone.qc.dbanaly.lt.service.impl;
+
+import com.lantone.qc.dbanaly.lt.entity.RelevantFeature;
+import com.lantone.qc.dbanaly.lt.mapper.RelevantFeatureMapper;
+import com.lantone.qc.dbanaly.lt.service.RelevantFeatureService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 此表保存每种诊断所需的特征字段,用于后续学习分析 服务实现类
+ * </p>
+ *
+ * @author rgb
+ * @since 2020-07-17
+ */
+@Service
+public class RelevantFeatureServiceImpl extends ServiceImpl<RelevantFeatureMapper, RelevantFeature> implements RelevantFeatureService {
+
+}

+ 20 - 0
dbanaly/src/main/java/com/lantone/qc/dbanaly/lt/service/impl/SymptomServiceImpl.java

@@ -0,0 +1,20 @@
+package com.lantone.qc.dbanaly.lt.service.impl;
+
+import com.lantone.qc.dbanaly.lt.entity.Symptom;
+import com.lantone.qc.dbanaly.lt.mapper.SymptomMapper;
+import com.lantone.qc.dbanaly.lt.service.SymptomService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ *  服务实现类
+ * </p>
+ *
+ * @author rgb
+ * @since 2020-07-17
+ */
+@Service
+public class SymptomServiceImpl extends ServiceImpl<SymptomMapper, Symptom> implements SymptomService {
+
+}