Prechádzať zdrojové kódy

创建后结构化所需的实体对象

louhr 5 rokov pred
rodič
commit
4e8ef66954
61 zmenil súbory, kde vykonal 1180 pridanie a 77 odobranie
  1. 72 8
      kernel/pom.xml
  2. 10 0
      kernel/src/main/java/com/lantone/qc/kernel/structure/bean/doc/BeHospitalizedDoc.java
  3. 10 0
      kernel/src/main/java/com/lantone/qc/kernel/structure/bean/doc/ClinicalBloodDoc.java
  4. 10 0
      kernel/src/main/java/com/lantone/qc/kernel/structure/bean/doc/ConsultationDoc.java
  5. 10 0
      kernel/src/main/java/com/lantone/qc/kernel/structure/bean/doc/DeathCaseDiscussDoc.java
  6. 10 0
      kernel/src/main/java/com/lantone/qc/kernel/structure/bean/doc/DeathRecordDoc.java
  7. 10 0
      kernel/src/main/java/com/lantone/qc/kernel/structure/bean/doc/DifficultCaseDiscussDoc.java
  8. 10 0
      kernel/src/main/java/com/lantone/qc/kernel/structure/bean/doc/DutyShiftSystemDoc.java
  9. 10 0
      kernel/src/main/java/com/lantone/qc/kernel/structure/bean/doc/FirstCourseRecordDoc.java
  10. 10 0
      kernel/src/main/java/com/lantone/qc/kernel/structure/bean/doc/FirstPageRecordDoc.java
  11. 10 0
      kernel/src/main/java/com/lantone/qc/kernel/structure/bean/doc/LeaveHospitalDoc.java
  12. 10 0
      kernel/src/main/java/com/lantone/qc/kernel/structure/bean/doc/NursingSystemDoc.java
  13. 10 0
      kernel/src/main/java/com/lantone/qc/kernel/structure/bean/doc/OperationDiscussionDoc.java
  14. 10 0
      kernel/src/main/java/com/lantone/qc/kernel/structure/bean/doc/PreoperativeDiscussionDoc.java
  15. 10 0
      kernel/src/main/java/com/lantone/qc/kernel/structure/bean/doc/ThreeLevelWardDoc.java
  16. 15 0
      kernel/src/main/java/com/lantone/qc/kernel/structure/bean/entity/Address.java
  17. 9 0
      kernel/src/main/java/com/lantone/qc/kernel/structure/bean/entity/BodyPart.java
  18. 9 0
      kernel/src/main/java/com/lantone/qc/kernel/structure/bean/entity/Cause.java
  19. 12 0
      kernel/src/main/java/com/lantone/qc/kernel/structure/bean/entity/Clinical.java
  20. 15 0
      kernel/src/main/java/com/lantone/qc/kernel/structure/bean/entity/Consultation.java
  21. 16 0
      kernel/src/main/java/com/lantone/qc/kernel/structure/bean/entity/Decorate.java
  22. 9 0
      kernel/src/main/java/com/lantone/qc/kernel/structure/bean/entity/Degree.java
  23. 17 0
      kernel/src/main/java/com/lantone/qc/kernel/structure/bean/entity/Diag.java
  24. 15 0
      kernel/src/main/java/com/lantone/qc/kernel/structure/bean/entity/Dose.java
  25. 15 0
      kernel/src/main/java/com/lantone/qc/kernel/structure/bean/entity/Family.java
  26. 15 0
      kernel/src/main/java/com/lantone/qc/kernel/structure/bean/entity/Frequency.java
  27. 17 0
      kernel/src/main/java/com/lantone/qc/kernel/structure/bean/entity/General.java
  28. 15 0
      kernel/src/main/java/com/lantone/qc/kernel/structure/bean/entity/GeneralDesc.java
  29. 15 0
      kernel/src/main/java/com/lantone/qc/kernel/structure/bean/entity/IndexValue.java
  30. 16 0
      kernel/src/main/java/com/lantone/qc/kernel/structure/bean/entity/Lis.java
  31. 16 0
      kernel/src/main/java/com/lantone/qc/kernel/structure/bean/entity/LisValue.java
  32. 10 0
      kernel/src/main/java/com/lantone/qc/kernel/structure/bean/entity/Medicine.java
  33. 16 0
      kernel/src/main/java/com/lantone/qc/kernel/structure/bean/entity/Negative.java
  34. 15 0
      kernel/src/main/java/com/lantone/qc/kernel/structure/bean/entity/Occupation.java
  35. 15 0
      kernel/src/main/java/com/lantone/qc/kernel/structure/bean/entity/Operation.java
  36. 15 0
      kernel/src/main/java/com/lantone/qc/kernel/structure/bean/entity/Organism.java
  37. 11 0
      kernel/src/main/java/com/lantone/qc/kernel/structure/bean/entity/PD.java
  38. 16 0
      kernel/src/main/java/com/lantone/qc/kernel/structure/bean/entity/Pacs.java
  39. 16 0
      kernel/src/main/java/com/lantone/qc/kernel/structure/bean/entity/PacsValue.java
  40. 11 0
      kernel/src/main/java/com/lantone/qc/kernel/structure/bean/entity/Possible.java
  41. 16 0
      kernel/src/main/java/com/lantone/qc/kernel/structure/bean/entity/Treat.java
  42. 10 0
      kernel/src/main/java/com/lantone/qc/kernel/structure/bean/entity/Trend.java
  43. 22 0
      kernel/src/main/java/com/lantone/qc/kernel/structure/bean/entity/Vital.java
  44. 10 0
      kernel/src/main/java/com/lantone/qc/kernel/structure/bean/label/CaseCharacteristicLabel.java
  45. 10 0
      kernel/src/main/java/com/lantone/qc/kernel/structure/bean/label/ChiefLabel.java
  46. 10 0
      kernel/src/main/java/com/lantone/qc/kernel/structure/bean/label/DifferDiagLabel.java
  47. 10 0
      kernel/src/main/java/com/lantone/qc/kernel/structure/bean/label/FamilyLabel.java
  48. 10 0
      kernel/src/main/java/com/lantone/qc/kernel/structure/bean/label/InitialDiagLabel.java
  49. 10 0
      kernel/src/main/java/com/lantone/qc/kernel/structure/bean/label/LisLabel.java
  50. 10 0
      kernel/src/main/java/com/lantone/qc/kernel/structure/bean/label/MaritalLabel.java
  51. 10 0
      kernel/src/main/java/com/lantone/qc/kernel/structure/bean/label/MenstrualLabel.java
  52. 10 0
      kernel/src/main/java/com/lantone/qc/kernel/structure/bean/label/PacsLabel.java
  53. 10 0
      kernel/src/main/java/com/lantone/qc/kernel/structure/bean/label/PastLabel.java
  54. 16 0
      kernel/src/main/java/com/lantone/qc/kernel/structure/bean/label/PersonalLabel.java
  55. 10 0
      kernel/src/main/java/com/lantone/qc/kernel/structure/bean/label/PresentLabel.java
  56. 10 0
      kernel/src/main/java/com/lantone/qc/kernel/structure/bean/label/RevisedDiagLabel.java
  57. 10 0
      kernel/src/main/java/com/lantone/qc/kernel/structure/bean/label/SuppleDiagLabel.java
  58. 10 0
      kernel/src/main/java/com/lantone/qc/kernel/structure/bean/label/VatilLabel.java
  59. 269 0
      pom.xml
  60. 78 0
      public/pom.xml
  61. 66 69
      trans/pom.xml

+ 72 - 8
kernel/pom.xml

@@ -15,25 +15,70 @@
 	<description>Demo project for Spring Boot</description>
 
 	<properties>
+		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+		<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
 		<java.version>1.8</java.version>
+		<druid.version>1.0.23</druid.version>
+		<mybatis.version>1.1.1</mybatis.version>
+		<mysql.version>5.1.38</mysql.version>
+		<swagger2.version>2.7.0</swagger2.version>
 	</properties>
 
 	<dependencies>
 		<dependency>
 			<groupId>org.springframework.boot</groupId>
-			<artifactId>spring-boot-starter</artifactId>
+			<artifactId>spring-boot-starter-web</artifactId>
 		</dependency>
 
 		<dependency>
 			<groupId>org.springframework.boot</groupId>
 			<artifactId>spring-boot-starter-test</artifactId>
-			<scope>test</scope>
-			<exclusions>
-				<exclusion>
-					<groupId>org.junit.vintage</groupId>
-					<artifactId>junit-vintage-engine</artifactId>
-				</exclusion>
-			</exclusions>
+		</dependency>
+
+		<dependency>
+			<groupId>org.mybatis.spring.boot</groupId>
+			<artifactId>mybatis-spring-boot-starter</artifactId>
+			<version>1.3.2</version>
+		</dependency>
+
+		<dependency>
+			<groupId>org.springframework.boot</groupId>
+			<artifactId>spring-boot-starter-logging</artifactId>
+		</dependency>
+
+		<!-- 分页插件 -->
+		<dependency>
+			<groupId>com.github.pagehelper</groupId>
+			<artifactId>pagehelper-spring-boot-starter</artifactId>
+			<version>1.2.5</version>
+		</dependency>
+
+		<dependency>
+			<groupId>mysql</groupId>
+			<artifactId>mysql-connector-java</artifactId>
+			<version>${mysql.version}</version>
+		</dependency>
+		<dependency>
+			<groupId>com.alibaba</groupId>
+			<artifactId>druid</artifactId>
+			<version>${druid.version}</version>
+		</dependency>
+
+		<dependency>
+			<groupId>io.springfox</groupId>
+			<artifactId>springfox-swagger2</artifactId>
+			<version>${swagger2.version}</version>
+		</dependency>
+		<dependency>
+			<groupId>io.springfox</groupId>
+			<artifactId>springfox-swagger-ui</artifactId>
+			<version>${swagger2.version}</version>
+		</dependency>
+
+		<dependency>
+			<groupId>org.projectlombok</groupId>
+			<artifactId>lombok</artifactId>
+			<optional>true</optional>
 		</dependency>
 	</dependencies>
 
@@ -44,6 +89,25 @@
 				<artifactId>spring-boot-maven-plugin</artifactId>
 			</plugin>
 		</plugins>
+
+		<resources>
+			<resource>
+				<directory>src/main/java</directory>
+				<includes>
+					<include>**/*.properties</include>
+					<include>**/*.xml</include>
+					<include>**/*.json</include>
+				</includes>
+				<filtering>false</filtering>
+			</resource>
+			<resource>
+				<directory>src/main/resources</directory>
+				<includes>
+					<include>**/*.*</include>
+				</includes>
+			</resource>
+		</resources>
+		<finalName>qc-web</finalName>
 	</build>
 
 </project>

+ 10 - 0
kernel/src/main/java/com/lantone/qc/kernel/structure/bean/doc/BeHospitalizedDoc.java

@@ -0,0 +1,10 @@
+package com.lantone.qc.kernel.structure.bean.doc;
+
+/**
+ * @ClassName : InHospitalDoc
+ * @Description :
+ * @Author : 楼辉荣
+ * @Date: 2020-03-03 18:58
+ */
+public class BeHospitalizedDoc {
+}

+ 10 - 0
kernel/src/main/java/com/lantone/qc/kernel/structure/bean/doc/ClinicalBloodDoc.java

@@ -0,0 +1,10 @@
+package com.lantone.qc.kernel.structure.bean.doc;
+
+/**
+ * @ClassName : ClinicalBloodDoc
+ * @Description : 临床用血审核制度
+ * @Author : 楼辉荣
+ * @Date: 2020-03-03 19:08
+ */
+public class ClinicalBloodDoc {
+}

+ 10 - 0
kernel/src/main/java/com/lantone/qc/kernel/structure/bean/doc/ConsultationDoc.java

@@ -0,0 +1,10 @@
+package com.lantone.qc.kernel.structure.bean.doc;
+
+/**
+ * @ClassName : ConsultationDoc
+ * @Description : 会诊制度
+ * @Author : 楼辉荣
+ * @Date: 2020-03-03 19:06
+ */
+public class ConsultationDoc {
+}

+ 10 - 0
kernel/src/main/java/com/lantone/qc/kernel/structure/bean/doc/DeathCaseDiscussDoc.java

@@ -0,0 +1,10 @@
+package com.lantone.qc.kernel.structure.bean.doc;
+
+/**
+ * @ClassName : DeathCaseDiscussionDoc
+ * @Description :
+ * @Author : 楼辉荣
+ * @Date: 2020-03-03 19:02
+ */
+public class DeathCaseDiscussDoc {
+}

+ 10 - 0
kernel/src/main/java/com/lantone/qc/kernel/structure/bean/doc/DeathRecordDoc.java

@@ -0,0 +1,10 @@
+package com.lantone.qc.kernel.structure.bean.doc;
+
+/**
+ * @ClassName : DeathRecordDoc
+ * @Description : 死亡记录
+ * @Author : 楼辉荣
+ * @Date: 2020-03-03 19:11
+ */
+public class DeathRecordDoc {
+}

+ 10 - 0
kernel/src/main/java/com/lantone/qc/kernel/structure/bean/doc/DifficultCaseDiscussDoc.java

@@ -0,0 +1,10 @@
+package com.lantone.qc.kernel.structure.bean.doc;
+
+/**
+ * @ClassName : DifficultCaseDiscussDoc
+ * @Description : 疑难病例讨论制度
+ * @Author : 楼辉荣
+ * @Date: 2020-03-03 19:03
+ */
+public class DifficultCaseDiscussDoc {
+}

+ 10 - 0
kernel/src/main/java/com/lantone/qc/kernel/structure/bean/doc/DutyShiftSystemDoc.java

@@ -0,0 +1,10 @@
+package com.lantone.qc.kernel.structure.bean.doc;
+
+/**
+ * @ClassName : DutyShiftSystemDoc
+ * @Description : 值班交接制度
+ * @Author : 楼辉荣
+ * @Date: 2020-03-03 19:08
+ */
+public class DutyShiftSystemDoc {
+}

+ 10 - 0
kernel/src/main/java/com/lantone/qc/kernel/structure/bean/doc/FirstCourseRecordDoc.java

@@ -0,0 +1,10 @@
+package com.lantone.qc.kernel.structure.bean.doc;
+
+/**
+ * @ClassName : FirstCourseRecordDoc
+ * @Description : 首次病程录
+ * @Author : 楼辉荣
+ * @Date: 2020-03-03 19:01
+ */
+public class FirstCourseRecordDoc {
+}

+ 10 - 0
kernel/src/main/java/com/lantone/qc/kernel/structure/bean/doc/FirstPageRecordDoc.java

@@ -0,0 +1,10 @@
+package com.lantone.qc.kernel.structure.bean.doc;
+
+/**
+ * @ClassName : FirstPageRecordDoc
+ * @Description : 病案首页
+ * @Author : 楼辉荣
+ * @Date: 2020-03-03 19:05
+ */
+public class FirstPageRecordDoc {
+}

+ 10 - 0
kernel/src/main/java/com/lantone/qc/kernel/structure/bean/doc/LeaveHospitalDoc.java

@@ -0,0 +1,10 @@
+package com.lantone.qc.kernel.structure.bean.doc;
+
+/**
+ * @ClassName : LeaveHospitalDoc
+ * @Description :
+ * @Author : 楼辉荣
+ * @Date: 2020-03-03 18:58
+ */
+public class LeaveHospitalDoc {
+}

+ 10 - 0
kernel/src/main/java/com/lantone/qc/kernel/structure/bean/doc/NursingSystemDoc.java

@@ -0,0 +1,10 @@
+package com.lantone.qc.kernel.structure.bean.doc;
+
+/**
+ * @ClassName : NursingSystemDoc
+ * @Description : 分级护理制度
+ * @Author : 楼辉荣
+ * @Date: 2020-03-03 19:07
+ */
+public class NursingSystemDoc {
+}

+ 10 - 0
kernel/src/main/java/com/lantone/qc/kernel/structure/bean/doc/OperationDiscussionDoc.java

@@ -0,0 +1,10 @@
+package com.lantone.qc.kernel.structure.bean.doc;
+
+/**
+ * @ClassName : Operation
+ * @Description :
+ * @Author : 楼辉荣
+ * @Date: 2020-03-03 19:09
+ */
+public class OperationDiscussionDoc {
+}

+ 10 - 0
kernel/src/main/java/com/lantone/qc/kernel/structure/bean/doc/PreoperativeDiscussionDoc.java

@@ -0,0 +1,10 @@
+package com.lantone.qc.kernel.structure.bean.doc;
+
+/**
+ * @ClassName : PreoperativeDiscussionDoc
+ * @Description : 术前讨论制度
+ * @Author : 楼辉荣
+ * @Date: 2020-03-03 19:10
+ */
+public class PreoperativeDiscussionDoc {
+}

+ 10 - 0
kernel/src/main/java/com/lantone/qc/kernel/structure/bean/doc/ThreeLevelWardDoc.java

@@ -0,0 +1,10 @@
+package com.lantone.qc.kernel.structure.bean.doc;
+
+/**
+ * @ClassName : ThreeLevelWardDoc
+ * @Description :
+ * @Author : 楼辉荣
+ * @Date: 2020-03-03 19:04
+ */
+public class ThreeLevelWardDoc {
+}

+ 15 - 0
kernel/src/main/java/com/lantone/qc/kernel/structure/bean/entity/Address.java

@@ -0,0 +1,15 @@
+package com.lantone.qc.kernel.structure.bean.entity;
+
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * @ClassName : Address
+ * @Description :
+ * @Author : 楼辉荣
+ * @Date: 2020-03-03 18:39
+ */
+@Setter
+@Getter
+public class Address extends General{
+}

+ 9 - 0
kernel/src/main/java/com/lantone/qc/kernel/structure/bean/entity/BodyPart.java

@@ -0,0 +1,9 @@
+package com.lantone.qc.kernel.structure.bean.entity;
+
+import lombok.Getter;
+import lombok.Setter;
+
+@Setter
+@Getter
+public class BodyPart extends General {
+}

+ 9 - 0
kernel/src/main/java/com/lantone/qc/kernel/structure/bean/entity/Cause.java

@@ -0,0 +1,9 @@
+package com.lantone.qc.kernel.structure.bean.entity;
+
+import lombok.Getter;
+import lombok.Setter;
+
+@Getter
+@Setter
+public class Cause extends General {
+}

+ 12 - 0
kernel/src/main/java/com/lantone/qc/kernel/structure/bean/entity/Clinical.java

@@ -0,0 +1,12 @@
+package com.lantone.qc.kernel.structure.bean.entity;
+
+import lombok.Getter;
+import lombok.Setter;
+/**
+ * Created by louhr on 2020/3/3.
+ */
+@Setter
+@Getter
+public class Clinical extends General {
+
+}

+ 15 - 0
kernel/src/main/java/com/lantone/qc/kernel/structure/bean/entity/Consultation.java

@@ -0,0 +1,15 @@
+package com.lantone.qc.kernel.structure.bean.entity;
+
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * @ClassName : Consultation
+ * @Description :会诊
+ * @Author : 楼辉荣
+ * @Date: 2020-03-03 18:42
+ */
+@Setter
+@Getter
+public class Consultation extends General {
+}

+ 16 - 0
kernel/src/main/java/com/lantone/qc/kernel/structure/bean/entity/Decorate.java

@@ -0,0 +1,16 @@
+package com.lantone.qc.kernel.structure.bean.entity;
+
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * @ClassName com.lantone.util.module.Decorate
+ * @Description 修饰
+ * @Author Mark Huang
+ * @Date 2019/1/18/018 15:04
+ * @Version 1.0
+ **/
+@Setter
+@Getter
+public class Decorate extends General {
+}

+ 9 - 0
kernel/src/main/java/com/lantone/qc/kernel/structure/bean/entity/Degree.java

@@ -0,0 +1,9 @@
+package com.lantone.qc.kernel.structure.bean.entity;
+
+import lombok.Getter;
+import lombok.Setter;
+
+@Setter
+@Getter
+public class Degree extends General {
+}

+ 17 - 0
kernel/src/main/java/com/lantone/qc/kernel/structure/bean/entity/Diag.java

@@ -0,0 +1,17 @@
+package com.lantone.qc.kernel.structure.bean.entity;
+
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * @ClassName org.diagbot.nlp.relation.module.Diag
+ * @Description 诊断
+ * @Author Mark Huang
+ * @Date 2019/5/5 14:57
+ * @Version 1.0
+ **/
+@Getter
+@Setter
+public class Diag extends General {
+    private String ICD;
+}

+ 15 - 0
kernel/src/main/java/com/lantone/qc/kernel/structure/bean/entity/Dose.java

@@ -0,0 +1,15 @@
+package com.lantone.qc.kernel.structure.bean.entity;
+
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * @ClassName : Dose
+ * @Description : 剂量
+ * @Author : 楼辉荣
+ * @Date: 2020-03-03 18:33
+ */
+@Setter
+@Getter
+public class Dose extends General {
+}

+ 15 - 0
kernel/src/main/java/com/lantone/qc/kernel/structure/bean/entity/Family.java

@@ -0,0 +1,15 @@
+package com.lantone.qc.kernel.structure.bean.entity;
+
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * @ClassName : Family
+ * @Description : 家属
+ * @Author : 楼辉荣
+ * @Date: 2020-03-03 18:43
+ */
+@Setter
+@Getter
+public class Family extends General{
+}

+ 15 - 0
kernel/src/main/java/com/lantone/qc/kernel/structure/bean/entity/Frequency.java

@@ -0,0 +1,15 @@
+package com.lantone.qc.kernel.structure.bean.entity;
+
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * @ClassName : Frequency
+ * @Description : 频率
+ * @Author : 楼辉荣
+ * @Date: 2020-03-03 18:34
+ */
+@Setter
+@Getter
+public class Frequency extends General{
+}

+ 17 - 0
kernel/src/main/java/com/lantone/qc/kernel/structure/bean/entity/General.java

@@ -0,0 +1,17 @@
+package com.lantone.qc.kernel.structure.bean.entity;
+
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * @ClassName com.lantone.util.module.General
+ * @Description TODO
+ * @Author Mark Huang
+ * @Date 2019/1/18/018 15:04
+ * @Version 1.0
+ **/
+@Setter
+@Getter
+public class General {
+    private String name;
+}

+ 15 - 0
kernel/src/main/java/com/lantone/qc/kernel/structure/bean/entity/GeneralDesc.java

@@ -0,0 +1,15 @@
+package com.lantone.qc.kernel.structure.bean.entity;
+
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * @ClassName : GeneralDesc
+ * @Description : 一般情况描述
+ * @Author : 楼辉荣
+ * @Date: 2020-03-03 18:37
+ */
+@Getter
+@Setter
+public class GeneralDesc extends General {
+}

+ 15 - 0
kernel/src/main/java/com/lantone/qc/kernel/structure/bean/entity/IndexValue.java

@@ -0,0 +1,15 @@
+package com.lantone.qc.kernel.structure.bean.entity;
+
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * @ClassName : IndexValue
+ * @Description : 指标值
+ * @Author : 楼辉荣
+ * @Date: 2020-03-03 18:36
+ */
+@Getter
+@Setter
+public class IndexValue extends General{
+}

+ 16 - 0
kernel/src/main/java/com/lantone/qc/kernel/structure/bean/entity/Lis.java

@@ -0,0 +1,16 @@
+package com.lantone.qc.kernel.structure.bean.entity;
+
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * @ClassName com.lantone.util.module.Lis
+ * @Description TODO
+ * @Author Mark Huang
+ * @Date 2019/3/22/022 10:30
+ * @Version 1.0
+ **/
+@Getter
+@Setter
+public class Lis extends General {
+}

+ 16 - 0
kernel/src/main/java/com/lantone/qc/kernel/structure/bean/entity/LisValue.java

@@ -0,0 +1,16 @@
+package com.lantone.qc.kernel.structure.bean.entity;
+
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * @ClassName com.lantone.util.module.Lis
+ * @Description 化验结果描述
+ * @Author Mark Huang
+ * @Date 2019/3/22/022 10:30
+ * @Version 1.0
+ **/
+@Getter
+@Setter
+public class LisValue extends General {
+}

+ 10 - 0
kernel/src/main/java/com/lantone/qc/kernel/structure/bean/entity/Medicine.java

@@ -0,0 +1,10 @@
+package com.lantone.qc.kernel.structure.bean.entity;
+
+/**
+ * @ClassName : Medicine
+ * @Description : 药物
+ * @Author : 楼辉荣
+ * @Date: 2020-03-03 18:32
+ */
+public class Medicine extends General {
+}

+ 16 - 0
kernel/src/main/java/com/lantone/qc/kernel/structure/bean/entity/Negative.java

@@ -0,0 +1,16 @@
+package com.lantone.qc.kernel.structure.bean.entity;
+
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * @ClassName com.lantone.util.module.cell.Negative
+ * @Description TODO
+ * @Author Mark Huang
+ * @Date 2019/1/22/022 11:19
+ * @Version 1.0
+ **/
+@Setter
+@Getter
+public class Negative extends General {
+}

+ 15 - 0
kernel/src/main/java/com/lantone/qc/kernel/structure/bean/entity/Occupation.java

@@ -0,0 +1,15 @@
+package com.lantone.qc.kernel.structure.bean.entity;
+
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * @ClassName : Occupation
+ * @Description : 职业
+ * @Author : 楼辉荣
+ * @Date: 2020-03-03 18:40
+ */
+@Setter
+@Getter
+public class Occupation extends General {
+}

+ 15 - 0
kernel/src/main/java/com/lantone/qc/kernel/structure/bean/entity/Operation.java

@@ -0,0 +1,15 @@
+package com.lantone.qc.kernel.structure.bean.entity;
+
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * @ClassName : Operation
+ * @Description : 手术
+ * @Author : 楼辉荣
+ * @Date: 2020-03-03 18:35
+ */
+@Getter
+@Setter
+public class Operation extends General {
+}

+ 15 - 0
kernel/src/main/java/com/lantone/qc/kernel/structure/bean/entity/Organism.java

@@ -0,0 +1,15 @@
+package com.lantone.qc.kernel.structure.bean.entity;
+
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * @ClassName : Organism
+ * @Description : 生物体
+ * @Author : 楼辉荣
+ * @Date: 2020-03-03 18:41
+ */
+@Setter
+@Getter
+public class Organism extends General {
+}

+ 11 - 0
kernel/src/main/java/com/lantone/qc/kernel/structure/bean/entity/PD.java

@@ -0,0 +1,11 @@
+package com.lantone.qc.kernel.structure.bean.entity;
+
+import lombok.Getter;
+import lombok.Setter;
+
+@Setter
+@Getter
+public class PD {
+    private String value;
+    private String unit;
+}

+ 16 - 0
kernel/src/main/java/com/lantone/qc/kernel/structure/bean/entity/Pacs.java

@@ -0,0 +1,16 @@
+package com.lantone.qc.kernel.structure.bean.entity;
+
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * @ClassName com.lantone.util.module.Pacs
+ * @Description TODO
+ * @Author mark Huang
+ * @Date 2019/3/25/025 10:06
+ * @Version 1.0
+ **/
+@Setter
+@Getter
+public class Pacs extends General{
+}

+ 16 - 0
kernel/src/main/java/com/lantone/qc/kernel/structure/bean/entity/PacsValue.java

@@ -0,0 +1,16 @@
+package com.lantone.qc.kernel.structure.bean.entity;
+
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * @ClassName com.lantone.util.module.Pacs
+ * @Description 辅助检查描述
+ * @Author mark Huang
+ * @Date 2019/3/25/025 10:06
+ * @Version 1.0
+ **/
+@Setter
+@Getter
+public class PacsValue extends General{
+}

+ 11 - 0
kernel/src/main/java/com/lantone/qc/kernel/structure/bean/entity/Possible.java

@@ -0,0 +1,11 @@
+package com.lantone.qc.kernel.structure.bean.entity;
+
+/**
+ * @ClassName : Possible
+ * @Description : 可能的
+ * @Author : 楼辉荣
+ * @Date: 2020-03-03 18:30
+ */
+public class Possible extends General {
+
+}

+ 16 - 0
kernel/src/main/java/com/lantone/qc/kernel/structure/bean/entity/Treat.java

@@ -0,0 +1,16 @@
+package com.lantone.qc.kernel.structure.bean.entity;
+
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * @ClassName com.lantone.util.module.Treat
+ * @Description TODO
+ * @Author Mark Huang
+ * @Date 2019/3/25/025 17:07
+ * @Version 1.0
+ **/
+@Setter
+@Getter
+public class Treat extends General {
+}

+ 10 - 0
kernel/src/main/java/com/lantone/qc/kernel/structure/bean/entity/Trend.java

@@ -0,0 +1,10 @@
+package com.lantone.qc.kernel.structure.bean.entity;
+
+/**
+ * @ClassName : Trend
+ * @Description : 趋势
+ * @Author : 楼辉荣
+ * @Date: 2020-03-03 18:31
+ */
+public class Trend {
+}

+ 22 - 0
kernel/src/main/java/com/lantone/qc/kernel/structure/bean/entity/Vital.java

@@ -0,0 +1,22 @@
+package com.lantone.qc.kernel.structure.bean.entity;
+
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * @ClassName com.lantone.util.module.Vital
+ * @Description TODO
+ * @Author Mark Huang
+ * @Date 2019/1/21/021 11:38
+ * @Version 1.0
+ **/
+@Getter
+@Setter
+public class Vital {
+    private String vitalName;
+    private BodyPart bodyPart;
+    private Degree degree;
+    private Negative negative;
+    private String value;
+    private PD pd;
+}

+ 10 - 0
kernel/src/main/java/com/lantone/qc/kernel/structure/bean/label/CaseCharacteristicLabel.java

@@ -0,0 +1,10 @@
+package com.lantone.qc.kernel.structure.bean.label;
+
+/**
+ * @ClassName : CaseCharacteristicLabel
+ * @Description : 病历特点
+ * @Author : 楼辉荣
+ * @Date: 2020-03-03 18:57
+ */
+public class CaseCharacteristicLabel {
+}

+ 10 - 0
kernel/src/main/java/com/lantone/qc/kernel/structure/bean/label/ChiefLabel.java

@@ -0,0 +1,10 @@
+package com.lantone.qc.kernel.structure.bean.label;
+
+/**
+ * @ClassName : Chief
+ * @Description : 主诉
+ * @Author : 楼辉荣
+ * @Date: 2020-03-03 18:44
+ */
+public class ChiefLabel {
+}

+ 10 - 0
kernel/src/main/java/com/lantone/qc/kernel/structure/bean/label/DifferDiagLabel.java

@@ -0,0 +1,10 @@
+package com.lantone.qc.kernel.structure.bean.label;
+
+/**
+ * @ClassName : DifferDiagLabel
+ * @Description : 鉴别诊断
+ * @Author : 楼辉荣
+ * @Date: 2020-03-03 18:55
+ */
+public class DifferDiagLabel {
+}

+ 10 - 0
kernel/src/main/java/com/lantone/qc/kernel/structure/bean/label/FamilyLabel.java

@@ -0,0 +1,10 @@
+package com.lantone.qc.kernel.structure.bean.label;
+
+/**
+ * @ClassName : FamilyLabel
+ * @Description :
+ * @Author : 楼辉荣
+ * @Date: 2020-03-03 18:49
+ */
+public class FamilyLabel {
+}

+ 10 - 0
kernel/src/main/java/com/lantone/qc/kernel/structure/bean/label/InitialDiagLabel.java

@@ -0,0 +1,10 @@
+package com.lantone.qc.kernel.structure.bean.label;
+
+/**
+ * @ClassName : InitialDiagLabel
+ * @Description : 初步诊断
+ * @Author : 楼辉荣
+ * @Date: 2020-03-03 18:52
+ */
+public class InitialDiagLabel {
+}

+ 10 - 0
kernel/src/main/java/com/lantone/qc/kernel/structure/bean/label/LisLabel.java

@@ -0,0 +1,10 @@
+package com.lantone.qc.kernel.structure.bean.label;
+
+/**
+ * @ClassName : LisLabel
+ * @Description :
+ * @Author : 楼辉荣
+ * @Date: 2020-03-03 18:50
+ */
+public class LisLabel {
+}

+ 10 - 0
kernel/src/main/java/com/lantone/qc/kernel/structure/bean/label/MaritalLabel.java

@@ -0,0 +1,10 @@
+package com.lantone.qc.kernel.structure.bean.label;
+
+/**
+ * @ClassName : MaritalLabel
+ * @Description : 婚育史
+ * @Author : 楼辉荣
+ * @Date: 2020-03-03 18:48
+ */
+public class MaritalLabel {
+}

+ 10 - 0
kernel/src/main/java/com/lantone/qc/kernel/structure/bean/label/MenstrualLabel.java

@@ -0,0 +1,10 @@
+package com.lantone.qc.kernel.structure.bean.label;
+
+/**
+ * @ClassName : MenstrualLabel
+ * @Description : 月经史
+ * @Author : 楼辉荣
+ * @Date: 2020-03-03 18:48
+ */
+public class MenstrualLabel {
+}

+ 10 - 0
kernel/src/main/java/com/lantone/qc/kernel/structure/bean/label/PacsLabel.java

@@ -0,0 +1,10 @@
+package com.lantone.qc.kernel.structure.bean.label;
+
+/**
+ * @ClassName : PacsLabel
+ * @Description :
+ * @Author : 楼辉荣
+ * @Date: 2020-03-03 18:50
+ */
+public class PacsLabel {
+}

+ 10 - 0
kernel/src/main/java/com/lantone/qc/kernel/structure/bean/label/PastLabel.java

@@ -0,0 +1,10 @@
+package com.lantone.qc.kernel.structure.bean.label;
+
+/**
+ * @ClassName : PastLabel
+ * @Description : 既往史
+ * @Author : 楼辉荣
+ * @Date: 2020-03-03 18:45
+ */
+public class PastLabel {
+}

+ 16 - 0
kernel/src/main/java/com/lantone/qc/kernel/structure/bean/label/PersonalLabel.java

@@ -0,0 +1,16 @@
+package com.lantone.qc.kernel.structure.bean.label;
+
+import com.lantone.qc.kernel.structure.bean.entity.General;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * @ClassName com.lantone.util.module.Personal
+ * @Author Mark Huang
+ * @Date 2020/2/2 15:57
+ * @Version 1.0
+ **/
+@Setter
+@Getter
+public class PersonalLabel extends General {
+}

+ 10 - 0
kernel/src/main/java/com/lantone/qc/kernel/structure/bean/label/PresentLabel.java

@@ -0,0 +1,10 @@
+package com.lantone.qc.kernel.structure.bean.label;
+
+/**
+ * @ClassName : PresentLabel
+ * @Description : 现病史
+ * @Author : 楼辉荣
+ * @Date: 2020-03-03 18:45
+ */
+public class PresentLabel {
+}

+ 10 - 0
kernel/src/main/java/com/lantone/qc/kernel/structure/bean/label/RevisedDiagLabel.java

@@ -0,0 +1,10 @@
+package com.lantone.qc.kernel.structure.bean.label;
+
+/**
+ * @ClassName : RevisedDiagLabel
+ * @Description : 修正诊断
+ * @Author : 楼辉荣
+ * @Date: 2020-03-03 18:51
+ */
+public class RevisedDiagLabel {
+}

+ 10 - 0
kernel/src/main/java/com/lantone/qc/kernel/structure/bean/label/SuppleDiagLabel.java

@@ -0,0 +1,10 @@
+package com.lantone.qc.kernel.structure.bean.label;
+
+/**
+ * @ClassName : FinalDiagLabel
+ * @Description : 补充诊断
+ * @Author : 楼辉荣
+ * @Date: 2020-03-03 18:53
+ */
+public class SuppleDiagLabel {
+}

+ 10 - 0
kernel/src/main/java/com/lantone/qc/kernel/structure/bean/label/VatilLabel.java

@@ -0,0 +1,10 @@
+package com.lantone.qc.kernel.structure.bean.label;
+
+/**
+ * @ClassName : VatilLabel
+ * @Description : 体格检查
+ * @Author : 楼辉荣
+ * @Date: 2020-03-03 18:49
+ */
+public class VatilLabel {
+}

+ 269 - 0
pom.xml

@@ -12,7 +12,276 @@
         <module>nlp</module>
         <module>security</module>
         <module>trans</module>
+        <module>public</module>
     </modules>
 
+    <properties>
+        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+        <spring.version>4.2.5.RELEASE</spring.version>
+        <mybatis.version>3.2.8</mybatis.version>
+        <junit.version>4.11</junit.version>
+        <commons-lang3.version>3.1</commons-lang3.version>
+        <commons-io.version>2.4</commons-io.version>
+        <slf4j.version>1.7.2</slf4j.version>
+        <mysql.version>5.1.38</mysql.version>
+        <logback.version>1.1.2</logback.version>
+        <jackson.version>2.6.5</jackson.version>
+        <servlet.version>3.0.1</servlet.version>
+        <jsp.version>2.2</jsp.version>
+        <jstl.version>1.2</jstl.version>
+        <standard.version>1.1.2</standard.version>
+    </properties>
 
+    <dependencies>
+        <!-- database -->
+        <dependency>
+            <groupId>mysql</groupId>
+            <artifactId>mysql-connector-java</artifactId>
+            <version>${mysql.version}</version>
+        </dependency>
+
+        <!-- https://mvnrepository.com/artifact/com.microsoft.sqlserver/sqljdbc4 -->
+        <dependency>
+            <groupId>com.microsoft.sqlserver</groupId>
+            <artifactId>mssql-jdbc</artifactId>
+            <version>6.4.0.jre8</version>
+            <scope>test</scope>
+        </dependency>
+
+        <!-- 分页插件 -->
+        <dependency>
+            <groupId>com.github.pagehelper</groupId>
+            <artifactId>pagehelper</artifactId>
+            <version>5.1.4</version>
+        </dependency>
+
+        <dependency>
+            <groupId>com.alibaba</groupId>
+            <artifactId>druid</artifactId>
+            <version>1.0.23</version>
+        </dependency>
+        <!-- spring 相关jar�?? -->
+        <dependency>
+            <groupId>org.springframework</groupId>
+            <artifactId>spring-core</artifactId>
+            <version>${spring.version}</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.springframework</groupId>
+            <artifactId>spring-context</artifactId>
+            <version>${spring.version}</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.springframework</groupId>
+            <artifactId>spring-context-support</artifactId>
+            <version>${spring.version}</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.springframework</groupId>
+            <artifactId>spring-beans</artifactId>
+            <version>${spring.version}</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.springframework</groupId>
+            <artifactId>spring-aop</artifactId>
+            <version>${spring.version}</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.springframework</groupId>
+            <artifactId>spring-web</artifactId>
+            <version>${spring.version}</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.springframework</groupId>
+            <artifactId>spring-webmvc</artifactId>
+            <version>${spring.version}</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.springframework</groupId>
+            <artifactId>spring-tx</artifactId>
+            <version>${spring.version}</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.springframework</groupId>
+            <artifactId>spring-jdbc</artifactId>
+            <version>${spring.version}</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.springframework</groupId>
+            <artifactId>spring-expression</artifactId>
+            <version>${spring.version}</version>
+        </dependency>
+
+        <dependency>
+            <groupId>javax.servlet</groupId>
+            <artifactId>javax.servlet-api</artifactId>
+            <version>3.1.0</version>
+            <scope>provided</scope>
+        </dependency>
+
+        <dependency>
+            <groupId>javax.servlet.jsp</groupId>
+            <artifactId>jsp-api</artifactId>
+            <version>2.1</version>
+        </dependency>
+
+        <!-- Jackson JSON Mapper -->
+        <dependency>
+            <groupId>org.codehaus.jackson</groupId>
+            <artifactId>jackson-mapper-asl</artifactId>
+            <version>1.9.13</version>
+        </dependency>
+        <dependency>
+            <groupId>com.fasterxml.jackson.core</groupId>
+            <artifactId>jackson-databind</artifactId>
+            <version>${jackson.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>com.fasterxml.jackson.module</groupId>
+            <artifactId>jackson-module-jaxb-annotations</artifactId>
+            <version>${jackson.version}</version>
+        </dependency>
+
+        <!-- AOP begin -->
+        <dependency>
+            <groupId>org.aspectj</groupId>
+            <artifactId>aspectjrt</artifactId>
+            <version>1.7.1</version>
+        </dependency>
+        <dependency>
+            <groupId>org.aspectj</groupId>
+            <artifactId>aspectjweaver</artifactId>
+            <version>1.7.1</version>
+        </dependency>
+        <dependency>
+            <groupId>cglib</groupId>
+            <artifactId>cglib</artifactId>
+            <version>2.2.2</version>
+            <scope>runtime</scope>
+        </dependency>
+        <dependency>
+            <groupId>asm</groupId>
+            <artifactId>asm</artifactId>
+            <version>3.3.1</version>
+            <scope>runtime</scope>
+        </dependency>
+        <!-- AOP end -->
+
+        <!-- LOGGING begin -->
+        <!-- 代码直接调用commons-logging会被桥接到slf4j -->
+        <dependency>
+            <groupId>org.slf4j</groupId>
+            <artifactId>jcl-over-slf4j</artifactId>
+            <version>${slf4j.version}</version>
+        </dependency>
+
+        <!-- 代码直接调用java.util.logging会被桥接到slf4j -->
+        <dependency>
+            <groupId>org.slf4j</groupId>
+            <artifactId>jul-to-slf4j</artifactId>
+            <version>${slf4j.version}</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.httpcomponents</groupId>
+            <artifactId>httpclient</artifactId>
+            <version>4.3.6</version>
+        </dependency>
+        <!-- https://mvnrepository.com/artifact/org.apache.httpcomponents/httpclient-cache -->
+        <dependency>
+            <groupId>org.apache.httpcomponents</groupId>
+            <artifactId>httpclient-cache</artifactId>
+            <version>4.3.6</version>
+        </dependency>
+        <!-- https://mvnrepository.com/artifact/org.apache.httpcomponents/httpcore -->
+        <dependency>
+            <groupId>org.apache.httpcomponents</groupId>
+            <artifactId>httpcore</artifactId>
+            <version>4.3.3</version>
+        </dependency>
+
+        <!-- 文件上传相关�?? -->
+        <dependency>
+            <groupId>commons-beanutils</groupId>
+            <artifactId>commons-beanutils</artifactId>
+            <version>1.9.3</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.commons</groupId>
+            <artifactId>commons-lang3</artifactId>
+            <version>${commons-lang3.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>commons-fileupload</groupId>
+            <artifactId>commons-fileupload</artifactId>
+            <version>1.3.1</version>
+        </dependency>
+        <dependency>
+            <groupId>commons-io</groupId>
+            <artifactId>commons-io</artifactId>
+            <version>2.4</version>
+        </dependency>
+        <!-- 代码生成相关 -->
+        <!-- https://mvnrepository.com/artifact/org.projectlombok/lombok -->
+        <dependency>
+            <groupId>org.projectlombok</groupId>
+            <artifactId>lombok</artifactId>
+            <version>1.16.16</version>
+        </dependency>
+
+        <!-- https://mvnrepository.com/artifact/com.alibaba/fastjson -->
+        <dependency>
+            <groupId>com.alibaba</groupId>
+            <artifactId>fastjson</artifactId>
+            <version>1.2.46</version>
+        </dependency>
+
+        <!-- https://mvnrepository.com/artifact/org.mongodb/bson -->
+        <dependency>
+            <groupId>org.mongodb</groupId>
+            <artifactId>bson</artifactId>
+            <version>3.10.1</version>
+        </dependency>
+    </dependencies>
+
+    <!-- .properties xml进行打包 -->
+    <build>
+        <defaultGoal>compile</defaultGoal>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-compiler-plugin</artifactId>
+                <version>3.8.0</version>
+                <configuration>
+                    <compilerVersion>1.8</compilerVersion>
+                    <source>1.8</source>
+                    <target>1.8</target>
+                </configuration>
+            </plugin>
+        </plugins>
+
+        <resources>
+            <resource>
+                <directory>src/main/java</directory>
+                <includes>
+                    <include>**/*.properties</include>
+                    <include>**/*.xml</include>
+                    <include>**/*.json</include>
+                    <include>**/*.dict</include>
+                </includes>
+                <filtering>false</filtering>
+            </resource>
+        </resources>
+
+        <finalName>qc</finalName>
+    </build>
 </project>

+ 78 - 0
public/pom.xml

@@ -0,0 +1,78 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <parent>
+        <artifactId>qc</artifactId>
+        <groupId>com.lantone.qc</groupId>
+        <version>1.0</version>
+    </parent>
+    <modelVersion>4.0.0</modelVersion>
+
+    <artifactId>public</artifactId>
+
+    <name>public</name>
+    <!-- FIXME change it to the project's website -->
+    <url>http://www.example.com</url>
+
+    <properties>
+        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+        <maven.compiler.source>1.7</maven.compiler.source>
+        <maven.compiler.target>1.7</maven.compiler.target>
+    </properties>
+
+    <dependencies>
+        <dependency>
+            <groupId>junit</groupId>
+            <artifactId>junit</artifactId>
+            <version>4.11</version>
+            <scope>test</scope>
+        </dependency>
+    </dependencies>
+
+    <build>
+        <pluginManagement><!-- lock down plugins versions to avoid using Maven defaults (may be moved to parent pom) -->
+            <plugins>
+                <!-- clean lifecycle, see https://maven.apache.org/ref/current/maven-core/lifecycles.html#clean_Lifecycle -->
+                <plugin>
+                    <artifactId>maven-clean-plugin</artifactId>
+                    <version>3.1.0</version>
+                </plugin>
+                <!-- default lifecycle, jar packaging: see https://maven.apache.org/ref/current/maven-core/default-bindings.html#Plugin_bindings_for_jar_packaging -->
+                <plugin>
+                    <artifactId>maven-resources-plugin</artifactId>
+                    <version>3.0.2</version>
+                </plugin>
+                <plugin>
+                    <artifactId>maven-compiler-plugin</artifactId>
+                    <version>3.8.0</version>
+                </plugin>
+                <plugin>
+                    <artifactId>maven-surefire-plugin</artifactId>
+                    <version>2.22.1</version>
+                </plugin>
+                <plugin>
+                    <artifactId>maven-jar-plugin</artifactId>
+                    <version>3.0.2</version>
+                </plugin>
+                <plugin>
+                    <artifactId>maven-install-plugin</artifactId>
+                    <version>2.5.2</version>
+                </plugin>
+                <plugin>
+                    <artifactId>maven-deploy-plugin</artifactId>
+                    <version>2.8.2</version>
+                </plugin>
+                <!-- site lifecycle, see https://maven.apache.org/ref/current/maven-core/lifecycles.html#site_Lifecycle -->
+                <plugin>
+                    <artifactId>maven-site-plugin</artifactId>
+                    <version>3.7.1</version>
+                </plugin>
+                <plugin>
+                    <artifactId>maven-project-info-reports-plugin</artifactId>
+                    <version>3.0.0</version>
+                </plugin>
+            </plugins>
+        </pluginManagement>
+    </build>
+</project>

+ 66 - 69
trans/pom.xml

@@ -1,78 +1,75 @@
 <?xml version="1.0" encoding="UTF-8"?>
 
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <parent>
-        <artifactId>qc</artifactId>
-        <groupId>com.lantone.qc</groupId>
-        <version>1.0</version>
-    </parent>
-    <modelVersion>4.0.0</modelVersion>
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+  <modelVersion>4.0.0</modelVersion>
 
-    <artifactId>trans</artifactId>
+  <groupId>com.lantone.qc</groupId>
+  <artifactId>trans</artifactId>
+  <version>1.0</version>
 
-    <name>trans</name>
-    <!-- FIXME change it to the project's website -->
-    <url>http://www.example.com</url>
+  <name>trans</name>
+  <!-- FIXME change it to the project's website -->
+  <url>http://www.example.com</url>
 
-    <properties>
-        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-        <maven.compiler.source>1.7</maven.compiler.source>
-        <maven.compiler.target>1.7</maven.compiler.target>
-    </properties>
+  <properties>
+    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+    <maven.compiler.source>1.7</maven.compiler.source>
+    <maven.compiler.target>1.7</maven.compiler.target>
+  </properties>
 
-    <dependencies>
-        <dependency>
-            <groupId>junit</groupId>
-            <artifactId>junit</artifactId>
-            <version>4.11</version>
-            <scope>test</scope>
-        </dependency>
-    </dependencies>
+  <dependencies>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>4.11</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
 
-    <build>
-        <pluginManagement><!-- lock down plugins versions to avoid using Maven defaults (may be moved to parent pom) -->
-            <plugins>
-                <!-- clean lifecycle, see https://maven.apache.org/ref/current/maven-core/lifecycles.html#clean_Lifecycle -->
-                <plugin>
-                    <artifactId>maven-clean-plugin</artifactId>
-                    <version>3.1.0</version>
-                </plugin>
-                <!-- default lifecycle, jar packaging: see https://maven.apache.org/ref/current/maven-core/default-bindings.html#Plugin_bindings_for_jar_packaging -->
-                <plugin>
-                    <artifactId>maven-resources-plugin</artifactId>
-                    <version>3.0.2</version>
-                </plugin>
-                <plugin>
-                    <artifactId>maven-compiler-plugin</artifactId>
-                    <version>3.8.0</version>
-                </plugin>
-                <plugin>
-                    <artifactId>maven-surefire-plugin</artifactId>
-                    <version>2.22.1</version>
-                </plugin>
-                <plugin>
-                    <artifactId>maven-jar-plugin</artifactId>
-                    <version>3.0.2</version>
-                </plugin>
-                <plugin>
-                    <artifactId>maven-install-plugin</artifactId>
-                    <version>2.5.2</version>
-                </plugin>
-                <plugin>
-                    <artifactId>maven-deploy-plugin</artifactId>
-                    <version>2.8.2</version>
-                </plugin>
-                <!-- site lifecycle, see https://maven.apache.org/ref/current/maven-core/lifecycles.html#site_Lifecycle -->
-                <plugin>
-                    <artifactId>maven-site-plugin</artifactId>
-                    <version>3.7.1</version>
-                </plugin>
-                <plugin>
-                    <artifactId>maven-project-info-reports-plugin</artifactId>
-                    <version>3.0.0</version>
-                </plugin>
-            </plugins>
-        </pluginManagement>
-    </build>
+  <build>
+    <pluginManagement><!-- lock down plugins versions to avoid using Maven defaults (may be moved to parent pom) -->
+      <plugins>
+        <!-- clean lifecycle, see https://maven.apache.org/ref/current/maven-core/lifecycles.html#clean_Lifecycle -->
+        <plugin>
+          <artifactId>maven-clean-plugin</artifactId>
+          <version>3.1.0</version>
+        </plugin>
+        <!-- default lifecycle, jar packaging: see https://maven.apache.org/ref/current/maven-core/default-bindings.html#Plugin_bindings_for_jar_packaging -->
+        <plugin>
+          <artifactId>maven-resources-plugin</artifactId>
+          <version>3.0.2</version>
+        </plugin>
+        <plugin>
+          <artifactId>maven-compiler-plugin</artifactId>
+          <version>3.8.0</version>
+        </plugin>
+        <plugin>
+          <artifactId>maven-surefire-plugin</artifactId>
+          <version>2.22.1</version>
+        </plugin>
+        <plugin>
+          <artifactId>maven-jar-plugin</artifactId>
+          <version>3.0.2</version>
+        </plugin>
+        <plugin>
+          <artifactId>maven-install-plugin</artifactId>
+          <version>2.5.2</version>
+        </plugin>
+        <plugin>
+          <artifactId>maven-deploy-plugin</artifactId>
+          <version>2.8.2</version>
+        </plugin>
+        <!-- site lifecycle, see https://maven.apache.org/ref/current/maven-core/lifecycles.html#site_Lifecycle -->
+        <plugin>
+          <artifactId>maven-site-plugin</artifactId>
+          <version>3.7.1</version>
+        </plugin>
+        <plugin>
+          <artifactId>maven-project-info-reports-plugin</artifactId>
+          <version>3.0.0</version>
+        </plugin>
+      </plugins>
+    </pluginManagement>
+  </build>
 </project>