Browse Source

Initial commit

RYang 5 years ago
commit
ad263328ae
100 changed files with 9925 additions and 0 deletions
  1. 8 0
      .idea/compiler.xml
  2. 9 0
      .idea/hsdataapi.iml
  3. 6 0
      .idea/misc.xml
  4. 8 0
      .idea/modules.xml
  5. 6 0
      .idea/sbt.xml
  6. 6 0
      .idea/vcs.xml
  7. 265 0
      .idea/workspace.xml
  8. 28 0
      hsdata-app/.gitignore
  9. 18 0
      hsdata-app/adult-college/pom.xml
  10. 6 0
      hsdata-app/adult-college/src/main/docker/Dockerfile
  11. 15 0
      hsdata-app/adult-college/src/main/java/com/dgtis/adultcollege/AdultCollegeApplication.java
  12. 158 0
      hsdata-app/adult-college/src/main/java/com/dgtis/adultcollege/model/HsAdultCollege.java
  13. 22 0
      hsdata-app/adult-college/src/main/java/com/dgtis/adultcollege/repository/HsAdultCollegeRepository.java
  14. 28 0
      hsdata-app/adult-college/src/main/resources/application.properties
  15. 17 0
      hsdata-app/airport-throughput/pom.xml
  16. 6 0
      hsdata-app/airport-throughput/src/main/docker/Dockerfile
  17. 15 0
      hsdata-app/airport-throughput/src/main/java/com/dgtis/airportthroughput/AirportThroughputApplication.java
  18. 254 0
      hsdata-app/airport-throughput/src/main/java/com/dgtis/airportthroughput/model/HsAirportThroughput.java
  19. 22 0
      hsdata-app/airport-throughput/src/main/java/com/dgtis/airportthroughput/repository/HsAirportThroughputRepository.java
  20. 28 0
      hsdata-app/airport-throughput/src/main/resources/application.properties
  21. 17 0
      hsdata-app/assisted-reproductive-institution/pom.xml
  22. 6 0
      hsdata-app/assisted-reproductive-institution/src/main/docker/Dockerfile
  23. 16 0
      hsdata-app/assisted-reproductive-institution/src/main/java/com/dgtis/assistedreproductiveinstitution/AssistedReproductiveInstitutionApplication.java
  24. 158 0
      hsdata-app/assisted-reproductive-institution/src/main/java/com/dgtis/assistedreproductiveinstitution/model/HsAssistedReproductiveInstitution.java
  25. 22 0
      hsdata-app/assisted-reproductive-institution/src/main/java/com/dgtis/assistedreproductiveinstitution/repository/HsAssistedReproductiveInstitutionRepository.java
  26. 28 0
      hsdata-app/assisted-reproductive-institution/src/main/resources/application.properties
  27. 17 0
      hsdata-app/car-repair-station/pom.xml
  28. 6 0
      hsdata-app/car-repair-station/src/main/docker/Dockerfile
  29. 15 0
      hsdata-app/car-repair-station/src/main/java/com/dgtis/carrepairstation/CarRepairStationApplication.java
  30. 146 0
      hsdata-app/car-repair-station/src/main/java/com/dgtis/carrepairstation/model/HsCarRepairStation.java
  31. 22 0
      hsdata-app/car-repair-station/src/main/java/com/dgtis/carrepairstation/repository/HsCarRepairStationRepository.java
  32. 28 0
      hsdata-app/car-repair-station/src/main/resources/application.properties
  33. 17 0
      hsdata-app/civil-service-performance/pom.xml
  34. 6 0
      hsdata-app/civil-service-performance/src/main/docker/Dockerfile
  35. 15 0
      hsdata-app/civil-service-performance/src/main/java/com/dgtis/civilserviceperformance/CivilServicePerformanceApplication.java
  36. 266 0
      hsdata-app/civil-service-performance/src/main/java/com/dgtis/civilserviceperformance/model/HsCivilServicePerformance.java
  37. 22 0
      hsdata-app/civil-service-performance/src/main/java/com/dgtis/civilserviceperformance/repository/HsCivilServicePerformanceRepository.java
  38. 28 0
      hsdata-app/civil-service-performance/src/main/resources/application.properties
  39. 27 0
      hsdata-app/common/pom.xml
  40. 6 0
      hsdata-app/common/src/main/docker/Dockerfile
  41. 15 0
      hsdata-app/common/src/main/java/com/dgtis/common/CommonApplication.java
  42. 158 0
      hsdata-app/common/src/main/java/com/dgtis/common/model/HsAdultCollege.java
  43. 254 0
      hsdata-app/common/src/main/java/com/dgtis/common/model/HsAirportThroughput.java
  44. 134 0
      hsdata-app/common/src/main/java/com/dgtis/common/model/HsAnimationCompany.java
  45. 158 0
      hsdata-app/common/src/main/java/com/dgtis/common/model/HsAssistedReproductiveInstitution.java
  46. 122 0
      hsdata-app/common/src/main/java/com/dgtis/common/model/HsAttractions.java
  47. 134 0
      hsdata-app/common/src/main/java/com/dgtis/common/model/HsBusRoutes.java
  48. 146 0
      hsdata-app/common/src/main/java/com/dgtis/common/model/HsBusStation.java
  49. 146 0
      hsdata-app/common/src/main/java/com/dgtis/common/model/HsCarRepairStation.java
  50. 159 0
      hsdata-app/common/src/main/java/com/dgtis/common/model/HsCheckAccount.java
  51. 158 0
      hsdata-app/common/src/main/java/com/dgtis/common/model/HsChinaLaboratory.java
  52. 134 0
      hsdata-app/common/src/main/java/com/dgtis/common/model/HsChinaLibrary.java
  53. 146 0
      hsdata-app/common/src/main/java/com/dgtis/common/model/HsChinaRestaurant.java
  54. 134 0
      hsdata-app/common/src/main/java/com/dgtis/common/model/HsChinaTravelAgency.java
  55. 266 0
      hsdata-app/common/src/main/java/com/dgtis/common/model/HsCivilServicePerformance.java
  56. 134 0
      hsdata-app/common/src/main/java/com/dgtis/common/model/HsCoachRoutes.java
  57. 158 0
      hsdata-app/common/src/main/java/com/dgtis/common/model/HsCourtRoster.java
  58. 122 0
      hsdata-app/common/src/main/java/com/dgtis/common/model/HsDemonstrationArea.java
  59. 134 0
      hsdata-app/common/src/main/java/com/dgtis/common/model/HsDemonstrationProject.java
  60. 134 0
      hsdata-app/common/src/main/java/com/dgtis/common/model/HsDrivingSchool.java
  61. 195 0
      hsdata-app/common/src/main/java/com/dgtis/common/model/HsEmploymentSubsidy.java
  62. 146 0
      hsdata-app/common/src/main/java/com/dgtis/common/model/HsGas.java
  63. 134 0
      hsdata-app/common/src/main/java/com/dgtis/common/model/HsGym.java
  64. 146 0
      hsdata-app/common/src/main/java/com/dgtis/common/model/HsHebeijiaoguanContactInformation.java
  65. 206 0
      hsdata-app/common/src/main/java/com/dgtis/common/model/HsHighschoolstudentNumber.java
  66. 327 0
      hsdata-app/common/src/main/java/com/dgtis/common/model/HsHousingAgency.java
  67. 122 0
      hsdata-app/common/src/main/java/com/dgtis/common/model/HsHumanResources.java
  68. 182 0
      hsdata-app/common/src/main/java/com/dgtis/common/model/HsIntangibleCulturalInheritor.java
  69. 158 0
      hsdata-app/common/src/main/java/com/dgtis/common/model/HsJobSubsidy.java
  70. 134 0
      hsdata-app/common/src/main/java/com/dgtis/common/model/HsJudge.java
  71. 338 0
      hsdata-app/common/src/main/java/com/dgtis/common/model/HsKindergarten.java
  72. 170 0
      hsdata-app/common/src/main/java/com/dgtis/common/model/HsLawEnforcementPerson.java
  73. 134 0
      hsdata-app/common/src/main/java/com/dgtis/common/model/HsLibrary.java
  74. 134 0
      hsdata-app/common/src/main/java/com/dgtis/common/model/HsMedicalInsuranceInstitution.java
  75. 146 0
      hsdata-app/common/src/main/java/com/dgtis/common/model/HsMiddleSchool.java
  76. 134 0
      hsdata-app/common/src/main/java/com/dgtis/common/model/HsPark.java
  77. 158 0
      hsdata-app/common/src/main/java/com/dgtis/common/model/HsPolicemen.java
  78. 146 0
      hsdata-app/common/src/main/java/com/dgtis/common/model/HsPrimarySchool.java
  79. 146 0
      hsdata-app/common/src/main/java/com/dgtis/common/model/HsPrimaryschoolAdmissionRate.java
  80. 170 0
      hsdata-app/common/src/main/java/com/dgtis/common/model/HsProfessionalQualification.java
  81. 134 0
      hsdata-app/common/src/main/java/com/dgtis/common/model/HsPublicToilet.java
  82. 158 0
      hsdata-app/common/src/main/java/com/dgtis/common/model/HsSafeHousingProject.java
  83. 146 0
      hsdata-app/common/src/main/java/com/dgtis/common/model/HsScenicSpot.java
  84. 134 0
      hsdata-app/common/src/main/java/com/dgtis/common/model/HsSquare.java
  85. 134 0
      hsdata-app/common/src/main/java/com/dgtis/common/model/HsStadium.java
  86. 134 0
      hsdata-app/common/src/main/java/com/dgtis/common/model/HsTalentIntermediary.java
  87. 134 0
      hsdata-app/common/src/main/java/com/dgtis/common/model/HsTheMall.java
  88. 158 0
      hsdata-app/common/src/main/java/com/dgtis/common/model/HsTrainStation.java
  89. 135 0
      hsdata-app/common/src/main/java/com/dgtis/common/model/HsTrainingSubsidy.java
  90. 134 0
      hsdata-app/common/src/main/java/com/dgtis/common/model/HsTravelAgency.java
  91. 182 0
      hsdata-app/common/src/main/java/com/dgtis/common/model/HsUniversity.java
  92. 22 0
      hsdata-app/common/src/main/java/com/dgtis/common/repository/HsAdultCollegeRepository.java
  93. 23 0
      hsdata-app/common/src/main/java/com/dgtis/common/repository/HsAirportThroughputRepository.java
  94. 22 0
      hsdata-app/common/src/main/java/com/dgtis/common/repository/HsAnimationCompanyRepository.java
  95. 22 0
      hsdata-app/common/src/main/java/com/dgtis/common/repository/HsAssistedReproductiveInstitutionRepository.java
  96. 22 0
      hsdata-app/common/src/main/java/com/dgtis/common/repository/HsAttractionsRepository.java
  97. 22 0
      hsdata-app/common/src/main/java/com/dgtis/common/repository/HsBusRoutesRepository.java
  98. 22 0
      hsdata-app/common/src/main/java/com/dgtis/common/repository/HsBusStationRepository.java
  99. 22 0
      hsdata-app/common/src/main/java/com/dgtis/common/repository/HsCarRepairStationRepository.java
  100. 0 0
      hsdata-app/common/src/main/java/com/dgtis/common/repository/HsCheckAccountRepository.java

+ 8 - 0
.idea/compiler.xml

@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="CompilerConfiguration">
+    <annotationProcessing>
+      <profile default="true" name="Default" enabled="true" />
+    </annotationProcessing>
+  </component>
+</project>

+ 9 - 0
.idea/hsdataapi.iml

@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module type="JAVA_MODULE" version="4">
+  <component name="NewModuleRootManager" inherit-compiler-output="true">
+    <exclude-output />
+    <content url="file://$MODULE_DIR$" />
+    <orderEntry type="inheritedJdk" />
+    <orderEntry type="sourceFolder" forTests="false" />
+  </component>
+</module>

+ 6 - 0
.idea/misc.xml

@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="JavaScriptSettings">
+    <option name="languageLevel" value="ES6" />
+  </component>
+</project>

+ 8 - 0
.idea/modules.xml

@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="ProjectModuleManager">
+    <modules>
+      <module fileurl="file://$PROJECT_DIR$/.idea/hsdataapi.iml" filepath="$PROJECT_DIR$/.idea/hsdataapi.iml" />
+    </modules>
+  </component>
+</project>

+ 6 - 0
.idea/sbt.xml

@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="ScalaSbtSettings">
+    <option name="customVMPath" />
+  </component>
+</project>

+ 6 - 0
.idea/vcs.xml

@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="VcsDirectoryMappings">
+    <mapping directory="" vcs="Git" />
+  </component>
+</project>

+ 265 - 0
.idea/workspace.xml

@@ -0,0 +1,265 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="ChangeListManager">
+    <list default="true" id="32cc24bb-0d2d-4699-9ca8-7a591a846a3f" name="Default" comment="" />
+    <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
+    <option name="TRACKING_ENABLED" value="true" />
+    <option name="SHOW_DIALOG" value="false" />
+    <option name="HIGHLIGHT_CONFLICTS" value="true" />
+    <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
+    <option name="LAST_RESOLUTION" value="IGNORE" />
+  </component>
+  <component name="Git.Settings">
+    <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
+  </component>
+  <component name="GradleLocalSettings">
+    <option name="projectSyncType">
+      <map>
+        <entry key="$USER_HOME$/Desktop/PAAS中标部署/app-cloud-master" value="PREVIEW" />
+        <entry key="$USER_HOME$/Desktop/PAAS中标部署/dcw-mgmt-server-master" value="PREVIEW" />
+        <entry key="$USER_HOME$/Desktop/dcw-mgmt-server" value="PREVIEW" />
+        <entry key="$USER_HOME$/Desktop/i慧湖/cmsApi" value="PREVIEW" />
+        <entry key="$USER_HOME$/Desktop/proto-firechat/mars" value="PREVIEW" />
+        <entry key="$USER_HOME$/Desktop/sh-server" value="PREVIEW" />
+        <entry key="$USER_HOME$/Desktop/张家港E管家项目/GIT/bike-h5-zjg" value="PREVIEW" />
+        <entry key="$USER_HOME$/Desktop/张家港E管家项目/GIT/egj-dataserver" value="PREVIEW" />
+        <entry key="$USER_HOME$/Desktop/张家港E管家项目/GIT/egj-epay-server" value="PREVIEW" />
+        <entry key="$USER_HOME$/Desktop/张家港E管家项目/GIT/egj-manager-server" value="PREVIEW" />
+        <entry key="$USER_HOME$/Desktop/张家港E管家项目/GIT/steward-epay" value="PREVIEW" />
+        <entry key="$USER_HOME$/Desktop/智慧党建/GIT/gd-event-service" value="PREVIEW" />
+        <entry key="$USER_HOME$/Desktop/智慧党建/GIT/gd-infomation" value="PREVIEW" />
+        <entry key="$USER_HOME$/Desktop/智慧党建/GIT/partyaffairs" value="PREVIEW" />
+        <entry key="$USER_HOME$/Desktop/软著资料/dcw-mgmt-server" value="PREVIEW" />
+        <entry key="$PROJECT_DIR$/../../../../DCW/BigData/GIT/analysismgr" value="PREVIEW" />
+        <entry key="$PROJECT_DIR$/../../../../DCW/BigData/GIT/dataportal" value="PREVIEW" />
+        <entry key="$PROJECT_DIR$/../../../../DCW/GIT/analysismgr" value="PREVIEW" />
+        <entry key="$PROJECT_DIR$/../../../../DCW/GIT/cas" value="PREVIEW" />
+        <entry key="$PROJECT_DIR$/../../../../DCW/GIT/coupon-service" value="PREVIEW" />
+        <entry key="$PROJECT_DIR$/../../../../DCW/GIT/cspservice" value="PREVIEW" />
+        <entry key="$PROJECT_DIR$/../../../../DCW/GIT/dc-lcn" value="PREVIEW" />
+        <entry key="$PROJECT_DIR$/../../../../DCW/GIT/dc-tm-manager" value="PREVIEW" />
+        <entry key="$PROJECT_DIR$/../../../../DCW/GIT/dcw-boot" value="PREVIEW" />
+        <entry key="$PROJECT_DIR$/../../../../DCW/GIT/demoService" value="PREVIEW" />
+        <entry key="$PROJECT_DIR$/../../../../DCW/GIT/demoWebService" value="PREVIEW" />
+        <entry key="$PROJECT_DIR$/../../../../DCW/GIT/egj-manager-server" value="PREVIEW" />
+        <entry key="$PROJECT_DIR$/../../../../DCW/GIT/event-service" value="PREVIEW" />
+        <entry key="$PROJECT_DIR$/../../../../DCW/GIT/information-server" value="PREVIEW" />
+        <entry key="$PROJECT_DIR$/../../../../DCW/GIT/operationmgr" value="PREVIEW" />
+        <entry key="$PROJECT_DIR$/../../../../DCW/GIT/payment-server" value="PREVIEW" />
+        <entry key="$PROJECT_DIR$/../../../../DCW/GIT/points" value="PREVIEW" />
+        <entry key="$PROJECT_DIR$/../../../../DCW/GIT/securitycall" value="PREVIEW" />
+        <entry key="$PROJECT_DIR$/../../../../DCW/GIT/shopping-service" value="PREVIEW" />
+        <entry key="$PROJECT_DIR$/../../../../DCW/GIT/third-service" value="PREVIEW" />
+        <entry key="$PROJECT_DIR$/../../../../DCW/GIT/userservice" value="PREVIEW" />
+        <entry key="$PROJECT_DIR$/../../../../DCW/GIT/verifyserver" value="PREVIEW" />
+        <entry key="$PROJECT_DIR$/../../../../DCW/LCN事务管理器/GIT/test-tm-appa" value="PREVIEW" />
+        <entry key="$PROJECT_DIR$/../../../../DCW/LCN事务管理器/GIT/test-tm-appb" value="PREVIEW" />
+        <entry key="$PROJECT_DIR$/../../../../DCW/LCN事务管理器/GIT/test-tm-appc" value="PREVIEW" />
+        <entry key="$PROJECT_DIR$/../../../../DCW/developer/GIT/app-cloud" value="PREVIEW" />
+        <entry key="$PROJECT_DIR$/../../../../DCW/developer/GIT/dc-cas-server" value="PREVIEW" />
+        <entry key="$PROJECT_DIR$/../../../../DCW/developer/GIT/dc-cas-server/dc-cas-server-webapp" value="PREVIEW" />
+        <entry key="$PROJECT_DIR$/../../../../DCW/paycloud/GIT/dc-cas-server" value="PREVIEW" />
+        <entry key="$PROJECT_DIR$/../../../../DCW/sample/dc-lcn" value="PREVIEW" />
+        <entry key="$PROJECT_DIR$/../../../../DCW/sample/fescar-develop" value="PREVIEW" />
+        <entry key="$PROJECT_DIR$/../../../../DCW/sample/fescar-samples-master" value="PREVIEW" />
+        <entry key="$PROJECT_DIR$/../../../../DCW/sample/springboot-dubbo-fescar-master" value="PREVIEW" />
+        <entry key="$PROJECT_DIR$/../../../../DCW/sample/tx-lcn-5.0.2.RELEASE" value="PREVIEW" />
+        <entry key="$PROJECT_DIR$/../../../../DCW/sample/txlcn-demo-master" value="PREVIEW" />
+        <entry key="$PROJECT_DIR$/../../../../DCW/北京网/GIT/sh-server" value="PREVIEW" />
+        <entry key="$PROJECT_DIR$/../../../../DCW/大数据平台/GIT/analyflume" value="PREVIEW" />
+        <entry key="$PROJECT_DIR$/../../../../DCW/大数据平台/GIT/analysismgr" value="PREVIEW" />
+        <entry key="$PROJECT_DIR$/../../../../DCW/大数据平台/GIT/dataportal" value="PREVIEW" />
+        <entry key="$PROJECT_DIR$/../../../../DCW/开发者门户/GIT/app-cloud" value="PREVIEW" />
+        <entry key="$PROJECT_DIR$/../../../../DCW/开发者门户/GIT/dcw-mgmt-server" value="PREVIEW" />
+        <entry key="$PROJECT_DIR$/../../../../MRF/LCN事务管理器/GIT/mrf-lcn" value="PREVIEW" />
+        <entry key="$PROJECT_DIR$/../../../../MRF/LCN事务管理器/GIT/mrf-tm-manager" value="PREVIEW" />
+        <entry key="$PROJECT_DIR$/../../../../MRF/developer/GIT/dcw-mgmt-server" value="PREVIEW" />
+        <entry key="$PROJECT_DIR$/../../../../MRF/framework/GIT/csp-commons" value="PREVIEW" />
+        <entry key="$PROJECT_DIR$/../../../../MRF/framework/GIT/mrf-boot" value="PREVIEW" />
+        <entry key="$PROJECT_DIR$/../../../../MRF/platformBusiness/GIT/cspservice" value="PREVIEW" />
+        <entry key="$PROJECT_DIR$/../../../../MRF/platformBusiness/GIT/ytserver" value="PREVIEW" />
+        <entry key="$PROJECT_DIR$/../../../../MRF/sample/txlcn-demo-master" value="PREVIEW" />
+        <entry key="$PROJECT_DIR$/../../../../SR/framework/GIT/dcw-boot" value="PREVIEW" />
+        <entry key="$PROJECT_DIR$/../../../../TOOLS/lombok-intellij-plugin" value="PREVIEW" />
+      </map>
+    </option>
+  </component>
+  <component name="JsBuildToolGruntFileManager" detection-done="true" sorting="DEFINITION_ORDER" />
+  <component name="JsBuildToolPackageJson" detection-done="true" sorting="DEFINITION_ORDER" />
+  <component name="JsGulpfileManager">
+    <detection-done>true</detection-done>
+    <sorting>DEFINITION_ORDER</sorting>
+  </component>
+  <component name="NodePackageJsonFileManager">
+    <packageJsonPaths />
+  </component>
+  <component name="ProjectFrameBounds">
+    <option name="y" value="23" />
+    <option name="width" value="1440" />
+    <option name="height" value="838" />
+  </component>
+  <component name="ProjectView">
+    <navigator proportions="" version="1">
+      <foldersAlwaysOnTop value="true" />
+    </navigator>
+    <panes>
+      <pane id="Scope" />
+      <pane id="AndroidView" />
+      <pane id="PackagesPane" />
+      <pane id="ProjectPane">
+        <subPane>
+          <expand>
+            <path>
+              <item name="hsdataapi" type="b2602c69:ProjectViewProjectNode" />
+              <item name="hsdataapi" type="462c0819:PsiDirectoryNode" />
+            </path>
+          </expand>
+          <select />
+        </subPane>
+      </pane>
+    </panes>
+  </component>
+  <component name="PropertiesComponent">
+    <property name="WebServerToolWindowFactoryState" value="false" />
+    <property name="aspect.path.notification.shown" value="true" />
+    <property name="last_opened_file_path" value="$PROJECT_DIR$" />
+    <property name="nodejs_interpreter_path.stuck_in_default_project" value="undefined stuck path" />
+    <property name="nodejs_npm_path_reset_for_default_project" value="true" />
+    <property name="settings.editor.selected.configurable" value="preferences.pluginManager" />
+  </component>
+  <component name="RunDashboard">
+    <option name="ruleStates">
+      <list>
+        <RuleState>
+          <option name="name" value="ConfigurationTypeDashboardGroupingRule" />
+        </RuleState>
+        <RuleState>
+          <option name="name" value="StatusDashboardGroupingRule" />
+        </RuleState>
+      </list>
+    </option>
+  </component>
+  <component name="RunManager">
+    <configuration default="true" type="Application" factoryName="Application">
+      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
+    </configuration>
+    <configuration default="true" type="JUnit" factoryName="JUnit">
+      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
+      <option name="ALTERNATIVE_JRE_PATH" />
+      <option name="PACKAGE_NAME" />
+      <option name="MAIN_CLASS_NAME" />
+      <option name="METHOD_NAME" />
+      <option name="TEST_OBJECT" value="class" />
+      <option name="VM_PARAMETERS" value="-ea" />
+      <option name="PARAMETERS" />
+      <option name="WORKING_DIRECTORY" value="%MODULE_WORKING_DIR%" />
+      <option name="PASS_PARENT_ENVS" value="true" />
+      <option name="TEST_SEARCH_SCOPE">
+        <value defaultName="singleModule" />
+      </option>
+      <patterns />
+    </configuration>
+    <configuration default="true" type="TestNG" factoryName="TestNG">
+      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
+      <option name="ALTERNATIVE_JRE_PATH" />
+      <option name="SUITE_NAME" />
+      <option name="PACKAGE_NAME" />
+      <option name="MAIN_CLASS_NAME" />
+      <option name="METHOD_NAME" />
+      <option name="GROUP_NAME" />
+      <option name="TEST_OBJECT" value="CLASS" />
+      <option name="VM_PARAMETERS" value="-ea" />
+      <option name="PARAMETERS" />
+      <option name="WORKING_DIRECTORY" value="%MODULE_WORKING_DIR%" />
+      <option name="OUTPUT_DIRECTORY" />
+      <option name="PASS_PARENT_ENVS" value="true" />
+      <option name="TEST_SEARCH_SCOPE">
+        <value defaultName="singleModule" />
+      </option>
+      <option name="USE_DEFAULT_REPORTERS" value="false" />
+      <option name="PROPERTIES_FILE" />
+      <properties />
+      <listeners />
+    </configuration>
+  </component>
+  <component name="SbtLocalSettings">
+    <option name="projectSyncType">
+      <map>
+        <entry key="$PROJECT_DIR$/../../../../DCW/BigData/GIT/NewSparkApp-MySQL" value="PREVIEW" />
+        <entry key="$PROJECT_DIR$/../../../../DCW/大数据平台/GIT/NewSparkApp-MySQL" value="PREVIEW" />
+      </map>
+    </option>
+  </component>
+  <component name="SvnConfiguration">
+    <configuration />
+  </component>
+  <component name="TaskManager">
+    <task active="true" id="Default" summary="Default task">
+      <changelist id="32cc24bb-0d2d-4699-9ca8-7a591a846a3f" name="Default" comment="" />
+      <created>1567762093004</created>
+      <option name="number" value="Default" />
+      <option name="presentableId" value="Default" />
+      <updated>1567762093004</updated>
+      <workItem from="1567762094601" duration="20000" />
+    </task>
+    <servers />
+  </component>
+  <component name="TimeTrackingManager">
+    <option name="totallyTimeSpent" value="20000" />
+  </component>
+  <component name="ToolWindowManager">
+    <frame x="0" y="23" width="1440" height="838" extended-state="0" />
+    <layout>
+      <window_info anchor="right" id="Palette" />
+      <window_info anchor="bottom" id="TODO" order="6" />
+      <window_info anchor="bottom" id="FindBugs-IDEA" />
+      <window_info anchor="right" id="Palette&#9;" />
+      <window_info id="Image Layers" />
+      <window_info anchor="right" id="Capture Analysis" />
+      <window_info anchor="bottom" id="Event Log" side_tool="true" />
+      <window_info anchor="right" id="Maven Projects" />
+      <window_info anchor="bottom" id="Database Changes" show_stripe_button="false" />
+      <window_info anchor="bottom" id="Run" order="2" />
+      <window_info anchor="bottom" id="Version Control" />
+      <window_info anchor="bottom" id="Terminal" />
+      <window_info id="Capture Tool" />
+      <window_info id="Designer" />
+      <window_info active="true" content_ui="combo" id="Project" order="0" visible="true" weight="0.24964234" />
+      <window_info anchor="right" id="Database" />
+      <window_info id="Structure" order="1" side_tool="true" weight="0.25" />
+      <window_info anchor="right" id="Ant Build" order="1" weight="0.25" />
+      <window_info id="UI Designer" />
+      <window_info anchor="right" id="Theme Preview" />
+      <window_info anchor="bottom" id="Debug" order="3" weight="0.4" />
+      <window_info id="Favorites" side_tool="true" />
+      <window_info anchor="bottom" id="Find" order="1" />
+      <window_info anchor="right" id="Commander" internal_type="SLIDING" order="0" type="SLIDING" weight="0.4" />
+      <window_info anchor="bottom" id="Inspection" order="5" weight="0.4" />
+      <window_info anchor="right" content_ui="combo" id="Hierarchy" order="2" weight="0.25" />
+      <window_info anchor="bottom" id="Message" order="0" />
+      <window_info anchor="bottom" id="Cvs" order="4" weight="0.25" />
+    </layout>
+  </component>
+  <component name="TypeScriptGeneratedFilesManager">
+    <option name="version" value="1" />
+  </component>
+  <component name="VcsContentAnnotationSettings">
+    <option name="myLimit" value="2678400000" />
+  </component>
+  <component name="masterDetails">
+    <states>
+      <state key="ProjectJDKs.UI">
+        <settings>
+          <last-edited>1.7</last-edited>
+          <splitter-proportions>
+            <option name="proportions">
+              <list>
+                <option value="0.2" />
+              </list>
+            </option>
+          </splitter-proportions>
+        </settings>
+      </state>
+    </states>
+  </component>
+</project>

+ 28 - 0
hsdata-app/.gitignore

@@ -0,0 +1,28 @@
+# Created by .ignore support plugin (hsz.mobi)
+### Java template
+# Compiled class file
+*.class
+
+# Log file
+*.log
+
+# BlueJ files
+*.ctxt
+
+# Mobile Tools for Java (J2ME)
+.mtj.tmp/
+
+# Package Files #
+*.jar
+*.war
+*.nar
+*.ear
+*.zip
+*.tar.gz
+*.rar
+
+# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
+hs_err_pid*
+
+/.idea/
+/*/target/

+ 18 - 0
hsdata-app/adult-college/pom.xml

@@ -0,0 +1,18 @@
+<?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>hsdata-app</artifactId>
+        <groupId>com.dgtis</groupId>
+        <version>0.0.1-SNAPSHOT</version>
+    </parent>
+    <modelVersion>4.0.0</modelVersion>
+
+    <groupId>com.dgtis</groupId>
+    <artifactId>adult-college</artifactId>
+    <version>0.0.1-SNAPSHOT</version>
+    <name>adult-college</name>
+
+
+</project>

+ 6 - 0
hsdata-app/adult-college/src/main/docker/Dockerfile

@@ -0,0 +1,6 @@
+FROM java:8
+VOLUME /tmp
+ADD adult-college-0.0.1-SNAPSHOT.jar adult-college.jar
+RUN sh -c 'touch /adult-college.jar'
+ENV JAVA_OPTS=""
+ENTRYPOINT [ "sh", "-c", "java $JAVA_OPTS -jar /adult-college.jar" ]

+ 15 - 0
hsdata-app/adult-college/src/main/java/com/dgtis/adultcollege/AdultCollegeApplication.java

@@ -0,0 +1,15 @@
+package com.dgtis.adultcollege;
+
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/9 10:16
+ */
+@SpringBootApplication
+public class AdultCollegeApplication {
+    public static void main(String[] args) {
+        SpringApplication.run(AdultCollegeApplication.class, args);
+    }
+}

+ 158 - 0
hsdata-app/adult-college/src/main/java/com/dgtis/adultcollege/model/HsAdultCollege.java

@@ -0,0 +1,158 @@
+package com.dgtis.adultcollege.model;
+
+import javax.persistence.*;
+import java.sql.Timestamp;
+import java.util.Objects;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/9 12:27
+ */
+@Entity
+@Table(name = "hs_adult_college", schema = "hsdata", catalog = "")
+public class HsAdultCollege {
+    private long id;
+    private Timestamp gmtCreate;
+    private String creator;
+    private Timestamp gmtModified;
+    private String modifier;
+    private String isDeleted;
+    private String name;
+    private String code;
+    private String city;
+    private String administration;
+    private String remarks;
+
+    @Id
+    @Column(name = "ID", nullable = false)
+    public long getId() {
+        return id;
+    }
+
+    public void setId(long id) {
+        this.id = id;
+    }
+
+    @Basic
+    @Column(name = "GMT_CREATE", nullable = true)
+    public Timestamp getGmtCreate() {
+        return gmtCreate;
+    }
+
+    public void setGmtCreate(Timestamp gmtCreate) {
+        this.gmtCreate = gmtCreate;
+    }
+
+    @Basic
+    @Column(name = "CREATOR", nullable = true, length = 30)
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    @Basic
+    @Column(name = "GMT_MODIFIED", nullable = true)
+    public Timestamp getGmtModified() {
+        return gmtModified;
+    }
+
+    public void setGmtModified(Timestamp gmtModified) {
+        this.gmtModified = gmtModified;
+    }
+
+    @Basic
+    @Column(name = "MODIFIER", nullable = true, length = 30)
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    @Basic
+    @Column(name = "IS_DELETED", nullable = true, length = 1)
+    public String getIsDeleted() {
+        return isDeleted;
+    }
+
+    public void setIsDeleted(String isDeleted) {
+        this.isDeleted = isDeleted;
+    }
+
+    @Basic
+    @Column(name = "name", nullable = true, length = 100)
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    @Basic
+    @Column(name = "code", nullable = true, length = 100)
+    public String getCode() {
+        return code;
+    }
+
+    public void setCode(String code) {
+        this.code = code;
+    }
+
+    @Basic
+    @Column(name = "city", nullable = true, length = 100)
+    public String getCity() {
+        return city;
+    }
+
+    public void setCity(String city) {
+        this.city = city;
+    }
+
+    @Basic
+    @Column(name = "administration", nullable = true, length = 100)
+    public String getAdministration() {
+        return administration;
+    }
+
+    public void setAdministration(String administration) {
+        this.administration = administration;
+    }
+
+    @Basic
+    @Column(name = "remarks", nullable = true, length = 300)
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    @Override
+    public boolean equals(Object o) {
+        if (this == o) return true;
+        if (o == null || getClass() != o.getClass()) return false;
+        HsAdultCollege that = (HsAdultCollege) o;
+        return id == that.id &&
+                Objects.equals(gmtCreate, that.gmtCreate) &&
+                Objects.equals(creator, that.creator) &&
+                Objects.equals(gmtModified, that.gmtModified) &&
+                Objects.equals(modifier, that.modifier) &&
+                Objects.equals(isDeleted, that.isDeleted) &&
+                Objects.equals(name, that.name) &&
+                Objects.equals(code, that.code) &&
+                Objects.equals(city, that.city) &&
+                Objects.equals(administration, that.administration) &&
+                Objects.equals(remarks, that.remarks);
+    }
+
+    @Override
+    public int hashCode() {
+        return Objects.hash(id, gmtCreate, creator, gmtModified, modifier, isDeleted, name, code, city, administration, remarks);
+    }
+}

+ 22 - 0
hsdata-app/adult-college/src/main/java/com/dgtis/adultcollege/repository/HsAdultCollegeRepository.java

@@ -0,0 +1,22 @@
+package com.dgtis.adultcollege.repository;
+
+import com.dgtis.adultcollege.model.HsAdultCollege;
+import org.springframework.data.jpa.repository.JpaRepository;
+import org.springframework.data.jpa.repository.Query;
+import org.springframework.data.repository.query.Param;
+import org.springframework.data.rest.core.annotation.RepositoryRestResource;
+import org.springframework.data.rest.core.annotation.RestResource;
+
+import java.util.List;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/9 12:25
+ */
+@RepositoryRestResource(collectionResourceRel = "adultCollege", path = "adultCollege")
+public interface HsAdultCollegeRepository extends JpaRepository<HsAdultCollege, Long> {
+
+    @RestResource(path = "nameLike", rel = "nameLike")
+    @Query(value = "select h from HsAdultCollege h where h.name like %?1%")
+    List<HsAdultCollege> findByNameLike(@Param("name") String name);
+}

+ 28 - 0
hsdata-app/adult-college/src/main/resources/application.properties

@@ -0,0 +1,28 @@
+server.port=9003
+spring.datasource.type=com.alibaba.druid.pool.DruidDataSource
+spring.datasource.druid.url=jdbc:mysql://39.105.217.215:3306/hsdata?useUnicode=true&serverTimezone=Asia/Shanghai&autoReconnect=true&useUnicode=true&characterEncoding=utf-8&useSSL=false&allowMultiQueries=true
+spring.datasource.druid.username=hsdataplatform
+spring.datasource.druid.password=Lightinit@1
+spring.datasource.druid.driver-class-name=com.mysql.cj.jdbc.Driver
+spring.datasource.druid.initialSize=1
+spring.datasource.druid.minIdle=3
+spring.datasource.druid.maxActive=10
+spring.datasource.druid.maxWait=60000
+spring.datasource.druid.timeBetweenEvictionRunsMillis=30000
+spring.datasource.druid.minEvictableIdleTimeMillis=300000
+spring.datasource.druid.validationQuery=select 1
+spring.datasource.druid.validationQueryTimeout=10000
+spring.datasource.druid.testWhileIdle=true
+spring.datasource.druid.testOnBorrow=false
+spring.datasource.druid.testOnReturn=false
+spring.datasource.druid.poolPreparedStatements=true
+spring.datasource.druid.maxPoolPreparedStatementPerConnectionSize=20
+spring.datasource.druid.filters=stat,wall,slf4j
+spring.datasource.druid.connectionProperties=druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000
+spring.datasource.druid.useGlobalDataSourceStat=true
+spring.jpa.hibernate.ddl-auto=validate
+spring.jpa.show-sql=true
+spring.jpa.database=mysql
+spring.http.encoding.charset=utf-8
+spring.http.encoding.enabled=true
+spring.http.encoding.force=true

+ 17 - 0
hsdata-app/airport-throughput/pom.xml

@@ -0,0 +1,17 @@
+<?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>hsdata-app</artifactId>
+        <groupId>com.dgtis</groupId>
+        <version>0.0.1-SNAPSHOT</version>
+    </parent>
+    <modelVersion>4.0.0</modelVersion>
+
+    <groupId>com.dgtis</groupId>
+    <artifactId>airport-throughput</artifactId>
+    <version>0.0.1-SNAPSHOT</version>
+
+
+</project>

+ 6 - 0
hsdata-app/airport-throughput/src/main/docker/Dockerfile

@@ -0,0 +1,6 @@
+FROM java:8
+VOLUME /tmp
+ADD airport-throughput-0.0.1-SNAPSHOT.jar airport-throughput.jar
+RUN sh -c 'touch /airport-throughput.jar'
+ENV JAVA_OPTS=""
+ENTRYPOINT [ "sh", "-c", "java $JAVA_OPTS -jar /airport-throughput.jar" ]

+ 15 - 0
hsdata-app/airport-throughput/src/main/java/com/dgtis/airportthroughput/AirportThroughputApplication.java

@@ -0,0 +1,15 @@
+package com.dgtis.airportthroughput;
+
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/10 15:48
+ */
+@SpringBootApplication
+public class AirportThroughputApplication {
+    public static void main(String[] args) {
+        SpringApplication.run(AirportThroughputApplication.class, args);
+    }
+}

+ 254 - 0
hsdata-app/airport-throughput/src/main/java/com/dgtis/airportthroughput/model/HsAirportThroughput.java

@@ -0,0 +1,254 @@
+package com.dgtis.airportthroughput.model;
+
+import javax.persistence.*;
+import java.sql.Timestamp;
+import java.util.Objects;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/10 15:58
+ */
+@Entity
+@Table(name = "hs_airport_throughput", schema = "hsdata", catalog = "")
+public class HsAirportThroughput {
+    private long id;
+    private Timestamp gmtCreate;
+    private String creator;
+    private Timestamp gmtModified;
+    private String modifier;
+    private String isDeleted;
+    private String name;
+    private Integer passengerOrder;
+    private Integer passengerThisPeriod;
+    private Integer passengerLastYear;
+    private Float passengerSpeedIncrease;
+    private Integer mailingOrder;
+    private Integer mailingThisPeriod;
+    private Integer mailingLastYear;
+    private Float mailingSpeedIncrease;
+    private Integer frameOrder;
+    private Integer frameThisPeriod;
+    private Integer frameLastYear;
+    private Float frameSpeedIncrease;
+
+    @Id
+    @Column(name = "ID", nullable = false)
+    public long getId() {
+        return id;
+    }
+
+    public void setId(long id) {
+        this.id = id;
+    }
+
+    @Basic
+    @Column(name = "GMT_CREATE", nullable = true)
+    public Timestamp getGmtCreate() {
+        return gmtCreate;
+    }
+
+    public void setGmtCreate(Timestamp gmtCreate) {
+        this.gmtCreate = gmtCreate;
+    }
+
+    @Basic
+    @Column(name = "CREATOR", nullable = true, length = 30)
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    @Basic
+    @Column(name = "GMT_MODIFIED", nullable = true)
+    public Timestamp getGmtModified() {
+        return gmtModified;
+    }
+
+    public void setGmtModified(Timestamp gmtModified) {
+        this.gmtModified = gmtModified;
+    }
+
+    @Basic
+    @Column(name = "MODIFIER", nullable = true, length = 30)
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    @Basic
+    @Column(name = "IS_DELETED", nullable = true, length = 1)
+    public String getIsDeleted() {
+        return isDeleted;
+    }
+
+    public void setIsDeleted(String isDeleted) {
+        this.isDeleted = isDeleted;
+    }
+
+    @Basic
+    @Column(name = "name", nullable = true, length = 300)
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    @Basic
+    @Column(name = "passenger_order", nullable = true)
+    public Integer getPassengerOrder() {
+        return passengerOrder;
+    }
+
+    public void setPassengerOrder(Integer passengerOrder) {
+        this.passengerOrder = passengerOrder;
+    }
+
+    @Basic
+    @Column(name = "passenger_this_period", nullable = true)
+    public Integer getPassengerThisPeriod() {
+        return passengerThisPeriod;
+    }
+
+    public void setPassengerThisPeriod(Integer passengerThisPeriod) {
+        this.passengerThisPeriod = passengerThisPeriod;
+    }
+
+    @Basic
+    @Column(name = "passenger_last_year", nullable = true)
+    public Integer getPassengerLastYear() {
+        return passengerLastYear;
+    }
+
+    public void setPassengerLastYear(Integer passengerLastYear) {
+        this.passengerLastYear = passengerLastYear;
+    }
+
+    @Basic
+    @Column(name = "passenger_speed_increase", nullable = true, precision = 0)
+    public Float getPassengerSpeedIncrease() {
+        return passengerSpeedIncrease;
+    }
+
+    public void setPassengerSpeedIncrease(Float passengerSpeedIncrease) {
+        this.passengerSpeedIncrease = passengerSpeedIncrease;
+    }
+
+    @Basic
+    @Column(name = "mailing_order", nullable = true)
+    public Integer getMailingOrder() {
+        return mailingOrder;
+    }
+
+    public void setMailingOrder(Integer mailingOrder) {
+        this.mailingOrder = mailingOrder;
+    }
+
+    @Basic
+    @Column(name = "mailing_this_period", nullable = true)
+    public Integer getMailingThisPeriod() {
+        return mailingThisPeriod;
+    }
+
+    public void setMailingThisPeriod(Integer mailingThisPeriod) {
+        this.mailingThisPeriod = mailingThisPeriod;
+    }
+
+    @Basic
+    @Column(name = "mailing_last_year", nullable = true)
+    public Integer getMailingLastYear() {
+        return mailingLastYear;
+    }
+
+    public void setMailingLastYear(Integer mailingLastYear) {
+        this.mailingLastYear = mailingLastYear;
+    }
+
+    @Basic
+    @Column(name = "mailing_speed_increase", nullable = true, precision = 0)
+    public Float getMailingSpeedIncrease() {
+        return mailingSpeedIncrease;
+    }
+
+    public void setMailingSpeedIncrease(Float mailingSpeedIncrease) {
+        this.mailingSpeedIncrease = mailingSpeedIncrease;
+    }
+
+    @Basic
+    @Column(name = "frame_order", nullable = true)
+    public Integer getFrameOrder() {
+        return frameOrder;
+    }
+
+    public void setFrameOrder(Integer frameOrder) {
+        this.frameOrder = frameOrder;
+    }
+
+    @Basic
+    @Column(name = "frame_this_period", nullable = true)
+    public Integer getFrameThisPeriod() {
+        return frameThisPeriod;
+    }
+
+    public void setFrameThisPeriod(Integer frameThisPeriod) {
+        this.frameThisPeriod = frameThisPeriod;
+    }
+
+    @Basic
+    @Column(name = "frame_last_year", nullable = true)
+    public Integer getFrameLastYear() {
+        return frameLastYear;
+    }
+
+    public void setFrameLastYear(Integer frameLastYear) {
+        this.frameLastYear = frameLastYear;
+    }
+
+    @Basic
+    @Column(name = "frame_speed_increase", nullable = true, precision = 0)
+    public Float getFrameSpeedIncrease() {
+        return frameSpeedIncrease;
+    }
+
+    public void setFrameSpeedIncrease(Float frameSpeedIncrease) {
+        this.frameSpeedIncrease = frameSpeedIncrease;
+    }
+
+    @Override
+    public boolean equals(Object o) {
+        if (this == o) return true;
+        if (o == null || getClass() != o.getClass()) return false;
+        HsAirportThroughput that = (HsAirportThroughput) o;
+        return id == that.id &&
+                Objects.equals(gmtCreate, that.gmtCreate) &&
+                Objects.equals(creator, that.creator) &&
+                Objects.equals(gmtModified, that.gmtModified) &&
+                Objects.equals(modifier, that.modifier) &&
+                Objects.equals(isDeleted, that.isDeleted) &&
+                Objects.equals(name, that.name) &&
+                Objects.equals(passengerOrder, that.passengerOrder) &&
+                Objects.equals(passengerThisPeriod, that.passengerThisPeriod) &&
+                Objects.equals(passengerLastYear, that.passengerLastYear) &&
+                Objects.equals(passengerSpeedIncrease, that.passengerSpeedIncrease) &&
+                Objects.equals(mailingOrder, that.mailingOrder) &&
+                Objects.equals(mailingThisPeriod, that.mailingThisPeriod) &&
+                Objects.equals(mailingLastYear, that.mailingLastYear) &&
+                Objects.equals(mailingSpeedIncrease, that.mailingSpeedIncrease) &&
+                Objects.equals(frameOrder, that.frameOrder) &&
+                Objects.equals(frameThisPeriod, that.frameThisPeriod) &&
+                Objects.equals(frameLastYear, that.frameLastYear) &&
+                Objects.equals(frameSpeedIncrease, that.frameSpeedIncrease);
+    }
+
+    @Override
+    public int hashCode() {
+        return Objects.hash(id, gmtCreate, creator, gmtModified, modifier, isDeleted, name, passengerOrder, passengerThisPeriod, passengerLastYear, passengerSpeedIncrease, mailingOrder, mailingThisPeriod, mailingLastYear, mailingSpeedIncrease, frameOrder, frameThisPeriod, frameLastYear, frameSpeedIncrease);
+    }
+}

+ 22 - 0
hsdata-app/airport-throughput/src/main/java/com/dgtis/airportthroughput/repository/HsAirportThroughputRepository.java

@@ -0,0 +1,22 @@
+package com.dgtis.airportthroughput.repository;
+
+import com.dgtis.airportthroughput.model.HsAirportThroughput;
+import org.springframework.data.jpa.repository.JpaRepository;
+import org.springframework.data.jpa.repository.Query;
+import org.springframework.data.repository.query.Param;
+import org.springframework.data.rest.core.annotation.RepositoryRestResource;
+import org.springframework.data.rest.core.annotation.RestResource;
+
+import java.util.List;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/4 14:36
+ */
+@RepositoryRestResource(collectionResourceRel = "airportThroughput", path = "airportThroughput")
+public interface HsAirportThroughputRepository extends JpaRepository<HsAirportThroughput, Long> {
+
+    @RestResource(path = "nameLike", rel = "nameLike")
+    @Query(value = "select h from HsAirportThroughput h where h.name like %?1%")
+    List<HsAirportThroughput> findByNameLike(@Param("name") String name);
+}

+ 28 - 0
hsdata-app/airport-throughput/src/main/resources/application.properties

@@ -0,0 +1,28 @@
+server.port=9013
+spring.datasource.type=com.alibaba.druid.pool.DruidDataSource
+spring.datasource.druid.url=jdbc:mysql://39.105.217.215:3306/hsdata?useUnicode=true&serverTimezone=Asia/Shanghai&autoReconnect=true&useUnicode=true&characterEncoding=utf-8&useSSL=false&allowMultiQueries=true
+spring.datasource.druid.username=hsdataplatform
+spring.datasource.druid.password=Lightinit@1
+spring.datasource.druid.driver-class-name=com.mysql.cj.jdbc.Driver
+spring.datasource.druid.initialSize=1
+spring.datasource.druid.minIdle=3
+spring.datasource.druid.maxActive=10
+spring.datasource.druid.maxWait=60000
+spring.datasource.druid.timeBetweenEvictionRunsMillis=30000
+spring.datasource.druid.minEvictableIdleTimeMillis=300000
+spring.datasource.druid.validationQuery=select 1
+spring.datasource.druid.validationQueryTimeout=10000
+spring.datasource.druid.testWhileIdle=true
+spring.datasource.druid.testOnBorrow=false
+spring.datasource.druid.testOnReturn=false
+spring.datasource.druid.poolPreparedStatements=true
+spring.datasource.druid.maxPoolPreparedStatementPerConnectionSize=20
+spring.datasource.druid.filters=stat,wall,slf4j
+spring.datasource.druid.connectionProperties=druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000
+spring.datasource.druid.useGlobalDataSourceStat=true
+spring.jpa.hibernate.ddl-auto=validate
+spring.jpa.show-sql=true
+spring.jpa.database=mysql
+spring.http.encoding.charset=utf-8
+spring.http.encoding.enabled=true
+spring.http.encoding.force=true

+ 17 - 0
hsdata-app/assisted-reproductive-institution/pom.xml

@@ -0,0 +1,17 @@
+<?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>hsdata-app</artifactId>
+        <groupId>com.dgtis</groupId>
+        <version>0.0.1-SNAPSHOT</version>
+    </parent>
+    <modelVersion>4.0.0</modelVersion>
+
+    <groupId>com.dgtis</groupId>
+    <artifactId>assisted-reproductive-institution</artifactId>
+    <version>0.0.1-SNAPSHOT</version>
+
+
+</project>

+ 6 - 0
hsdata-app/assisted-reproductive-institution/src/main/docker/Dockerfile

@@ -0,0 +1,6 @@
+FROM java:8
+VOLUME /tmp
+ADD assisted-reproductive-institution-0.0.1-SNAPSHOT.jar assisted-reproductive-institution.jar
+RUN sh -c 'touch /assisted-reproductive-institution.jar'
+ENV JAVA_OPTS=""
+ENTRYPOINT [ "sh", "-c", "java $JAVA_OPTS -jar /assisted-reproductive-institution.jar" ]

+ 16 - 0
hsdata-app/assisted-reproductive-institution/src/main/java/com/dgtis/assistedreproductiveinstitution/AssistedReproductiveInstitutionApplication.java

@@ -0,0 +1,16 @@
+package com.dgtis.assistedreproductiveinstitution;
+
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/10 15:27
+ */
+@SpringBootApplication
+public class AssistedReproductiveInstitutionApplication {
+
+    public static void main(String[] args) {
+        SpringApplication.run(AssistedReproductiveInstitutionApplication.class, args);
+    }
+}

+ 158 - 0
hsdata-app/assisted-reproductive-institution/src/main/java/com/dgtis/assistedreproductiveinstitution/model/HsAssistedReproductiveInstitution.java

@@ -0,0 +1,158 @@
+package com.dgtis.assistedreproductiveinstitution.model;
+
+import javax.persistence.*;
+import java.sql.Timestamp;
+import java.util.Objects;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/10 15:29
+ */
+@Entity
+@Table(name = "hs_assisted_reproductive_institution", schema = "hsdata", catalog = "")
+public class HsAssistedReproductiveInstitution {
+    private long id;
+    private Timestamp gmtCreate;
+    private String creator;
+    private Timestamp gmtModified;
+    private String modifier;
+    private String isDeleted;
+    private String name;
+    private String address;
+    private String city;
+    private String accessTechnology;
+    private String operatingStatus;
+
+    @Id
+    @Column(name = "ID", nullable = false)
+    public long getId() {
+        return id;
+    }
+
+    public void setId(long id) {
+        this.id = id;
+    }
+
+    @Basic
+    @Column(name = "GMT_CREATE", nullable = true)
+    public Timestamp getGmtCreate() {
+        return gmtCreate;
+    }
+
+    public void setGmtCreate(Timestamp gmtCreate) {
+        this.gmtCreate = gmtCreate;
+    }
+
+    @Basic
+    @Column(name = "CREATOR", nullable = true, length = 30)
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    @Basic
+    @Column(name = "GMT_MODIFIED", nullable = true)
+    public Timestamp getGmtModified() {
+        return gmtModified;
+    }
+
+    public void setGmtModified(Timestamp gmtModified) {
+        this.gmtModified = gmtModified;
+    }
+
+    @Basic
+    @Column(name = "MODIFIER", nullable = true, length = 30)
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    @Basic
+    @Column(name = "IS_DELETED", nullable = true, length = 1)
+    public String getIsDeleted() {
+        return isDeleted;
+    }
+
+    public void setIsDeleted(String isDeleted) {
+        this.isDeleted = isDeleted;
+    }
+
+    @Basic
+    @Column(name = "name", nullable = true, length = 300)
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    @Basic
+    @Column(name = "address", nullable = true, length = 500)
+    public String getAddress() {
+        return address;
+    }
+
+    public void setAddress(String address) {
+        this.address = address;
+    }
+
+    @Basic
+    @Column(name = "city", nullable = true, length = 200)
+    public String getCity() {
+        return city;
+    }
+
+    public void setCity(String city) {
+        this.city = city;
+    }
+
+    @Basic
+    @Column(name = "access_technology", nullable = true, length = 200)
+    public String getAccessTechnology() {
+        return accessTechnology;
+    }
+
+    public void setAccessTechnology(String accessTechnology) {
+        this.accessTechnology = accessTechnology;
+    }
+
+    @Basic
+    @Column(name = "operating_status", nullable = true, length = 100)
+    public String getOperatingStatus() {
+        return operatingStatus;
+    }
+
+    public void setOperatingStatus(String operatingStatus) {
+        this.operatingStatus = operatingStatus;
+    }
+
+    @Override
+    public boolean equals(Object o) {
+        if (this == o) return true;
+        if (o == null || getClass() != o.getClass()) return false;
+        HsAssistedReproductiveInstitution that = (HsAssistedReproductiveInstitution) o;
+        return id == that.id &&
+                Objects.equals(gmtCreate, that.gmtCreate) &&
+                Objects.equals(creator, that.creator) &&
+                Objects.equals(gmtModified, that.gmtModified) &&
+                Objects.equals(modifier, that.modifier) &&
+                Objects.equals(isDeleted, that.isDeleted) &&
+                Objects.equals(name, that.name) &&
+                Objects.equals(address, that.address) &&
+                Objects.equals(city, that.city) &&
+                Objects.equals(accessTechnology, that.accessTechnology) &&
+                Objects.equals(operatingStatus, that.operatingStatus);
+    }
+
+    @Override
+    public int hashCode() {
+        return Objects.hash(id, gmtCreate, creator, gmtModified, modifier, isDeleted, name, address, city, accessTechnology, operatingStatus);
+    }
+}

+ 22 - 0
hsdata-app/assisted-reproductive-institution/src/main/java/com/dgtis/assistedreproductiveinstitution/repository/HsAssistedReproductiveInstitutionRepository.java

@@ -0,0 +1,22 @@
+package com.dgtis.assistedreproductiveinstitution.repository;
+
+import com.dgtis.assistedreproductiveinstitution.model.HsAssistedReproductiveInstitution;
+import org.springframework.data.jpa.repository.JpaRepository;
+import org.springframework.data.jpa.repository.Query;
+import org.springframework.data.repository.query.Param;
+import org.springframework.data.rest.core.annotation.RepositoryRestResource;
+import org.springframework.data.rest.core.annotation.RestResource;
+
+import java.util.List;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/4 14:36
+ */
+@RepositoryRestResource(collectionResourceRel = "assistedReproductiveInstitution", path = "assistedReproductiveInstitution")
+public interface HsAssistedReproductiveInstitutionRepository extends JpaRepository<HsAssistedReproductiveInstitution, Long> {
+
+    @RestResource(path = "nameLike", rel = "nameLike")
+    @Query(value = "select h from HsAssistedReproductiveInstitution h where h.name like %?1%")
+    List<HsAssistedReproductiveInstitution> findByNameLike(@Param("name") String name);
+}

+ 28 - 0
hsdata-app/assisted-reproductive-institution/src/main/resources/application.properties

@@ -0,0 +1,28 @@
+server.port=9011
+spring.datasource.type=com.alibaba.druid.pool.DruidDataSource
+spring.datasource.druid.url=jdbc:mysql://39.105.217.215:3306/hsdata?useUnicode=true&serverTimezone=Asia/Shanghai&autoReconnect=true&useUnicode=true&characterEncoding=utf-8&useSSL=false&allowMultiQueries=true
+spring.datasource.druid.username=hsdataplatform
+spring.datasource.druid.password=Lightinit@1
+spring.datasource.druid.driver-class-name=com.mysql.cj.jdbc.Driver
+spring.datasource.druid.initialSize=1
+spring.datasource.druid.minIdle=3
+spring.datasource.druid.maxActive=10
+spring.datasource.druid.maxWait=60000
+spring.datasource.druid.timeBetweenEvictionRunsMillis=30000
+spring.datasource.druid.minEvictableIdleTimeMillis=300000
+spring.datasource.druid.validationQuery=select 1
+spring.datasource.druid.validationQueryTimeout=10000
+spring.datasource.druid.testWhileIdle=true
+spring.datasource.druid.testOnBorrow=false
+spring.datasource.druid.testOnReturn=false
+spring.datasource.druid.poolPreparedStatements=true
+spring.datasource.druid.maxPoolPreparedStatementPerConnectionSize=20
+spring.datasource.druid.filters=stat,wall,slf4j
+spring.datasource.druid.connectionProperties=druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000
+spring.datasource.druid.useGlobalDataSourceStat=true
+spring.jpa.hibernate.ddl-auto=validate
+spring.jpa.show-sql=true
+spring.jpa.database=mysql
+spring.http.encoding.charset=utf-8
+spring.http.encoding.enabled=true
+spring.http.encoding.force=true

+ 17 - 0
hsdata-app/car-repair-station/pom.xml

@@ -0,0 +1,17 @@
+<?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>hsdata-app</artifactId>
+        <groupId>com.dgtis</groupId>
+        <version>0.0.1-SNAPSHOT</version>
+    </parent>
+    <modelVersion>4.0.0</modelVersion>
+
+    <groupId>com.dgtis</groupId>
+    <artifactId>car-repair-station</artifactId>
+    <version>0.0.1-SNAPSHOT</version>
+
+
+</project>

+ 6 - 0
hsdata-app/car-repair-station/src/main/docker/Dockerfile

@@ -0,0 +1,6 @@
+FROM java:8
+VOLUME /tmp
+ADD car-repair-station-0.0.1-SNAPSHOT.jar car-repair-station.jar
+RUN sh -c 'touch /car-repair-station.jar'
+ENV JAVA_OPTS=""
+ENTRYPOINT [ "sh", "-c", "java $JAVA_OPTS -jar /car-repair-station.jar" ]

+ 15 - 0
hsdata-app/car-repair-station/src/main/java/com/dgtis/carrepairstation/CarRepairStationApplication.java

@@ -0,0 +1,15 @@
+package com.dgtis.carrepairstation;
+
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/10 16:12
+ */
+@SpringBootApplication
+public class CarRepairStationApplication {
+    public static void main(String[] args) {
+        SpringApplication.run(CarRepairStationApplication.class, args);
+    }
+}

+ 146 - 0
hsdata-app/car-repair-station/src/main/java/com/dgtis/carrepairstation/model/HsCarRepairStation.java

@@ -0,0 +1,146 @@
+package com.dgtis.carrepairstation.model;
+
+import javax.persistence.*;
+import java.sql.Timestamp;
+import java.util.Objects;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/10 16:14
+ */
+@Entity
+@Table(name = "hs_car_repair_station", schema = "hsdata", catalog = "")
+public class HsCarRepairStation {
+    private long id;
+    private Timestamp gmtCreate;
+    private String creator;
+    private Timestamp gmtModified;
+    private String modifier;
+    private String isDeleted;
+    private String name;
+    private String category;
+    private String address;
+    private String phone;
+
+    @Id
+    @Column(name = "ID", nullable = false)
+    public long getId() {
+        return id;
+    }
+
+    public void setId(long id) {
+        this.id = id;
+    }
+
+    @Basic
+    @Column(name = "GMT_CREATE", nullable = true)
+    public Timestamp getGmtCreate() {
+        return gmtCreate;
+    }
+
+    public void setGmtCreate(Timestamp gmtCreate) {
+        this.gmtCreate = gmtCreate;
+    }
+
+    @Basic
+    @Column(name = "CREATOR", nullable = true, length = 30)
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    @Basic
+    @Column(name = "GMT_MODIFIED", nullable = true)
+    public Timestamp getGmtModified() {
+        return gmtModified;
+    }
+
+    public void setGmtModified(Timestamp gmtModified) {
+        this.gmtModified = gmtModified;
+    }
+
+    @Basic
+    @Column(name = "MODIFIER", nullable = true, length = 30)
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    @Basic
+    @Column(name = "IS_DELETED", nullable = true, length = 1)
+    public String getIsDeleted() {
+        return isDeleted;
+    }
+
+    public void setIsDeleted(String isDeleted) {
+        this.isDeleted = isDeleted;
+    }
+
+    @Basic
+    @Column(name = "name", nullable = true, length = 500)
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    @Basic
+    @Column(name = "category", nullable = true, length = 100)
+    public String getCategory() {
+        return category;
+    }
+
+    public void setCategory(String category) {
+        this.category = category;
+    }
+
+    @Basic
+    @Column(name = "address", nullable = true, length = 500)
+    public String getAddress() {
+        return address;
+    }
+
+    public void setAddress(String address) {
+        this.address = address;
+    }
+
+    @Basic
+    @Column(name = "phone", nullable = true, length = 100)
+    public String getPhone() {
+        return phone;
+    }
+
+    public void setPhone(String phone) {
+        this.phone = phone;
+    }
+
+    @Override
+    public boolean equals(Object o) {
+        if (this == o) return true;
+        if (o == null || getClass() != o.getClass()) return false;
+        HsCarRepairStation that = (HsCarRepairStation) o;
+        return id == that.id &&
+                Objects.equals(gmtCreate, that.gmtCreate) &&
+                Objects.equals(creator, that.creator) &&
+                Objects.equals(gmtModified, that.gmtModified) &&
+                Objects.equals(modifier, that.modifier) &&
+                Objects.equals(isDeleted, that.isDeleted) &&
+                Objects.equals(name, that.name) &&
+                Objects.equals(category, that.category) &&
+                Objects.equals(address, that.address) &&
+                Objects.equals(phone, that.phone);
+    }
+
+    @Override
+    public int hashCode() {
+        return Objects.hash(id, gmtCreate, creator, gmtModified, modifier, isDeleted, name, category, address, phone);
+    }
+}

+ 22 - 0
hsdata-app/car-repair-station/src/main/java/com/dgtis/carrepairstation/repository/HsCarRepairStationRepository.java

@@ -0,0 +1,22 @@
+package com.dgtis.carrepairstation.repository;
+
+import com.dgtis.carrepairstation.model.HsCarRepairStation;
+import org.springframework.data.jpa.repository.JpaRepository;
+import org.springframework.data.jpa.repository.Query;
+import org.springframework.data.repository.query.Param;
+import org.springframework.data.rest.core.annotation.RepositoryRestResource;
+import org.springframework.data.rest.core.annotation.RestResource;
+
+import java.util.List;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/4 14:36
+ */
+@RepositoryRestResource(collectionResourceRel = "carRepairStation", path = "carRepairStation")
+public interface HsCarRepairStationRepository extends JpaRepository<HsCarRepairStation, Long> {
+
+    @RestResource(path = "nameLike", rel = "nameLike")
+    @Query(value = "select h from HsCarRepairStation h where h.name like %?1%")
+    List<HsCarRepairStation> findByNameLike(@Param("name") String name);
+}

+ 28 - 0
hsdata-app/car-repair-station/src/main/resources/application.properties

@@ -0,0 +1,28 @@
+server.port=9014
+spring.datasource.type=com.alibaba.druid.pool.DruidDataSource
+spring.datasource.druid.url=jdbc:mysql://39.105.217.215:3306/hsdata?useUnicode=true&serverTimezone=Asia/Shanghai&autoReconnect=true&useUnicode=true&characterEncoding=utf-8&useSSL=false&allowMultiQueries=true
+spring.datasource.druid.username=hsdataplatform
+spring.datasource.druid.password=Lightinit@1
+spring.datasource.druid.driver-class-name=com.mysql.cj.jdbc.Driver
+spring.datasource.druid.initialSize=1
+spring.datasource.druid.minIdle=3
+spring.datasource.druid.maxActive=10
+spring.datasource.druid.maxWait=60000
+spring.datasource.druid.timeBetweenEvictionRunsMillis=30000
+spring.datasource.druid.minEvictableIdleTimeMillis=300000
+spring.datasource.druid.validationQuery=select 1
+spring.datasource.druid.validationQueryTimeout=10000
+spring.datasource.druid.testWhileIdle=true
+spring.datasource.druid.testOnBorrow=false
+spring.datasource.druid.testOnReturn=false
+spring.datasource.druid.poolPreparedStatements=true
+spring.datasource.druid.maxPoolPreparedStatementPerConnectionSize=20
+spring.datasource.druid.filters=stat,wall,slf4j
+spring.datasource.druid.connectionProperties=druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000
+spring.datasource.druid.useGlobalDataSourceStat=true
+spring.jpa.hibernate.ddl-auto=validate
+spring.jpa.show-sql=true
+spring.jpa.database=mysql
+spring.http.encoding.charset=utf-8
+spring.http.encoding.enabled=true
+spring.http.encoding.force=true

+ 17 - 0
hsdata-app/civil-service-performance/pom.xml

@@ -0,0 +1,17 @@
+<?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>hsdata-app</artifactId>
+        <groupId>com.dgtis</groupId>
+        <version>0.0.1-SNAPSHOT</version>
+    </parent>
+    <modelVersion>4.0.0</modelVersion>
+
+    <groupId>com.dgtis</groupId>
+    <artifactId>civil-service-performance</artifactId>
+    <version>0.0.1-SNAPSHOT</version>
+
+
+</project>

+ 6 - 0
hsdata-app/civil-service-performance/src/main/docker/Dockerfile

@@ -0,0 +1,6 @@
+FROM java:8
+VOLUME /tmp
+ADD  civil-service-performance-0.0.1-SNAPSHOT.jar civil-service-performance.jar
+RUN sh -c 'touch /civil-service-performance.jar'
+ENV JAVA_OPTS=""
+ENTRYPOINT [ "sh", "-c", "java $JAVA_OPTS -jar /civil-service-performance.jar" ]

+ 15 - 0
hsdata-app/civil-service-performance/src/main/java/com/dgtis/civilserviceperformance/CivilServicePerformanceApplication.java

@@ -0,0 +1,15 @@
+package com.dgtis.civilserviceperformance;
+
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/9 16:12
+ */
+@SpringBootApplication
+public class CivilServicePerformanceApplication {
+    public static void main(String[] args) {
+        SpringApplication.run(CivilServicePerformanceApplication.class, args);
+    }
+}

+ 266 - 0
hsdata-app/civil-service-performance/src/main/java/com/dgtis/civilserviceperformance/model/HsCivilServicePerformance.java

@@ -0,0 +1,266 @@
+package com.dgtis.civilserviceperformance.model;
+
+import javax.persistence.*;
+import java.sql.Timestamp;
+import java.util.Objects;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/9 16:14
+ */
+@Entity
+@Table(name = "hs_civil_service_performance", schema = "hsdata", catalog = "")
+public class HsCivilServicePerformance {
+    private long id;
+    private Timestamp gmtCreate;
+    private String creator;
+    private Timestamp gmtModified;
+    private String modifier;
+    private String isDeleted;
+    private String name;
+    private String registrationNumber;
+    private String sex;
+    private String jobCode;
+    private String department;
+    private String applicationPosition;
+    private Integer numberPlans;
+    private Double test;
+    private Double application;
+    private Double writtenTestScore;
+    private Double interviewResults;
+    private Double consolidatedResults;
+    private Integer consolidatedResultsOrder;
+    private String isEnterMedicalExamination;
+
+    @Id
+    @Column(name = "ID", nullable = false)
+    public long getId() {
+        return id;
+    }
+
+    public void setId(long id) {
+        this.id = id;
+    }
+
+    @Basic
+    @Column(name = "GMT_CREATE", nullable = true)
+    public Timestamp getGmtCreate() {
+        return gmtCreate;
+    }
+
+    public void setGmtCreate(Timestamp gmtCreate) {
+        this.gmtCreate = gmtCreate;
+    }
+
+    @Basic
+    @Column(name = "CREATOR", nullable = true, length = 30)
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    @Basic
+    @Column(name = "GMT_MODIFIED", nullable = true)
+    public Timestamp getGmtModified() {
+        return gmtModified;
+    }
+
+    public void setGmtModified(Timestamp gmtModified) {
+        this.gmtModified = gmtModified;
+    }
+
+    @Basic
+    @Column(name = "MODIFIER", nullable = true, length = 30)
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    @Basic
+    @Column(name = "IS_DELETED", nullable = true, length = 1)
+    public String getIsDeleted() {
+        return isDeleted;
+    }
+
+    public void setIsDeleted(String isDeleted) {
+        this.isDeleted = isDeleted;
+    }
+
+    @Basic
+    @Column(name = "name", nullable = true, length = 100)
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    @Basic
+    @Column(name = "registration_number", nullable = true, length = 100)
+    public String getRegistrationNumber() {
+        return registrationNumber;
+    }
+
+    public void setRegistrationNumber(String registrationNumber) {
+        this.registrationNumber = registrationNumber;
+    }
+
+    @Basic
+    @Column(name = "sex", nullable = true, length = 20)
+    public String getSex() {
+        return sex;
+    }
+
+    public void setSex(String sex) {
+        this.sex = sex;
+    }
+
+    @Basic
+    @Column(name = "job_code", nullable = true, length = 100)
+    public String getJobCode() {
+        return jobCode;
+    }
+
+    public void setJobCode(String jobCode) {
+        this.jobCode = jobCode;
+    }
+
+    @Basic
+    @Column(name = "department", nullable = true, length = 300)
+    public String getDepartment() {
+        return department;
+    }
+
+    public void setDepartment(String department) {
+        this.department = department;
+    }
+
+    @Basic
+    @Column(name = "application_position", nullable = true, length = 100)
+    public String getApplicationPosition() {
+        return applicationPosition;
+    }
+
+    public void setApplicationPosition(String applicationPosition) {
+        this.applicationPosition = applicationPosition;
+    }
+
+    @Basic
+    @Column(name = "number_plans", nullable = true)
+    public Integer getNumberPlans() {
+        return numberPlans;
+    }
+
+    public void setNumberPlans(Integer numberPlans) {
+        this.numberPlans = numberPlans;
+    }
+
+    @Basic
+    @Column(name = "test", nullable = true, precision = 0)
+    public Double getTest() {
+        return test;
+    }
+
+    public void setTest(Double test) {
+        this.test = test;
+    }
+
+    @Basic
+    @Column(name = "application", nullable = true, precision = 0)
+    public Double getApplication() {
+        return application;
+    }
+
+    public void setApplication(Double application) {
+        this.application = application;
+    }
+
+    @Basic
+    @Column(name = "written_test_score", nullable = true, precision = 0)
+    public Double getWrittenTestScore() {
+        return writtenTestScore;
+    }
+
+    public void setWrittenTestScore(Double writtenTestScore) {
+        this.writtenTestScore = writtenTestScore;
+    }
+
+    @Basic
+    @Column(name = "interview_results", nullable = true, precision = 0)
+    public Double getInterviewResults() {
+        return interviewResults;
+    }
+
+    public void setInterviewResults(Double interviewResults) {
+        this.interviewResults = interviewResults;
+    }
+
+    @Basic
+    @Column(name = "consolidated_results", nullable = true, precision = 0)
+    public Double getConsolidatedResults() {
+        return consolidatedResults;
+    }
+
+    public void setConsolidatedResults(Double consolidatedResults) {
+        this.consolidatedResults = consolidatedResults;
+    }
+
+    @Basic
+    @Column(name = "consolidated_results_order", nullable = true)
+    public Integer getConsolidatedResultsOrder() {
+        return consolidatedResultsOrder;
+    }
+
+    public void setConsolidatedResultsOrder(Integer consolidatedResultsOrder) {
+        this.consolidatedResultsOrder = consolidatedResultsOrder;
+    }
+
+    @Basic
+    @Column(name = "is_enter_medical_examination", nullable = true, length = 30)
+    public String getIsEnterMedicalExamination() {
+        return isEnterMedicalExamination;
+    }
+
+    public void setIsEnterMedicalExamination(String isEnterMedicalExamination) {
+        this.isEnterMedicalExamination = isEnterMedicalExamination;
+    }
+
+    @Override
+    public boolean equals(Object o) {
+        if (this == o) return true;
+        if (o == null || getClass() != o.getClass()) return false;
+        HsCivilServicePerformance that = (HsCivilServicePerformance) o;
+        return id == that.id &&
+                Objects.equals(gmtCreate, that.gmtCreate) &&
+                Objects.equals(creator, that.creator) &&
+                Objects.equals(gmtModified, that.gmtModified) &&
+                Objects.equals(modifier, that.modifier) &&
+                Objects.equals(isDeleted, that.isDeleted) &&
+                Objects.equals(name, that.name) &&
+                Objects.equals(registrationNumber, that.registrationNumber) &&
+                Objects.equals(sex, that.sex) &&
+                Objects.equals(jobCode, that.jobCode) &&
+                Objects.equals(department, that.department) &&
+                Objects.equals(applicationPosition, that.applicationPosition) &&
+                Objects.equals(numberPlans, that.numberPlans) &&
+                Objects.equals(test, that.test) &&
+                Objects.equals(application, that.application) &&
+                Objects.equals(writtenTestScore, that.writtenTestScore) &&
+                Objects.equals(interviewResults, that.interviewResults) &&
+                Objects.equals(consolidatedResults, that.consolidatedResults) &&
+                Objects.equals(consolidatedResultsOrder, that.consolidatedResultsOrder) &&
+                Objects.equals(isEnterMedicalExamination, that.isEnterMedicalExamination);
+    }
+
+    @Override
+    public int hashCode() {
+        return Objects.hash(id, gmtCreate, creator, gmtModified, modifier, isDeleted, name, registrationNumber, sex, jobCode, department, applicationPosition, numberPlans, test, application, writtenTestScore, interviewResults, consolidatedResults, consolidatedResultsOrder, isEnterMedicalExamination);
+    }
+}

+ 22 - 0
hsdata-app/civil-service-performance/src/main/java/com/dgtis/civilserviceperformance/repository/HsCivilServicePerformanceRepository.java

@@ -0,0 +1,22 @@
+package com.dgtis.civilserviceperformance.repository;
+
+import com.dgtis.civilserviceperformance.model.HsCivilServicePerformance;
+import org.springframework.data.jpa.repository.JpaRepository;
+import org.springframework.data.jpa.repository.Query;
+import org.springframework.data.repository.query.Param;
+import org.springframework.data.rest.core.annotation.RepositoryRestResource;
+import org.springframework.data.rest.core.annotation.RestResource;
+
+import java.util.List;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/4 14:36
+ */
+@RepositoryRestResource(collectionResourceRel = "civilServicePerformance", path = "civilServicePerformance")
+public interface HsCivilServicePerformanceRepository extends JpaRepository<HsCivilServicePerformance, Long> {
+
+    @RestResource(path = "nameLike", rel = "nameLike")
+    @Query(value = "select h from HsCivilServicePerformance h where h.name like %?1%")
+    List<HsCivilServicePerformance> findByNameLike(@Param("name") String name);
+}

+ 28 - 0
hsdata-app/civil-service-performance/src/main/resources/application.properties

@@ -0,0 +1,28 @@
+server.port=9010
+spring.datasource.type=com.alibaba.druid.pool.DruidDataSource
+spring.datasource.druid.url=jdbc:mysql://39.105.217.215:3306/hsdata?useUnicode=true&serverTimezone=Asia/Shanghai&autoReconnect=true&useUnicode=true&characterEncoding=utf-8&useSSL=false&allowMultiQueries=true
+spring.datasource.druid.username=hsdataplatform
+spring.datasource.druid.password=Lightinit@1
+spring.datasource.druid.driver-class-name=com.mysql.cj.jdbc.Driver
+spring.datasource.druid.initialSize=1
+spring.datasource.druid.minIdle=3
+spring.datasource.druid.maxActive=10
+spring.datasource.druid.maxWait=60000
+spring.datasource.druid.timeBetweenEvictionRunsMillis=30000
+spring.datasource.druid.minEvictableIdleTimeMillis=300000
+spring.datasource.druid.validationQuery=select 1
+spring.datasource.druid.validationQueryTimeout=10000
+spring.datasource.druid.testWhileIdle=true
+spring.datasource.druid.testOnBorrow=false
+spring.datasource.druid.testOnReturn=false
+spring.datasource.druid.poolPreparedStatements=true
+spring.datasource.druid.maxPoolPreparedStatementPerConnectionSize=20
+spring.datasource.druid.filters=stat,wall,slf4j
+spring.datasource.druid.connectionProperties=druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000
+spring.datasource.druid.useGlobalDataSourceStat=true
+spring.jpa.hibernate.ddl-auto=validate
+spring.jpa.show-sql=true
+spring.jpa.database=mysql
+spring.http.encoding.charset=utf-8
+spring.http.encoding.enabled=true
+spring.http.encoding.force=true

+ 27 - 0
hsdata-app/common/pom.xml

@@ -0,0 +1,27 @@
+<?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>hsdata-app</artifactId>
+        <groupId>com.dgtis</groupId>
+        <version>0.0.1-SNAPSHOT</version>
+    </parent>
+    <modelVersion>4.0.0</modelVersion>
+
+    <groupId>com.dgtis</groupId>
+    <artifactId>common</artifactId>
+    <version>0.0.1-SNAPSHOT</version>
+
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.springframework.boot</groupId>
+                <artifactId>spring-boot-maven-plugin</artifactId>
+                <configuration>
+                    <mainClass>com.dgtis.common.CommonApplication</mainClass>
+                </configuration>
+            </plugin>
+        </plugins>
+    </build>
+</project>

+ 6 - 0
hsdata-app/common/src/main/docker/Dockerfile

@@ -0,0 +1,6 @@
+FROM java:8
+VOLUME /tmp
+ADD  common-0.0.1-SNAPSHOT.jar common.jar
+RUN sh -c 'touch /common.jar'
+ENV JAVA_OPTS=""
+ENTRYPOINT [ "sh", "-c", "java $JAVA_OPTS -jar /common.jar" ]

+ 15 - 0
hsdata-app/common/src/main/java/com/dgtis/common/CommonApplication.java

@@ -0,0 +1,15 @@
+package com.dgtis.common;
+
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/10 18:56
+ */
+@SpringBootApplication
+public class CommonApplication {
+    public static void main(String[] args) {
+        SpringApplication.run(CommonApplication.class, args);
+    }
+}

+ 158 - 0
hsdata-app/common/src/main/java/com/dgtis/common/model/HsAdultCollege.java

@@ -0,0 +1,158 @@
+package com.dgtis.common.model;
+
+import javax.persistence.*;
+import java.sql.Timestamp;
+import java.util.Objects;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/9 12:27
+ */
+@Entity
+@Table(name = "hs_adult_college", schema = "hsdata", catalog = "")
+public class HsAdultCollege {
+    private long id;
+    private Timestamp gmtCreate;
+    private String creator;
+    private Timestamp gmtModified;
+    private String modifier;
+    private String isDeleted;
+    private String name;
+    private String code;
+    private String city;
+    private String administration;
+    private String remarks;
+
+    @Id
+    @Column(name = "ID", nullable = false)
+    public long getId() {
+        return id;
+    }
+
+    public void setId(long id) {
+        this.id = id;
+    }
+
+    @Basic
+    @Column(name = "GMT_CREATE", nullable = true)
+    public Timestamp getGmtCreate() {
+        return gmtCreate;
+    }
+
+    public void setGmtCreate(Timestamp gmtCreate) {
+        this.gmtCreate = gmtCreate;
+    }
+
+    @Basic
+    @Column(name = "CREATOR", nullable = true, length = 30)
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    @Basic
+    @Column(name = "GMT_MODIFIED", nullable = true)
+    public Timestamp getGmtModified() {
+        return gmtModified;
+    }
+
+    public void setGmtModified(Timestamp gmtModified) {
+        this.gmtModified = gmtModified;
+    }
+
+    @Basic
+    @Column(name = "MODIFIER", nullable = true, length = 30)
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    @Basic
+    @Column(name = "IS_DELETED", nullable = true, length = 1)
+    public String getIsDeleted() {
+        return isDeleted;
+    }
+
+    public void setIsDeleted(String isDeleted) {
+        this.isDeleted = isDeleted;
+    }
+
+    @Basic
+    @Column(name = "name", nullable = true, length = 100)
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    @Basic
+    @Column(name = "code", nullable = true, length = 100)
+    public String getCode() {
+        return code;
+    }
+
+    public void setCode(String code) {
+        this.code = code;
+    }
+
+    @Basic
+    @Column(name = "city", nullable = true, length = 100)
+    public String getCity() {
+        return city;
+    }
+
+    public void setCity(String city) {
+        this.city = city;
+    }
+
+    @Basic
+    @Column(name = "administration", nullable = true, length = 100)
+    public String getAdministration() {
+        return administration;
+    }
+
+    public void setAdministration(String administration) {
+        this.administration = administration;
+    }
+
+    @Basic
+    @Column(name = "remarks", nullable = true, length = 300)
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    @Override
+    public boolean equals(Object o) {
+        if (this == o) return true;
+        if (o == null || getClass() != o.getClass()) return false;
+        HsAdultCollege that = (HsAdultCollege) o;
+        return id == that.id &&
+                Objects.equals(gmtCreate, that.gmtCreate) &&
+                Objects.equals(creator, that.creator) &&
+                Objects.equals(gmtModified, that.gmtModified) &&
+                Objects.equals(modifier, that.modifier) &&
+                Objects.equals(isDeleted, that.isDeleted) &&
+                Objects.equals(name, that.name) &&
+                Objects.equals(code, that.code) &&
+                Objects.equals(city, that.city) &&
+                Objects.equals(administration, that.administration) &&
+                Objects.equals(remarks, that.remarks);
+    }
+
+    @Override
+    public int hashCode() {
+        return Objects.hash(id, gmtCreate, creator, gmtModified, modifier, isDeleted, name, code, city, administration, remarks);
+    }
+}

+ 254 - 0
hsdata-app/common/src/main/java/com/dgtis/common/model/HsAirportThroughput.java

@@ -0,0 +1,254 @@
+package com.dgtis.common.model;
+
+import javax.persistence.*;
+import java.sql.Timestamp;
+import java.util.Objects;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/10 15:58
+ */
+@Entity
+@Table(name = "hs_airport_throughput", schema = "hsdata", catalog = "")
+public class HsAirportThroughput {
+    private long id;
+    private Timestamp gmtCreate;
+    private String creator;
+    private Timestamp gmtModified;
+    private String modifier;
+    private String isDeleted;
+    private String name;
+    private Integer passengerOrder;
+    private Integer passengerThisPeriod;
+    private Integer passengerLastYear;
+    private Float passengerSpeedIncrease;
+    private Integer mailingOrder;
+    private Integer mailingThisPeriod;
+    private Integer mailingLastYear;
+    private Float mailingSpeedIncrease;
+    private Integer frameOrder;
+    private Integer frameThisPeriod;
+    private Integer frameLastYear;
+    private Float frameSpeedIncrease;
+
+    @Id
+    @Column(name = "ID", nullable = false)
+    public long getId() {
+        return id;
+    }
+
+    public void setId(long id) {
+        this.id = id;
+    }
+
+    @Basic
+    @Column(name = "GMT_CREATE", nullable = true)
+    public Timestamp getGmtCreate() {
+        return gmtCreate;
+    }
+
+    public void setGmtCreate(Timestamp gmtCreate) {
+        this.gmtCreate = gmtCreate;
+    }
+
+    @Basic
+    @Column(name = "CREATOR", nullable = true, length = 30)
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    @Basic
+    @Column(name = "GMT_MODIFIED", nullable = true)
+    public Timestamp getGmtModified() {
+        return gmtModified;
+    }
+
+    public void setGmtModified(Timestamp gmtModified) {
+        this.gmtModified = gmtModified;
+    }
+
+    @Basic
+    @Column(name = "MODIFIER", nullable = true, length = 30)
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    @Basic
+    @Column(name = "IS_DELETED", nullable = true, length = 1)
+    public String getIsDeleted() {
+        return isDeleted;
+    }
+
+    public void setIsDeleted(String isDeleted) {
+        this.isDeleted = isDeleted;
+    }
+
+    @Basic
+    @Column(name = "name", nullable = true, length = 300)
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    @Basic
+    @Column(name = "passenger_order", nullable = true)
+    public Integer getPassengerOrder() {
+        return passengerOrder;
+    }
+
+    public void setPassengerOrder(Integer passengerOrder) {
+        this.passengerOrder = passengerOrder;
+    }
+
+    @Basic
+    @Column(name = "passenger_this_period", nullable = true)
+    public Integer getPassengerThisPeriod() {
+        return passengerThisPeriod;
+    }
+
+    public void setPassengerThisPeriod(Integer passengerThisPeriod) {
+        this.passengerThisPeriod = passengerThisPeriod;
+    }
+
+    @Basic
+    @Column(name = "passenger_last_year", nullable = true)
+    public Integer getPassengerLastYear() {
+        return passengerLastYear;
+    }
+
+    public void setPassengerLastYear(Integer passengerLastYear) {
+        this.passengerLastYear = passengerLastYear;
+    }
+
+    @Basic
+    @Column(name = "passenger_speed_increase", nullable = true, precision = 0)
+    public Float getPassengerSpeedIncrease() {
+        return passengerSpeedIncrease;
+    }
+
+    public void setPassengerSpeedIncrease(Float passengerSpeedIncrease) {
+        this.passengerSpeedIncrease = passengerSpeedIncrease;
+    }
+
+    @Basic
+    @Column(name = "mailing_order", nullable = true)
+    public Integer getMailingOrder() {
+        return mailingOrder;
+    }
+
+    public void setMailingOrder(Integer mailingOrder) {
+        this.mailingOrder = mailingOrder;
+    }
+
+    @Basic
+    @Column(name = "mailing_this_period", nullable = true)
+    public Integer getMailingThisPeriod() {
+        return mailingThisPeriod;
+    }
+
+    public void setMailingThisPeriod(Integer mailingThisPeriod) {
+        this.mailingThisPeriod = mailingThisPeriod;
+    }
+
+    @Basic
+    @Column(name = "mailing_last_year", nullable = true)
+    public Integer getMailingLastYear() {
+        return mailingLastYear;
+    }
+
+    public void setMailingLastYear(Integer mailingLastYear) {
+        this.mailingLastYear = mailingLastYear;
+    }
+
+    @Basic
+    @Column(name = "mailing_speed_increase", nullable = true, precision = 0)
+    public Float getMailingSpeedIncrease() {
+        return mailingSpeedIncrease;
+    }
+
+    public void setMailingSpeedIncrease(Float mailingSpeedIncrease) {
+        this.mailingSpeedIncrease = mailingSpeedIncrease;
+    }
+
+    @Basic
+    @Column(name = "frame_order", nullable = true)
+    public Integer getFrameOrder() {
+        return frameOrder;
+    }
+
+    public void setFrameOrder(Integer frameOrder) {
+        this.frameOrder = frameOrder;
+    }
+
+    @Basic
+    @Column(name = "frame_this_period", nullable = true)
+    public Integer getFrameThisPeriod() {
+        return frameThisPeriod;
+    }
+
+    public void setFrameThisPeriod(Integer frameThisPeriod) {
+        this.frameThisPeriod = frameThisPeriod;
+    }
+
+    @Basic
+    @Column(name = "frame_last_year", nullable = true)
+    public Integer getFrameLastYear() {
+        return frameLastYear;
+    }
+
+    public void setFrameLastYear(Integer frameLastYear) {
+        this.frameLastYear = frameLastYear;
+    }
+
+    @Basic
+    @Column(name = "frame_speed_increase", nullable = true, precision = 0)
+    public Float getFrameSpeedIncrease() {
+        return frameSpeedIncrease;
+    }
+
+    public void setFrameSpeedIncrease(Float frameSpeedIncrease) {
+        this.frameSpeedIncrease = frameSpeedIncrease;
+    }
+
+    @Override
+    public boolean equals(Object o) {
+        if (this == o) return true;
+        if (o == null || getClass() != o.getClass()) return false;
+        HsAirportThroughput that = (HsAirportThroughput) o;
+        return id == that.id &&
+                Objects.equals(gmtCreate, that.gmtCreate) &&
+                Objects.equals(creator, that.creator) &&
+                Objects.equals(gmtModified, that.gmtModified) &&
+                Objects.equals(modifier, that.modifier) &&
+                Objects.equals(isDeleted, that.isDeleted) &&
+                Objects.equals(name, that.name) &&
+                Objects.equals(passengerOrder, that.passengerOrder) &&
+                Objects.equals(passengerThisPeriod, that.passengerThisPeriod) &&
+                Objects.equals(passengerLastYear, that.passengerLastYear) &&
+                Objects.equals(passengerSpeedIncrease, that.passengerSpeedIncrease) &&
+                Objects.equals(mailingOrder, that.mailingOrder) &&
+                Objects.equals(mailingThisPeriod, that.mailingThisPeriod) &&
+                Objects.equals(mailingLastYear, that.mailingLastYear) &&
+                Objects.equals(mailingSpeedIncrease, that.mailingSpeedIncrease) &&
+                Objects.equals(frameOrder, that.frameOrder) &&
+                Objects.equals(frameThisPeriod, that.frameThisPeriod) &&
+                Objects.equals(frameLastYear, that.frameLastYear) &&
+                Objects.equals(frameSpeedIncrease, that.frameSpeedIncrease);
+    }
+
+    @Override
+    public int hashCode() {
+        return Objects.hash(id, gmtCreate, creator, gmtModified, modifier, isDeleted, name, passengerOrder, passengerThisPeriod, passengerLastYear, passengerSpeedIncrease, mailingOrder, mailingThisPeriod, mailingLastYear, mailingSpeedIncrease, frameOrder, frameThisPeriod, frameLastYear, frameSpeedIncrease);
+    }
+}

+ 134 - 0
hsdata-app/common/src/main/java/com/dgtis/common/model/HsAnimationCompany.java

@@ -0,0 +1,134 @@
+package com.dgtis.common.model;
+
+import javax.persistence.*;
+import java.sql.Timestamp;
+import java.util.Objects;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/10 19:30
+ */
+@Entity
+@Table(name = "hs_animation_company", schema = "hsdata", catalog = "")
+public class HsAnimationCompany {
+    private long id;
+    private Timestamp gmtCreate;
+    private String creator;
+    private Timestamp gmtModified;
+    private String modifier;
+    private String isDeleted;
+    private String name;
+    private String area;
+    private String remarks;
+
+    @Id
+    @Column(name = "ID", nullable = false)
+    public long getId() {
+        return id;
+    }
+
+    public void setId(long id) {
+        this.id = id;
+    }
+
+    @Basic
+    @Column(name = "GMT_CREATE", nullable = true)
+    public Timestamp getGmtCreate() {
+        return gmtCreate;
+    }
+
+    public void setGmtCreate(Timestamp gmtCreate) {
+        this.gmtCreate = gmtCreate;
+    }
+
+    @Basic
+    @Column(name = "CREATOR", nullable = true, length = 30)
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    @Basic
+    @Column(name = "GMT_MODIFIED", nullable = true)
+    public Timestamp getGmtModified() {
+        return gmtModified;
+    }
+
+    public void setGmtModified(Timestamp gmtModified) {
+        this.gmtModified = gmtModified;
+    }
+
+    @Basic
+    @Column(name = "MODIFIER", nullable = true, length = 30)
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    @Basic
+    @Column(name = "IS_DELETED", nullable = true, length = 1)
+    public String getIsDeleted() {
+        return isDeleted;
+    }
+
+    public void setIsDeleted(String isDeleted) {
+        this.isDeleted = isDeleted;
+    }
+
+    @Basic
+    @Column(name = "name", nullable = true, length = 500)
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    @Basic
+    @Column(name = "area", nullable = true, length = 100)
+    public String getArea() {
+        return area;
+    }
+
+    public void setArea(String area) {
+        this.area = area;
+    }
+
+    @Basic
+    @Column(name = "remarks", nullable = true, length = 300)
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    @Override
+    public boolean equals(Object o) {
+        if (this == o) return true;
+        if (o == null || getClass() != o.getClass()) return false;
+        HsAnimationCompany that = (HsAnimationCompany) o;
+        return id == that.id &&
+                Objects.equals(gmtCreate, that.gmtCreate) &&
+                Objects.equals(creator, that.creator) &&
+                Objects.equals(gmtModified, that.gmtModified) &&
+                Objects.equals(modifier, that.modifier) &&
+                Objects.equals(isDeleted, that.isDeleted) &&
+                Objects.equals(name, that.name) &&
+                Objects.equals(area, that.area) &&
+                Objects.equals(remarks, that.remarks);
+    }
+
+    @Override
+    public int hashCode() {
+        return Objects.hash(id, gmtCreate, creator, gmtModified, modifier, isDeleted, name, area, remarks);
+    }
+}

+ 158 - 0
hsdata-app/common/src/main/java/com/dgtis/common/model/HsAssistedReproductiveInstitution.java

@@ -0,0 +1,158 @@
+package com.dgtis.common.model;
+
+import javax.persistence.*;
+import java.sql.Timestamp;
+import java.util.Objects;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/10 15:29
+ */
+@Entity
+@Table(name = "hs_assisted_reproductive_institution", schema = "hsdata", catalog = "")
+public class HsAssistedReproductiveInstitution {
+    private long id;
+    private Timestamp gmtCreate;
+    private String creator;
+    private Timestamp gmtModified;
+    private String modifier;
+    private String isDeleted;
+    private String name;
+    private String address;
+    private String city;
+    private String accessTechnology;
+    private String operatingStatus;
+
+    @Id
+    @Column(name = "ID", nullable = false)
+    public long getId() {
+        return id;
+    }
+
+    public void setId(long id) {
+        this.id = id;
+    }
+
+    @Basic
+    @Column(name = "GMT_CREATE", nullable = true)
+    public Timestamp getGmtCreate() {
+        return gmtCreate;
+    }
+
+    public void setGmtCreate(Timestamp gmtCreate) {
+        this.gmtCreate = gmtCreate;
+    }
+
+    @Basic
+    @Column(name = "CREATOR", nullable = true, length = 30)
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    @Basic
+    @Column(name = "GMT_MODIFIED", nullable = true)
+    public Timestamp getGmtModified() {
+        return gmtModified;
+    }
+
+    public void setGmtModified(Timestamp gmtModified) {
+        this.gmtModified = gmtModified;
+    }
+
+    @Basic
+    @Column(name = "MODIFIER", nullable = true, length = 30)
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    @Basic
+    @Column(name = "IS_DELETED", nullable = true, length = 1)
+    public String getIsDeleted() {
+        return isDeleted;
+    }
+
+    public void setIsDeleted(String isDeleted) {
+        this.isDeleted = isDeleted;
+    }
+
+    @Basic
+    @Column(name = "name", nullable = true, length = 300)
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    @Basic
+    @Column(name = "address", nullable = true, length = 500)
+    public String getAddress() {
+        return address;
+    }
+
+    public void setAddress(String address) {
+        this.address = address;
+    }
+
+    @Basic
+    @Column(name = "city", nullable = true, length = 200)
+    public String getCity() {
+        return city;
+    }
+
+    public void setCity(String city) {
+        this.city = city;
+    }
+
+    @Basic
+    @Column(name = "access_technology", nullable = true, length = 200)
+    public String getAccessTechnology() {
+        return accessTechnology;
+    }
+
+    public void setAccessTechnology(String accessTechnology) {
+        this.accessTechnology = accessTechnology;
+    }
+
+    @Basic
+    @Column(name = "operating_status", nullable = true, length = 100)
+    public String getOperatingStatus() {
+        return operatingStatus;
+    }
+
+    public void setOperatingStatus(String operatingStatus) {
+        this.operatingStatus = operatingStatus;
+    }
+
+    @Override
+    public boolean equals(Object o) {
+        if (this == o) return true;
+        if (o == null || getClass() != o.getClass()) return false;
+        HsAssistedReproductiveInstitution that = (HsAssistedReproductiveInstitution) o;
+        return id == that.id &&
+                Objects.equals(gmtCreate, that.gmtCreate) &&
+                Objects.equals(creator, that.creator) &&
+                Objects.equals(gmtModified, that.gmtModified) &&
+                Objects.equals(modifier, that.modifier) &&
+                Objects.equals(isDeleted, that.isDeleted) &&
+                Objects.equals(name, that.name) &&
+                Objects.equals(address, that.address) &&
+                Objects.equals(city, that.city) &&
+                Objects.equals(accessTechnology, that.accessTechnology) &&
+                Objects.equals(operatingStatus, that.operatingStatus);
+    }
+
+    @Override
+    public int hashCode() {
+        return Objects.hash(id, gmtCreate, creator, gmtModified, modifier, isDeleted, name, address, city, accessTechnology, operatingStatus);
+    }
+}

+ 122 - 0
hsdata-app/common/src/main/java/com/dgtis/common/model/HsAttractions.java

@@ -0,0 +1,122 @@
+package com.dgtis.common.model;
+
+import javax.persistence.*;
+import java.sql.Timestamp;
+import java.util.Objects;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/10 19:20
+ */
+@Entity
+@Table(name = "hs_attractions", schema = "hsdata", catalog = "")
+public class HsAttractions {
+    private long id;
+    private Timestamp gmtCreate;
+    private String creator;
+    private Timestamp gmtModified;
+    private String modifier;
+    private String isDeleted;
+    private String name;
+    private String introduction;
+
+    @Id
+    @Column(name = "ID", nullable = false)
+    public long getId() {
+        return id;
+    }
+
+    public void setId(long id) {
+        this.id = id;
+    }
+
+    @Basic
+    @Column(name = "GMT_CREATE", nullable = true)
+    public Timestamp getGmtCreate() {
+        return gmtCreate;
+    }
+
+    public void setGmtCreate(Timestamp gmtCreate) {
+        this.gmtCreate = gmtCreate;
+    }
+
+    @Basic
+    @Column(name = "CREATOR", nullable = true, length = 30)
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    @Basic
+    @Column(name = "GMT_MODIFIED", nullable = true)
+    public Timestamp getGmtModified() {
+        return gmtModified;
+    }
+
+    public void setGmtModified(Timestamp gmtModified) {
+        this.gmtModified = gmtModified;
+    }
+
+    @Basic
+    @Column(name = "MODIFIER", nullable = true, length = 30)
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    @Basic
+    @Column(name = "IS_DELETED", nullable = true, length = 1)
+    public String getIsDeleted() {
+        return isDeleted;
+    }
+
+    public void setIsDeleted(String isDeleted) {
+        this.isDeleted = isDeleted;
+    }
+
+    @Basic
+    @Column(name = "name", nullable = true, length = 300)
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    @Basic
+    @Column(name = "introduction", nullable = true, length = -1)
+    public String getIntroduction() {
+        return introduction;
+    }
+
+    public void setIntroduction(String introduction) {
+        this.introduction = introduction;
+    }
+
+    @Override
+    public boolean equals(Object o) {
+        if (this == o) return true;
+        if (o == null || getClass() != o.getClass()) return false;
+        HsAttractions that = (HsAttractions) o;
+        return id == that.id &&
+                Objects.equals(gmtCreate, that.gmtCreate) &&
+                Objects.equals(creator, that.creator) &&
+                Objects.equals(gmtModified, that.gmtModified) &&
+                Objects.equals(modifier, that.modifier) &&
+                Objects.equals(isDeleted, that.isDeleted) &&
+                Objects.equals(name, that.name) &&
+                Objects.equals(introduction, that.introduction);
+    }
+
+    @Override
+    public int hashCode() {
+        return Objects.hash(id, gmtCreate, creator, gmtModified, modifier, isDeleted, name, introduction);
+    }
+}

+ 134 - 0
hsdata-app/common/src/main/java/com/dgtis/common/model/HsBusRoutes.java

@@ -0,0 +1,134 @@
+package com.dgtis.common.model;
+
+import javax.persistence.*;
+import java.sql.Timestamp;
+import java.util.Objects;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/10 19:41
+ */
+@Entity
+@Table(name = "hs_bus_routes", schema = "hsdata", catalog = "")
+public class HsBusRoutes {
+    private long id;
+    private Timestamp gmtCreate;
+    private String creator;
+    private Timestamp gmtModified;
+    private String modifier;
+    private String isDeleted;
+    private String name;
+    private String stop;
+    private String remarks;
+
+    @Id
+    @Column(name = "ID", nullable = false)
+    public long getId() {
+        return id;
+    }
+
+    public void setId(long id) {
+        this.id = id;
+    }
+
+    @Basic
+    @Column(name = "GMT_CREATE", nullable = true)
+    public Timestamp getGmtCreate() {
+        return gmtCreate;
+    }
+
+    public void setGmtCreate(Timestamp gmtCreate) {
+        this.gmtCreate = gmtCreate;
+    }
+
+    @Basic
+    @Column(name = "CREATOR", nullable = true, length = 30)
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    @Basic
+    @Column(name = "GMT_MODIFIED", nullable = true)
+    public Timestamp getGmtModified() {
+        return gmtModified;
+    }
+
+    public void setGmtModified(Timestamp gmtModified) {
+        this.gmtModified = gmtModified;
+    }
+
+    @Basic
+    @Column(name = "MODIFIER", nullable = true, length = 30)
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    @Basic
+    @Column(name = "IS_DELETED", nullable = true, length = 1)
+    public String getIsDeleted() {
+        return isDeleted;
+    }
+
+    public void setIsDeleted(String isDeleted) {
+        this.isDeleted = isDeleted;
+    }
+
+    @Basic
+    @Column(name = "name", nullable = true, length = 100)
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    @Basic
+    @Column(name = "stop", nullable = true, length = 3000)
+    public String getStop() {
+        return stop;
+    }
+
+    public void setStop(String stop) {
+        this.stop = stop;
+    }
+
+    @Basic
+    @Column(name = "remarks", nullable = true, length = 300)
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    @Override
+    public boolean equals(Object o) {
+        if (this == o) return true;
+        if (o == null || getClass() != o.getClass()) return false;
+        HsBusRoutes that = (HsBusRoutes) o;
+        return id == that.id &&
+                Objects.equals(gmtCreate, that.gmtCreate) &&
+                Objects.equals(creator, that.creator) &&
+                Objects.equals(gmtModified, that.gmtModified) &&
+                Objects.equals(modifier, that.modifier) &&
+                Objects.equals(isDeleted, that.isDeleted) &&
+                Objects.equals(name, that.name) &&
+                Objects.equals(stop, that.stop) &&
+                Objects.equals(remarks, that.remarks);
+    }
+
+    @Override
+    public int hashCode() {
+        return Objects.hash(id, gmtCreate, creator, gmtModified, modifier, isDeleted, name, stop, remarks);
+    }
+}

+ 146 - 0
hsdata-app/common/src/main/java/com/dgtis/common/model/HsBusStation.java

@@ -0,0 +1,146 @@
+package com.dgtis.common.model;
+
+import javax.persistence.*;
+import java.sql.Timestamp;
+import java.util.Objects;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/11 12:05
+ */
+@Entity
+@Table(name = "hs_bus_station", schema = "hsdata", catalog = "")
+public class HsBusStation {
+    private long id;
+    private Timestamp gmtCreate;
+    private String creator;
+    private Timestamp gmtModified;
+    private String modifier;
+    private String isDeleted;
+    private String name;
+    private String address;
+    private String phone;
+    private String introduction;
+
+    @Id
+    @Column(name = "ID", nullable = false)
+    public long getId() {
+        return id;
+    }
+
+    public void setId(long id) {
+        this.id = id;
+    }
+
+    @Basic
+    @Column(name = "GMT_CREATE", nullable = true)
+    public Timestamp getGmtCreate() {
+        return gmtCreate;
+    }
+
+    public void setGmtCreate(Timestamp gmtCreate) {
+        this.gmtCreate = gmtCreate;
+    }
+
+    @Basic
+    @Column(name = "CREATOR", nullable = true, length = 30)
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    @Basic
+    @Column(name = "GMT_MODIFIED", nullable = true)
+    public Timestamp getGmtModified() {
+        return gmtModified;
+    }
+
+    public void setGmtModified(Timestamp gmtModified) {
+        this.gmtModified = gmtModified;
+    }
+
+    @Basic
+    @Column(name = "MODIFIER", nullable = true, length = 30)
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    @Basic
+    @Column(name = "IS_DELETED", nullable = true, length = 1)
+    public String getIsDeleted() {
+        return isDeleted;
+    }
+
+    public void setIsDeleted(String isDeleted) {
+        this.isDeleted = isDeleted;
+    }
+
+    @Basic
+    @Column(name = "name", nullable = true, length = 100)
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    @Basic
+    @Column(name = "address", nullable = true, length = 300)
+    public String getAddress() {
+        return address;
+    }
+
+    public void setAddress(String address) {
+        this.address = address;
+    }
+
+    @Basic
+    @Column(name = "phone", nullable = true, length = 100)
+    public String getPhone() {
+        return phone;
+    }
+
+    public void setPhone(String phone) {
+        this.phone = phone;
+    }
+
+    @Basic
+    @Column(name = "introduction", nullable = true, length = 5000)
+    public String getIntroduction() {
+        return introduction;
+    }
+
+    public void setIntroduction(String introduction) {
+        this.introduction = introduction;
+    }
+
+    @Override
+    public boolean equals(Object o) {
+        if (this == o) return true;
+        if (o == null || getClass() != o.getClass()) return false;
+        HsBusStation that = (HsBusStation) o;
+        return id == that.id &&
+                Objects.equals(gmtCreate, that.gmtCreate) &&
+                Objects.equals(creator, that.creator) &&
+                Objects.equals(gmtModified, that.gmtModified) &&
+                Objects.equals(modifier, that.modifier) &&
+                Objects.equals(isDeleted, that.isDeleted) &&
+                Objects.equals(name, that.name) &&
+                Objects.equals(address, that.address) &&
+                Objects.equals(phone, that.phone) &&
+                Objects.equals(introduction, that.introduction);
+    }
+
+    @Override
+    public int hashCode() {
+        return Objects.hash(id, gmtCreate, creator, gmtModified, modifier, isDeleted, name, address, phone, introduction);
+    }
+}

+ 146 - 0
hsdata-app/common/src/main/java/com/dgtis/common/model/HsCarRepairStation.java

@@ -0,0 +1,146 @@
+package com.dgtis.common.model;
+
+import javax.persistence.*;
+import java.sql.Timestamp;
+import java.util.Objects;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/10 16:14
+ */
+@Entity
+@Table(name = "hs_car_repair_station", schema = "hsdata", catalog = "")
+public class HsCarRepairStation {
+    private long id;
+    private Timestamp gmtCreate;
+    private String creator;
+    private Timestamp gmtModified;
+    private String modifier;
+    private String isDeleted;
+    private String name;
+    private String category;
+    private String address;
+    private String phone;
+
+    @Id
+    @Column(name = "ID", nullable = false)
+    public long getId() {
+        return id;
+    }
+
+    public void setId(long id) {
+        this.id = id;
+    }
+
+    @Basic
+    @Column(name = "GMT_CREATE", nullable = true)
+    public Timestamp getGmtCreate() {
+        return gmtCreate;
+    }
+
+    public void setGmtCreate(Timestamp gmtCreate) {
+        this.gmtCreate = gmtCreate;
+    }
+
+    @Basic
+    @Column(name = "CREATOR", nullable = true, length = 30)
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    @Basic
+    @Column(name = "GMT_MODIFIED", nullable = true)
+    public Timestamp getGmtModified() {
+        return gmtModified;
+    }
+
+    public void setGmtModified(Timestamp gmtModified) {
+        this.gmtModified = gmtModified;
+    }
+
+    @Basic
+    @Column(name = "MODIFIER", nullable = true, length = 30)
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    @Basic
+    @Column(name = "IS_DELETED", nullable = true, length = 1)
+    public String getIsDeleted() {
+        return isDeleted;
+    }
+
+    public void setIsDeleted(String isDeleted) {
+        this.isDeleted = isDeleted;
+    }
+
+    @Basic
+    @Column(name = "name", nullable = true, length = 500)
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    @Basic
+    @Column(name = "category", nullable = true, length = 100)
+    public String getCategory() {
+        return category;
+    }
+
+    public void setCategory(String category) {
+        this.category = category;
+    }
+
+    @Basic
+    @Column(name = "address", nullable = true, length = 500)
+    public String getAddress() {
+        return address;
+    }
+
+    public void setAddress(String address) {
+        this.address = address;
+    }
+
+    @Basic
+    @Column(name = "phone", nullable = true, length = 100)
+    public String getPhone() {
+        return phone;
+    }
+
+    public void setPhone(String phone) {
+        this.phone = phone;
+    }
+
+    @Override
+    public boolean equals(Object o) {
+        if (this == o) return true;
+        if (o == null || getClass() != o.getClass()) return false;
+        HsCarRepairStation that = (HsCarRepairStation) o;
+        return id == that.id &&
+                Objects.equals(gmtCreate, that.gmtCreate) &&
+                Objects.equals(creator, that.creator) &&
+                Objects.equals(gmtModified, that.gmtModified) &&
+                Objects.equals(modifier, that.modifier) &&
+                Objects.equals(isDeleted, that.isDeleted) &&
+                Objects.equals(name, that.name) &&
+                Objects.equals(category, that.category) &&
+                Objects.equals(address, that.address) &&
+                Objects.equals(phone, that.phone);
+    }
+
+    @Override
+    public int hashCode() {
+        return Objects.hash(id, gmtCreate, creator, gmtModified, modifier, isDeleted, name, category, address, phone);
+    }
+}

+ 159 - 0
hsdata-app/common/src/main/java/com/dgtis/common/model/HsCheckAccount.java

@@ -0,0 +1,159 @@
+package com.dgtis.common.model;
+
+import javax.persistence.*;
+import java.sql.Date;
+import java.sql.Timestamp;
+import java.util.Objects;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/11 12:12
+ */
+@Entity
+@Table(name = "hs_check_account", schema = "hsdata", catalog = "")
+public class HsCheckAccount {
+    private long id;
+    private Timestamp gmtCreate;
+    private String creator;
+    private Timestamp gmtModified;
+    private String modifier;
+    private String isDeleted;
+    private String name;
+    private String details;
+    private Date checkDate;
+    private String processingOpinions;
+    private String manager;
+
+    @Id
+    @Column(name = "ID", nullable = false)
+    public long getId() {
+        return id;
+    }
+
+    public void setId(long id) {
+        this.id = id;
+    }
+
+    @Basic
+    @Column(name = "GMT_CREATE", nullable = true)
+    public Timestamp getGmtCreate() {
+        return gmtCreate;
+    }
+
+    public void setGmtCreate(Timestamp gmtCreate) {
+        this.gmtCreate = gmtCreate;
+    }
+
+    @Basic
+    @Column(name = "CREATOR", nullable = true, length = 30)
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    @Basic
+    @Column(name = "GMT_MODIFIED", nullable = true)
+    public Timestamp getGmtModified() {
+        return gmtModified;
+    }
+
+    public void setGmtModified(Timestamp gmtModified) {
+        this.gmtModified = gmtModified;
+    }
+
+    @Basic
+    @Column(name = "MODIFIER", nullable = true, length = 30)
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    @Basic
+    @Column(name = "IS_DELETED", nullable = true, length = 1)
+    public String getIsDeleted() {
+        return isDeleted;
+    }
+
+    public void setIsDeleted(String isDeleted) {
+        this.isDeleted = isDeleted;
+    }
+
+    @Basic
+    @Column(name = "name", nullable = true, length = 200)
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    @Basic
+    @Column(name = "details", nullable = true, length = 3000)
+    public String getDetails() {
+        return details;
+    }
+
+    public void setDetails(String details) {
+        this.details = details;
+    }
+
+    @Basic
+    @Column(name = "check_date", nullable = true)
+    public Date getCheckDate() {
+        return checkDate;
+    }
+
+    public void setCheckDate(Date checkDate) {
+        this.checkDate = checkDate;
+    }
+
+    @Basic
+    @Column(name = "processing_opinions", nullable = true, length = 3000)
+    public String getProcessingOpinions() {
+        return processingOpinions;
+    }
+
+    public void setProcessingOpinions(String processingOpinions) {
+        this.processingOpinions = processingOpinions;
+    }
+
+    @Basic
+    @Column(name = "manager", nullable = true, length = 100)
+    public String getManager() {
+        return manager;
+    }
+
+    public void setManager(String manager) {
+        this.manager = manager;
+    }
+
+    @Override
+    public boolean equals(Object o) {
+        if (this == o) return true;
+        if (o == null || getClass() != o.getClass()) return false;
+        HsCheckAccount that = (HsCheckAccount) o;
+        return id == that.id &&
+                Objects.equals(gmtCreate, that.gmtCreate) &&
+                Objects.equals(creator, that.creator) &&
+                Objects.equals(gmtModified, that.gmtModified) &&
+                Objects.equals(modifier, that.modifier) &&
+                Objects.equals(isDeleted, that.isDeleted) &&
+                Objects.equals(name, that.name) &&
+                Objects.equals(details, that.details) &&
+                Objects.equals(checkDate, that.checkDate) &&
+                Objects.equals(processingOpinions, that.processingOpinions) &&
+                Objects.equals(manager, that.manager);
+    }
+
+    @Override
+    public int hashCode() {
+        return Objects.hash(id, gmtCreate, creator, gmtModified, modifier, isDeleted, name, details, checkDate, processingOpinions, manager);
+    }
+}

+ 158 - 0
hsdata-app/common/src/main/java/com/dgtis/common/model/HsChinaLaboratory.java

@@ -0,0 +1,158 @@
+package com.dgtis.common.model;
+
+import javax.persistence.*;
+import java.sql.Timestamp;
+import java.util.Objects;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/11 12:17
+ */
+@Entity
+@Table(name = "hs_china_laboratory", schema = "hsdata", catalog = "")
+public class HsChinaLaboratory {
+    private long id;
+    private Timestamp gmtCreate;
+    private String creator;
+    private Timestamp gmtModified;
+    private String modifier;
+    private String isDeleted;
+    private String name;
+    private Integer order;
+    private String relyingUnit;
+    private String field;
+    private String result;
+
+    @Id
+    @Column(name = "ID", nullable = false)
+    public long getId() {
+        return id;
+    }
+
+    public void setId(long id) {
+        this.id = id;
+    }
+
+    @Basic
+    @Column(name = "GMT_CREATE", nullable = true)
+    public Timestamp getGmtCreate() {
+        return gmtCreate;
+    }
+
+    public void setGmtCreate(Timestamp gmtCreate) {
+        this.gmtCreate = gmtCreate;
+    }
+
+    @Basic
+    @Column(name = "CREATOR", nullable = true, length = 30)
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    @Basic
+    @Column(name = "GMT_MODIFIED", nullable = true)
+    public Timestamp getGmtModified() {
+        return gmtModified;
+    }
+
+    public void setGmtModified(Timestamp gmtModified) {
+        this.gmtModified = gmtModified;
+    }
+
+    @Basic
+    @Column(name = "MODIFIER", nullable = true, length = 30)
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    @Basic
+    @Column(name = "IS_DELETED", nullable = true, length = 1)
+    public String getIsDeleted() {
+        return isDeleted;
+    }
+
+    public void setIsDeleted(String isDeleted) {
+        this.isDeleted = isDeleted;
+    }
+
+    @Basic
+    @Column(name = "name", nullable = true, length = 500)
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    @Basic
+    @Column(name = "order", nullable = true)
+    public Integer getOrder() {
+        return order;
+    }
+
+    public void setOrder(Integer order) {
+        this.order = order;
+    }
+
+    @Basic
+    @Column(name = "relying_unit", nullable = true, length = 300)
+    public String getRelyingUnit() {
+        return relyingUnit;
+    }
+
+    public void setRelyingUnit(String relyingUnit) {
+        this.relyingUnit = relyingUnit;
+    }
+
+    @Basic
+    @Column(name = "field", nullable = true, length = 100)
+    public String getField() {
+        return field;
+    }
+
+    public void setField(String field) {
+        this.field = field;
+    }
+
+    @Basic
+    @Column(name = "result", nullable = true, length = 200)
+    public String getResult() {
+        return result;
+    }
+
+    public void setResult(String result) {
+        this.result = result;
+    }
+
+    @Override
+    public boolean equals(Object o) {
+        if (this == o) return true;
+        if (o == null || getClass() != o.getClass()) return false;
+        HsChinaLaboratory that = (HsChinaLaboratory) o;
+        return id == that.id &&
+                Objects.equals(gmtCreate, that.gmtCreate) &&
+                Objects.equals(creator, that.creator) &&
+                Objects.equals(gmtModified, that.gmtModified) &&
+                Objects.equals(modifier, that.modifier) &&
+                Objects.equals(isDeleted, that.isDeleted) &&
+                Objects.equals(name, that.name) &&
+                Objects.equals(order, that.order) &&
+                Objects.equals(relyingUnit, that.relyingUnit) &&
+                Objects.equals(field, that.field) &&
+                Objects.equals(result, that.result);
+    }
+
+    @Override
+    public int hashCode() {
+        return Objects.hash(id, gmtCreate, creator, gmtModified, modifier, isDeleted, name, order, relyingUnit, field, result);
+    }
+}

+ 134 - 0
hsdata-app/common/src/main/java/com/dgtis/common/model/HsChinaLibrary.java

@@ -0,0 +1,134 @@
+package com.dgtis.common.model;
+
+import javax.persistence.*;
+import java.sql.Timestamp;
+import java.util.Objects;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/11 13:19
+ */
+@Entity
+@Table(name = "hs_china_library", schema = "hsdata", catalog = "")
+public class HsChinaLibrary {
+    private long id;
+    private Timestamp gmtCreate;
+    private String creator;
+    private Timestamp gmtModified;
+    private String modifier;
+    private String isDeleted;
+    private String name;
+    private String city;
+    private String level;
+
+    @Id
+    @Column(name = "ID", nullable = false)
+    public long getId() {
+        return id;
+    }
+
+    public void setId(long id) {
+        this.id = id;
+    }
+
+    @Basic
+    @Column(name = "GMT_CREATE", nullable = true)
+    public Timestamp getGmtCreate() {
+        return gmtCreate;
+    }
+
+    public void setGmtCreate(Timestamp gmtCreate) {
+        this.gmtCreate = gmtCreate;
+    }
+
+    @Basic
+    @Column(name = "CREATOR", nullable = true, length = 30)
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    @Basic
+    @Column(name = "GMT_MODIFIED", nullable = true)
+    public Timestamp getGmtModified() {
+        return gmtModified;
+    }
+
+    public void setGmtModified(Timestamp gmtModified) {
+        this.gmtModified = gmtModified;
+    }
+
+    @Basic
+    @Column(name = "MODIFIER", nullable = true, length = 30)
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    @Basic
+    @Column(name = "IS_DELETED", nullable = true, length = 1)
+    public String getIsDeleted() {
+        return isDeleted;
+    }
+
+    public void setIsDeleted(String isDeleted) {
+        this.isDeleted = isDeleted;
+    }
+
+    @Basic
+    @Column(name = "name", nullable = true, length = 200)
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    @Basic
+    @Column(name = "city", nullable = true, length = 100)
+    public String getCity() {
+        return city;
+    }
+
+    public void setCity(String city) {
+        this.city = city;
+    }
+
+    @Basic
+    @Column(name = "level", nullable = true, length = 100)
+    public String getLevel() {
+        return level;
+    }
+
+    public void setLevel(String level) {
+        this.level = level;
+    }
+
+    @Override
+    public boolean equals(Object o) {
+        if (this == o) return true;
+        if (o == null || getClass() != o.getClass()) return false;
+        HsChinaLibrary that = (HsChinaLibrary) o;
+        return id == that.id &&
+                Objects.equals(gmtCreate, that.gmtCreate) &&
+                Objects.equals(creator, that.creator) &&
+                Objects.equals(gmtModified, that.gmtModified) &&
+                Objects.equals(modifier, that.modifier) &&
+                Objects.equals(isDeleted, that.isDeleted) &&
+                Objects.equals(name, that.name) &&
+                Objects.equals(city, that.city) &&
+                Objects.equals(level, that.level);
+    }
+
+    @Override
+    public int hashCode() {
+        return Objects.hash(id, gmtCreate, creator, gmtModified, modifier, isDeleted, name, city, level);
+    }
+}

+ 146 - 0
hsdata-app/common/src/main/java/com/dgtis/common/model/HsChinaRestaurant.java

@@ -0,0 +1,146 @@
+package com.dgtis.common.model;
+
+import javax.persistence.*;
+import java.sql.Timestamp;
+import java.util.Objects;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/10 19:28
+ */
+@Entity
+@Table(name = "hs_china_restaurant", schema = "hsdata", catalog = "")
+public class HsChinaRestaurant {
+    private long id;
+    private Timestamp gmtCreate;
+    private String creator;
+    private Timestamp gmtModified;
+    private String modifier;
+    private String isDeleted;
+    private String name;
+    private String star;
+    private String address;
+    private Integer code;
+
+    @Id
+    @Column(name = "ID", nullable = false)
+    public long getId() {
+        return id;
+    }
+
+    public void setId(long id) {
+        this.id = id;
+    }
+
+    @Basic
+    @Column(name = "GMT_CREATE", nullable = true)
+    public Timestamp getGmtCreate() {
+        return gmtCreate;
+    }
+
+    public void setGmtCreate(Timestamp gmtCreate) {
+        this.gmtCreate = gmtCreate;
+    }
+
+    @Basic
+    @Column(name = "CREATOR", nullable = true, length = 30)
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    @Basic
+    @Column(name = "GMT_MODIFIED", nullable = true)
+    public Timestamp getGmtModified() {
+        return gmtModified;
+    }
+
+    public void setGmtModified(Timestamp gmtModified) {
+        this.gmtModified = gmtModified;
+    }
+
+    @Basic
+    @Column(name = "MODIFIER", nullable = true, length = 30)
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    @Basic
+    @Column(name = "IS_DELETED", nullable = true, length = 1)
+    public String getIsDeleted() {
+        return isDeleted;
+    }
+
+    public void setIsDeleted(String isDeleted) {
+        this.isDeleted = isDeleted;
+    }
+
+    @Basic
+    @Column(name = "name", nullable = true, length = 300)
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    @Basic
+    @Column(name = "star", nullable = true, length = 30)
+    public String getStar() {
+        return star;
+    }
+
+    public void setStar(String star) {
+        this.star = star;
+    }
+
+    @Basic
+    @Column(name = "address", nullable = true, length = 300)
+    public String getAddress() {
+        return address;
+    }
+
+    public void setAddress(String address) {
+        this.address = address;
+    }
+
+    @Basic
+    @Column(name = "code", nullable = true)
+    public Integer getCode() {
+        return code;
+    }
+
+    public void setCode(Integer code) {
+        this.code = code;
+    }
+
+    @Override
+    public boolean equals(Object o) {
+        if (this == o) return true;
+        if (o == null || getClass() != o.getClass()) return false;
+        HsChinaRestaurant that = (HsChinaRestaurant) o;
+        return id == that.id &&
+                Objects.equals(gmtCreate, that.gmtCreate) &&
+                Objects.equals(creator, that.creator) &&
+                Objects.equals(gmtModified, that.gmtModified) &&
+                Objects.equals(modifier, that.modifier) &&
+                Objects.equals(isDeleted, that.isDeleted) &&
+                Objects.equals(name, that.name) &&
+                Objects.equals(star, that.star) &&
+                Objects.equals(address, that.address) &&
+                Objects.equals(code, that.code);
+    }
+
+    @Override
+    public int hashCode() {
+        return Objects.hash(id, gmtCreate, creator, gmtModified, modifier, isDeleted, name, star, address, code);
+    }
+}

+ 134 - 0
hsdata-app/common/src/main/java/com/dgtis/common/model/HsChinaTravelAgency.java

@@ -0,0 +1,134 @@
+package com.dgtis.common.model;
+
+import javax.persistence.*;
+import java.sql.Timestamp;
+import java.util.Objects;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/10 19:25
+ */
+@Entity
+@Table(name = "hs_china_travel_agency", schema = "hsdata", catalog = "")
+public class HsChinaTravelAgency {
+    private long id;
+    private Timestamp gmtCreate;
+    private String creator;
+    private Timestamp gmtModified;
+    private String modifier;
+    private String isDeleted;
+    private String name;
+    private Integer secondaryPosition;
+    private String permitNumber;
+
+    @Id
+    @Column(name = "ID", nullable = false)
+    public long getId() {
+        return id;
+    }
+
+    public void setId(long id) {
+        this.id = id;
+    }
+
+    @Basic
+    @Column(name = "GMT_CREATE", nullable = true)
+    public Timestamp getGmtCreate() {
+        return gmtCreate;
+    }
+
+    public void setGmtCreate(Timestamp gmtCreate) {
+        this.gmtCreate = gmtCreate;
+    }
+
+    @Basic
+    @Column(name = "CREATOR", nullable = true, length = 30)
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    @Basic
+    @Column(name = "GMT_MODIFIED", nullable = true)
+    public Timestamp getGmtModified() {
+        return gmtModified;
+    }
+
+    public void setGmtModified(Timestamp gmtModified) {
+        this.gmtModified = gmtModified;
+    }
+
+    @Basic
+    @Column(name = "MODIFIER", nullable = true, length = 30)
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    @Basic
+    @Column(name = "IS_DELETED", nullable = true, length = 1)
+    public String getIsDeleted() {
+        return isDeleted;
+    }
+
+    public void setIsDeleted(String isDeleted) {
+        this.isDeleted = isDeleted;
+    }
+
+    @Basic
+    @Column(name = "name", nullable = true, length = 300)
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    @Basic
+    @Column(name = "secondary_position", nullable = true)
+    public Integer getSecondaryPosition() {
+        return secondaryPosition;
+    }
+
+    public void setSecondaryPosition(Integer secondaryPosition) {
+        this.secondaryPosition = secondaryPosition;
+    }
+
+    @Basic
+    @Column(name = "permit_number", nullable = true, length = 100)
+    public String getPermitNumber() {
+        return permitNumber;
+    }
+
+    public void setPermitNumber(String permitNumber) {
+        this.permitNumber = permitNumber;
+    }
+
+    @Override
+    public boolean equals(Object o) {
+        if (this == o) return true;
+        if (o == null || getClass() != o.getClass()) return false;
+        HsChinaTravelAgency that = (HsChinaTravelAgency) o;
+        return id == that.id &&
+                Objects.equals(gmtCreate, that.gmtCreate) &&
+                Objects.equals(creator, that.creator) &&
+                Objects.equals(gmtModified, that.gmtModified) &&
+                Objects.equals(modifier, that.modifier) &&
+                Objects.equals(isDeleted, that.isDeleted) &&
+                Objects.equals(name, that.name) &&
+                Objects.equals(secondaryPosition, that.secondaryPosition) &&
+                Objects.equals(permitNumber, that.permitNumber);
+    }
+
+    @Override
+    public int hashCode() {
+        return Objects.hash(id, gmtCreate, creator, gmtModified, modifier, isDeleted, name, secondaryPosition, permitNumber);
+    }
+}

+ 266 - 0
hsdata-app/common/src/main/java/com/dgtis/common/model/HsCivilServicePerformance.java

@@ -0,0 +1,266 @@
+package com.dgtis.common.model;
+
+import javax.persistence.*;
+import java.sql.Timestamp;
+import java.util.Objects;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/9 16:14
+ */
+@Entity
+@Table(name = "hs_civil_service_performance", schema = "hsdata", catalog = "")
+public class HsCivilServicePerformance {
+    private long id;
+    private Timestamp gmtCreate;
+    private String creator;
+    private Timestamp gmtModified;
+    private String modifier;
+    private String isDeleted;
+    private String name;
+    private String registrationNumber;
+    private String sex;
+    private String jobCode;
+    private String department;
+    private String applicationPosition;
+    private Integer numberPlans;
+    private Double test;
+    private Double application;
+    private Double writtenTestScore;
+    private Double interviewResults;
+    private Double consolidatedResults;
+    private Integer consolidatedResultsOrder;
+    private String isEnterMedicalExamination;
+
+    @Id
+    @Column(name = "ID", nullable = false)
+    public long getId() {
+        return id;
+    }
+
+    public void setId(long id) {
+        this.id = id;
+    }
+
+    @Basic
+    @Column(name = "GMT_CREATE", nullable = true)
+    public Timestamp getGmtCreate() {
+        return gmtCreate;
+    }
+
+    public void setGmtCreate(Timestamp gmtCreate) {
+        this.gmtCreate = gmtCreate;
+    }
+
+    @Basic
+    @Column(name = "CREATOR", nullable = true, length = 30)
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    @Basic
+    @Column(name = "GMT_MODIFIED", nullable = true)
+    public Timestamp getGmtModified() {
+        return gmtModified;
+    }
+
+    public void setGmtModified(Timestamp gmtModified) {
+        this.gmtModified = gmtModified;
+    }
+
+    @Basic
+    @Column(name = "MODIFIER", nullable = true, length = 30)
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    @Basic
+    @Column(name = "IS_DELETED", nullable = true, length = 1)
+    public String getIsDeleted() {
+        return isDeleted;
+    }
+
+    public void setIsDeleted(String isDeleted) {
+        this.isDeleted = isDeleted;
+    }
+
+    @Basic
+    @Column(name = "name", nullable = true, length = 100)
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    @Basic
+    @Column(name = "registration_number", nullable = true, length = 100)
+    public String getRegistrationNumber() {
+        return registrationNumber;
+    }
+
+    public void setRegistrationNumber(String registrationNumber) {
+        this.registrationNumber = registrationNumber;
+    }
+
+    @Basic
+    @Column(name = "sex", nullable = true, length = 20)
+    public String getSex() {
+        return sex;
+    }
+
+    public void setSex(String sex) {
+        this.sex = sex;
+    }
+
+    @Basic
+    @Column(name = "job_code", nullable = true, length = 100)
+    public String getJobCode() {
+        return jobCode;
+    }
+
+    public void setJobCode(String jobCode) {
+        this.jobCode = jobCode;
+    }
+
+    @Basic
+    @Column(name = "department", nullable = true, length = 300)
+    public String getDepartment() {
+        return department;
+    }
+
+    public void setDepartment(String department) {
+        this.department = department;
+    }
+
+    @Basic
+    @Column(name = "application_position", nullable = true, length = 100)
+    public String getApplicationPosition() {
+        return applicationPosition;
+    }
+
+    public void setApplicationPosition(String applicationPosition) {
+        this.applicationPosition = applicationPosition;
+    }
+
+    @Basic
+    @Column(name = "number_plans", nullable = true)
+    public Integer getNumberPlans() {
+        return numberPlans;
+    }
+
+    public void setNumberPlans(Integer numberPlans) {
+        this.numberPlans = numberPlans;
+    }
+
+    @Basic
+    @Column(name = "test", nullable = true, precision = 0)
+    public Double getTest() {
+        return test;
+    }
+
+    public void setTest(Double test) {
+        this.test = test;
+    }
+
+    @Basic
+    @Column(name = "application", nullable = true, precision = 0)
+    public Double getApplication() {
+        return application;
+    }
+
+    public void setApplication(Double application) {
+        this.application = application;
+    }
+
+    @Basic
+    @Column(name = "written_test_score", nullable = true, precision = 0)
+    public Double getWrittenTestScore() {
+        return writtenTestScore;
+    }
+
+    public void setWrittenTestScore(Double writtenTestScore) {
+        this.writtenTestScore = writtenTestScore;
+    }
+
+    @Basic
+    @Column(name = "interview_results", nullable = true, precision = 0)
+    public Double getInterviewResults() {
+        return interviewResults;
+    }
+
+    public void setInterviewResults(Double interviewResults) {
+        this.interviewResults = interviewResults;
+    }
+
+    @Basic
+    @Column(name = "consolidated_results", nullable = true, precision = 0)
+    public Double getConsolidatedResults() {
+        return consolidatedResults;
+    }
+
+    public void setConsolidatedResults(Double consolidatedResults) {
+        this.consolidatedResults = consolidatedResults;
+    }
+
+    @Basic
+    @Column(name = "consolidated_results_order", nullable = true)
+    public Integer getConsolidatedResultsOrder() {
+        return consolidatedResultsOrder;
+    }
+
+    public void setConsolidatedResultsOrder(Integer consolidatedResultsOrder) {
+        this.consolidatedResultsOrder = consolidatedResultsOrder;
+    }
+
+    @Basic
+    @Column(name = "is_enter_medical_examination", nullable = true, length = 30)
+    public String getIsEnterMedicalExamination() {
+        return isEnterMedicalExamination;
+    }
+
+    public void setIsEnterMedicalExamination(String isEnterMedicalExamination) {
+        this.isEnterMedicalExamination = isEnterMedicalExamination;
+    }
+
+    @Override
+    public boolean equals(Object o) {
+        if (this == o) return true;
+        if (o == null || getClass() != o.getClass()) return false;
+        HsCivilServicePerformance that = (HsCivilServicePerformance) o;
+        return id == that.id &&
+                Objects.equals(gmtCreate, that.gmtCreate) &&
+                Objects.equals(creator, that.creator) &&
+                Objects.equals(gmtModified, that.gmtModified) &&
+                Objects.equals(modifier, that.modifier) &&
+                Objects.equals(isDeleted, that.isDeleted) &&
+                Objects.equals(name, that.name) &&
+                Objects.equals(registrationNumber, that.registrationNumber) &&
+                Objects.equals(sex, that.sex) &&
+                Objects.equals(jobCode, that.jobCode) &&
+                Objects.equals(department, that.department) &&
+                Objects.equals(applicationPosition, that.applicationPosition) &&
+                Objects.equals(numberPlans, that.numberPlans) &&
+                Objects.equals(test, that.test) &&
+                Objects.equals(application, that.application) &&
+                Objects.equals(writtenTestScore, that.writtenTestScore) &&
+                Objects.equals(interviewResults, that.interviewResults) &&
+                Objects.equals(consolidatedResults, that.consolidatedResults) &&
+                Objects.equals(consolidatedResultsOrder, that.consolidatedResultsOrder) &&
+                Objects.equals(isEnterMedicalExamination, that.isEnterMedicalExamination);
+    }
+
+    @Override
+    public int hashCode() {
+        return Objects.hash(id, gmtCreate, creator, gmtModified, modifier, isDeleted, name, registrationNumber, sex, jobCode, department, applicationPosition, numberPlans, test, application, writtenTestScore, interviewResults, consolidatedResults, consolidatedResultsOrder, isEnterMedicalExamination);
+    }
+}

+ 134 - 0
hsdata-app/common/src/main/java/com/dgtis/common/model/HsCoachRoutes.java

@@ -0,0 +1,134 @@
+package com.dgtis.common.model;
+
+import javax.persistence.*;
+import java.sql.Timestamp;
+import java.util.Objects;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/11 12:07
+ */
+@Entity
+@Table(name = "hs_coach_routes", schema = "hsdata", catalog = "")
+public class HsCoachRoutes {
+    private long id;
+    private Timestamp gmtCreate;
+    private String creator;
+    private Timestamp gmtModified;
+    private String modifier;
+    private String isDeleted;
+    private String name;
+    private String details;
+    private String remarks;
+
+    @Id
+    @Column(name = "ID", nullable = false)
+    public long getId() {
+        return id;
+    }
+
+    public void setId(long id) {
+        this.id = id;
+    }
+
+    @Basic
+    @Column(name = "GMT_CREATE", nullable = true)
+    public Timestamp getGmtCreate() {
+        return gmtCreate;
+    }
+
+    public void setGmtCreate(Timestamp gmtCreate) {
+        this.gmtCreate = gmtCreate;
+    }
+
+    @Basic
+    @Column(name = "CREATOR", nullable = true, length = 30)
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    @Basic
+    @Column(name = "GMT_MODIFIED", nullable = true)
+    public Timestamp getGmtModified() {
+        return gmtModified;
+    }
+
+    public void setGmtModified(Timestamp gmtModified) {
+        this.gmtModified = gmtModified;
+    }
+
+    @Basic
+    @Column(name = "MODIFIER", nullable = true, length = 30)
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    @Basic
+    @Column(name = "IS_DELETED", nullable = true, length = 1)
+    public String getIsDeleted() {
+        return isDeleted;
+    }
+
+    public void setIsDeleted(String isDeleted) {
+        this.isDeleted = isDeleted;
+    }
+
+    @Basic
+    @Column(name = "name", nullable = true, length = 100)
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    @Basic
+    @Column(name = "details", nullable = true, length = 1000)
+    public String getDetails() {
+        return details;
+    }
+
+    public void setDetails(String details) {
+        this.details = details;
+    }
+
+    @Basic
+    @Column(name = "remarks", nullable = true, length = 300)
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    @Override
+    public boolean equals(Object o) {
+        if (this == o) return true;
+        if (o == null || getClass() != o.getClass()) return false;
+        HsCoachRoutes that = (HsCoachRoutes) o;
+        return id == that.id &&
+                Objects.equals(gmtCreate, that.gmtCreate) &&
+                Objects.equals(creator, that.creator) &&
+                Objects.equals(gmtModified, that.gmtModified) &&
+                Objects.equals(modifier, that.modifier) &&
+                Objects.equals(isDeleted, that.isDeleted) &&
+                Objects.equals(name, that.name) &&
+                Objects.equals(details, that.details) &&
+                Objects.equals(remarks, that.remarks);
+    }
+
+    @Override
+    public int hashCode() {
+        return Objects.hash(id, gmtCreate, creator, gmtModified, modifier, isDeleted, name, details, remarks);
+    }
+}

+ 158 - 0
hsdata-app/common/src/main/java/com/dgtis/common/model/HsCourtRoster.java

@@ -0,0 +1,158 @@
+package com.dgtis.common.model;
+
+import javax.persistence.*;
+import java.sql.Timestamp;
+import java.util.Objects;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/11 12:14
+ */
+@Entity
+@Table(name = "hs_court_roster", schema = "hsdata", catalog = "")
+public class HsCourtRoster {
+    private long id;
+    private Timestamp gmtCreate;
+    private String creator;
+    private Timestamp gmtModified;
+    private String modifier;
+    private String isDeleted;
+    private String name;
+    private String companyName;
+    private String position;
+    private String managementUnit;
+    private String type;
+
+    @Id
+    @Column(name = "ID", nullable = false)
+    public long getId() {
+        return id;
+    }
+
+    public void setId(long id) {
+        this.id = id;
+    }
+
+    @Basic
+    @Column(name = "GMT_CREATE", nullable = true)
+    public Timestamp getGmtCreate() {
+        return gmtCreate;
+    }
+
+    public void setGmtCreate(Timestamp gmtCreate) {
+        this.gmtCreate = gmtCreate;
+    }
+
+    @Basic
+    @Column(name = "CREATOR", nullable = true, length = 30)
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    @Basic
+    @Column(name = "GMT_MODIFIED", nullable = true)
+    public Timestamp getGmtModified() {
+        return gmtModified;
+    }
+
+    public void setGmtModified(Timestamp gmtModified) {
+        this.gmtModified = gmtModified;
+    }
+
+    @Basic
+    @Column(name = "MODIFIER", nullable = true, length = 30)
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    @Basic
+    @Column(name = "IS_DELETED", nullable = true, length = 1)
+    public String getIsDeleted() {
+        return isDeleted;
+    }
+
+    public void setIsDeleted(String isDeleted) {
+        this.isDeleted = isDeleted;
+    }
+
+    @Basic
+    @Column(name = "name", nullable = true, length = 100)
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    @Basic
+    @Column(name = "company_name", nullable = true, length = 100)
+    public String getCompanyName() {
+        return companyName;
+    }
+
+    public void setCompanyName(String companyName) {
+        this.companyName = companyName;
+    }
+
+    @Basic
+    @Column(name = "position", nullable = true, length = 1000)
+    public String getPosition() {
+        return position;
+    }
+
+    public void setPosition(String position) {
+        this.position = position;
+    }
+
+    @Basic
+    @Column(name = "management_unit", nullable = true, length = 300)
+    public String getManagementUnit() {
+        return managementUnit;
+    }
+
+    public void setManagementUnit(String managementUnit) {
+        this.managementUnit = managementUnit;
+    }
+
+    @Basic
+    @Column(name = "type", nullable = true, length = 300)
+    public String getType() {
+        return type;
+    }
+
+    public void setType(String type) {
+        this.type = type;
+    }
+
+    @Override
+    public boolean equals(Object o) {
+        if (this == o) return true;
+        if (o == null || getClass() != o.getClass()) return false;
+        HsCourtRoster that = (HsCourtRoster) o;
+        return id == that.id &&
+                Objects.equals(gmtCreate, that.gmtCreate) &&
+                Objects.equals(creator, that.creator) &&
+                Objects.equals(gmtModified, that.gmtModified) &&
+                Objects.equals(modifier, that.modifier) &&
+                Objects.equals(isDeleted, that.isDeleted) &&
+                Objects.equals(name, that.name) &&
+                Objects.equals(companyName, that.companyName) &&
+                Objects.equals(position, that.position) &&
+                Objects.equals(managementUnit, that.managementUnit) &&
+                Objects.equals(type, that.type);
+    }
+
+    @Override
+    public int hashCode() {
+        return Objects.hash(id, gmtCreate, creator, gmtModified, modifier, isDeleted, name, companyName, position, managementUnit, type);
+    }
+}

+ 122 - 0
hsdata-app/common/src/main/java/com/dgtis/common/model/HsDemonstrationArea.java

@@ -0,0 +1,122 @@
+package com.dgtis.common.model;
+
+import javax.persistence.*;
+import java.sql.Timestamp;
+import java.util.Objects;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/11 13:27
+ */
+@Entity
+@Table(name = "hs_demonstration_area", schema = "hsdata", catalog = "")
+public class HsDemonstrationArea {
+    private long id;
+    private Timestamp gmtCreate;
+    private String creator;
+    private Timestamp gmtModified;
+    private String modifier;
+    private String isDeleted;
+    private String name;
+    private String area;
+
+    @Id
+    @Column(name = "ID", nullable = false)
+    public long getId() {
+        return id;
+    }
+
+    public void setId(long id) {
+        this.id = id;
+    }
+
+    @Basic
+    @Column(name = "GMT_CREATE", nullable = true)
+    public Timestamp getGmtCreate() {
+        return gmtCreate;
+    }
+
+    public void setGmtCreate(Timestamp gmtCreate) {
+        this.gmtCreate = gmtCreate;
+    }
+
+    @Basic
+    @Column(name = "CREATOR", nullable = true, length = 30)
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    @Basic
+    @Column(name = "GMT_MODIFIED", nullable = true)
+    public Timestamp getGmtModified() {
+        return gmtModified;
+    }
+
+    public void setGmtModified(Timestamp gmtModified) {
+        this.gmtModified = gmtModified;
+    }
+
+    @Basic
+    @Column(name = "MODIFIER", nullable = true, length = 30)
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    @Basic
+    @Column(name = "IS_DELETED", nullable = true, length = 1)
+    public String getIsDeleted() {
+        return isDeleted;
+    }
+
+    public void setIsDeleted(String isDeleted) {
+        this.isDeleted = isDeleted;
+    }
+
+    @Basic
+    @Column(name = "name", nullable = true, length = 100)
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    @Basic
+    @Column(name = "area", nullable = true, length = 100)
+    public String getArea() {
+        return area;
+    }
+
+    public void setArea(String area) {
+        this.area = area;
+    }
+
+    @Override
+    public boolean equals(Object o) {
+        if (this == o) return true;
+        if (o == null || getClass() != o.getClass()) return false;
+        HsDemonstrationArea that = (HsDemonstrationArea) o;
+        return id == that.id &&
+                Objects.equals(gmtCreate, that.gmtCreate) &&
+                Objects.equals(creator, that.creator) &&
+                Objects.equals(gmtModified, that.gmtModified) &&
+                Objects.equals(modifier, that.modifier) &&
+                Objects.equals(isDeleted, that.isDeleted) &&
+                Objects.equals(name, that.name) &&
+                Objects.equals(area, that.area);
+    }
+
+    @Override
+    public int hashCode() {
+        return Objects.hash(id, gmtCreate, creator, gmtModified, modifier, isDeleted, name, area);
+    }
+}

+ 134 - 0
hsdata-app/common/src/main/java/com/dgtis/common/model/HsDemonstrationProject.java

@@ -0,0 +1,134 @@
+package com.dgtis.common.model;
+
+import javax.persistence.*;
+import java.sql.Timestamp;
+import java.util.Objects;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/11 13:36
+ */
+@Entity
+@Table(name = "hs_demonstration_project", schema = "hsdata", catalog = "")
+public class HsDemonstrationProject {
+    private long id;
+    private Timestamp gmtCreate;
+    private String creator;
+    private Timestamp gmtModified;
+    private String modifier;
+    private String isDeleted;
+    private String name;
+    private String reportingUnit;
+    private String remarks;
+
+    @Id
+    @Column(name = "ID", nullable = false)
+    public long getId() {
+        return id;
+    }
+
+    public void setId(long id) {
+        this.id = id;
+    }
+
+    @Basic
+    @Column(name = "GMT_CREATE", nullable = true)
+    public Timestamp getGmtCreate() {
+        return gmtCreate;
+    }
+
+    public void setGmtCreate(Timestamp gmtCreate) {
+        this.gmtCreate = gmtCreate;
+    }
+
+    @Basic
+    @Column(name = "CREATOR", nullable = true, length = 30)
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    @Basic
+    @Column(name = "GMT_MODIFIED", nullable = true)
+    public Timestamp getGmtModified() {
+        return gmtModified;
+    }
+
+    public void setGmtModified(Timestamp gmtModified) {
+        this.gmtModified = gmtModified;
+    }
+
+    @Basic
+    @Column(name = "MODIFIER", nullable = true, length = 30)
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    @Basic
+    @Column(name = "IS_DELETED", nullable = true, length = 1)
+    public String getIsDeleted() {
+        return isDeleted;
+    }
+
+    public void setIsDeleted(String isDeleted) {
+        this.isDeleted = isDeleted;
+    }
+
+    @Basic
+    @Column(name = "name", nullable = true, length = 200)
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    @Basic
+    @Column(name = "reporting_unit", nullable = true, length = 100)
+    public String getReportingUnit() {
+        return reportingUnit;
+    }
+
+    public void setReportingUnit(String reportingUnit) {
+        this.reportingUnit = reportingUnit;
+    }
+
+    @Basic
+    @Column(name = "remarks", nullable = true, length = 300)
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    @Override
+    public boolean equals(Object o) {
+        if (this == o) return true;
+        if (o == null || getClass() != o.getClass()) return false;
+        HsDemonstrationProject that = (HsDemonstrationProject) o;
+        return id == that.id &&
+                Objects.equals(gmtCreate, that.gmtCreate) &&
+                Objects.equals(creator, that.creator) &&
+                Objects.equals(gmtModified, that.gmtModified) &&
+                Objects.equals(modifier, that.modifier) &&
+                Objects.equals(isDeleted, that.isDeleted) &&
+                Objects.equals(name, that.name) &&
+                Objects.equals(reportingUnit, that.reportingUnit) &&
+                Objects.equals(remarks, that.remarks);
+    }
+
+    @Override
+    public int hashCode() {
+        return Objects.hash(id, gmtCreate, creator, gmtModified, modifier, isDeleted, name, reportingUnit, remarks);
+    }
+}

+ 134 - 0
hsdata-app/common/src/main/java/com/dgtis/common/model/HsDrivingSchool.java

@@ -0,0 +1,134 @@
+package com.dgtis.common.model;
+
+import javax.persistence.*;
+import java.sql.Timestamp;
+import java.util.Objects;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/11 12:03
+ */
+@Entity
+@Table(name = "hs_driving_school", schema = "hsdata", catalog = "")
+public class HsDrivingSchool {
+    private long id;
+    private Timestamp gmtCreate;
+    private String creator;
+    private Timestamp gmtModified;
+    private String modifier;
+    private String isDeleted;
+    private String name;
+    private String address;
+    private String phone;
+
+    @Id
+    @Column(name = "ID", nullable = false)
+    public long getId() {
+        return id;
+    }
+
+    public void setId(long id) {
+        this.id = id;
+    }
+
+    @Basic
+    @Column(name = "GMT_CREATE", nullable = true)
+    public Timestamp getGmtCreate() {
+        return gmtCreate;
+    }
+
+    public void setGmtCreate(Timestamp gmtCreate) {
+        this.gmtCreate = gmtCreate;
+    }
+
+    @Basic
+    @Column(name = "CREATOR", nullable = true, length = 30)
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    @Basic
+    @Column(name = "GMT_MODIFIED", nullable = true)
+    public Timestamp getGmtModified() {
+        return gmtModified;
+    }
+
+    public void setGmtModified(Timestamp gmtModified) {
+        this.gmtModified = gmtModified;
+    }
+
+    @Basic
+    @Column(name = "MODIFIER", nullable = true, length = 30)
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    @Basic
+    @Column(name = "IS_DELETED", nullable = true, length = 1)
+    public String getIsDeleted() {
+        return isDeleted;
+    }
+
+    public void setIsDeleted(String isDeleted) {
+        this.isDeleted = isDeleted;
+    }
+
+    @Basic
+    @Column(name = "name", nullable = true, length = 100)
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    @Basic
+    @Column(name = "address", nullable = true, length = 300)
+    public String getAddress() {
+        return address;
+    }
+
+    public void setAddress(String address) {
+        this.address = address;
+    }
+
+    @Basic
+    @Column(name = "phone", nullable = true, length = 100)
+    public String getPhone() {
+        return phone;
+    }
+
+    public void setPhone(String phone) {
+        this.phone = phone;
+    }
+
+    @Override
+    public boolean equals(Object o) {
+        if (this == o) return true;
+        if (o == null || getClass() != o.getClass()) return false;
+        HsDrivingSchool that = (HsDrivingSchool) o;
+        return id == that.id &&
+                Objects.equals(gmtCreate, that.gmtCreate) &&
+                Objects.equals(creator, that.creator) &&
+                Objects.equals(gmtModified, that.gmtModified) &&
+                Objects.equals(modifier, that.modifier) &&
+                Objects.equals(isDeleted, that.isDeleted) &&
+                Objects.equals(name, that.name) &&
+                Objects.equals(address, that.address) &&
+                Objects.equals(phone, that.phone);
+    }
+
+    @Override
+    public int hashCode() {
+        return Objects.hash(id, gmtCreate, creator, gmtModified, modifier, isDeleted, name, address, phone);
+    }
+}

+ 195 - 0
hsdata-app/common/src/main/java/com/dgtis/common/model/HsEmploymentSubsidy.java

@@ -0,0 +1,195 @@
+package com.dgtis.common.model;
+
+import javax.persistence.*;
+import java.sql.Date;
+import java.sql.Timestamp;
+import java.util.Objects;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/9 13:54
+ */
+@Entity
+@Table(name = "hs_employment_subsidy", schema = "hsdata", catalog = "")
+public class HsEmploymentSubsidy {
+    private long id;
+    private Timestamp gmtCreate;
+    private String creator;
+    private Timestamp gmtModified;
+    private String modifier;
+    private String isDeleted;
+    private String companyName;
+    private String name;
+    private String code;
+    private Date graduationTime;
+    private Double subsidyStandard;
+    private Date startTime;
+    private Date endTime;
+    private Double subsidy;
+
+    @Id
+    @Column(name = "ID", nullable = false)
+    public long getId() {
+        return id;
+    }
+
+    public void setId(long id) {
+        this.id = id;
+    }
+
+    @Basic
+    @Column(name = "GMT_CREATE", nullable = true)
+    public Timestamp getGmtCreate() {
+        return gmtCreate;
+    }
+
+    public void setGmtCreate(Timestamp gmtCreate) {
+        this.gmtCreate = gmtCreate;
+    }
+
+    @Basic
+    @Column(name = "CREATOR", nullable = true, length = 30)
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    @Basic
+    @Column(name = "GMT_MODIFIED", nullable = true)
+    public Timestamp getGmtModified() {
+        return gmtModified;
+    }
+
+    public void setGmtModified(Timestamp gmtModified) {
+        this.gmtModified = gmtModified;
+    }
+
+    @Basic
+    @Column(name = "MODIFIER", nullable = true, length = 30)
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    @Basic
+    @Column(name = "IS_DELETED", nullable = true, length = 1)
+    public String getIsDeleted() {
+        return isDeleted;
+    }
+
+    public void setIsDeleted(String isDeleted) {
+        this.isDeleted = isDeleted;
+    }
+
+    @Basic
+    @Column(name = "company_name", nullable = true, length = 300)
+    public String getCompanyName() {
+        return companyName;
+    }
+
+    public void setCompanyName(String companyName) {
+        this.companyName = companyName;
+    }
+
+    @Basic
+    @Column(name = "name", nullable = true, length = 100)
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    @Basic
+    @Column(name = "code", nullable = true, length = 100)
+    public String getCode() {
+        return code;
+    }
+
+    public void setCode(String code) {
+        this.code = code;
+    }
+
+    @Basic
+    @Column(name = "graduation_time", nullable = true)
+    public Date getGraduationTime() {
+        return graduationTime;
+    }
+
+    public void setGraduationTime(Date graduationTime) {
+        this.graduationTime = graduationTime;
+    }
+
+    @Basic
+    @Column(name = "subsidy_standard", nullable = true, precision = 0)
+    public Double getSubsidyStandard() {
+        return subsidyStandard;
+    }
+
+    public void setSubsidyStandard(Double subsidyStandard) {
+        this.subsidyStandard = subsidyStandard;
+    }
+
+    @Basic
+    @Column(name = "start_time", nullable = true)
+    public Date getStartTime() {
+        return startTime;
+    }
+
+    public void setStartTime(Date startTime) {
+        this.startTime = startTime;
+    }
+
+    @Basic
+    @Column(name = "end_time", nullable = true)
+    public Date getEndTime() {
+        return endTime;
+    }
+
+    public void setEndTime(Date endTime) {
+        this.endTime = endTime;
+    }
+
+    @Basic
+    @Column(name = "subsidy", nullable = true, precision = 0)
+    public Double getSubsidy() {
+        return subsidy;
+    }
+
+    public void setSubsidy(Double subsidy) {
+        this.subsidy = subsidy;
+    }
+
+    @Override
+    public boolean equals(Object o) {
+        if (this == o) return true;
+        if (o == null || getClass() != o.getClass()) return false;
+        HsEmploymentSubsidy that = (HsEmploymentSubsidy) o;
+        return id == that.id &&
+                Objects.equals(gmtCreate, that.gmtCreate) &&
+                Objects.equals(creator, that.creator) &&
+                Objects.equals(gmtModified, that.gmtModified) &&
+                Objects.equals(modifier, that.modifier) &&
+                Objects.equals(isDeleted, that.isDeleted) &&
+                Objects.equals(companyName, that.companyName) &&
+                Objects.equals(name, that.name) &&
+                Objects.equals(code, that.code) &&
+                Objects.equals(graduationTime, that.graduationTime) &&
+                Objects.equals(subsidyStandard, that.subsidyStandard) &&
+                Objects.equals(startTime, that.startTime) &&
+                Objects.equals(endTime, that.endTime) &&
+                Objects.equals(subsidy, that.subsidy);
+    }
+
+    @Override
+    public int hashCode() {
+        return Objects.hash(id, gmtCreate, creator, gmtModified, modifier, isDeleted, companyName, name, code, graduationTime, subsidyStandard, startTime, endTime, subsidy);
+    }
+}

+ 146 - 0
hsdata-app/common/src/main/java/com/dgtis/common/model/HsGas.java

@@ -0,0 +1,146 @@
+package com.dgtis.common.model;
+
+import javax.persistence.*;
+import java.sql.Timestamp;
+import java.util.Objects;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/11 12:01
+ */
+@Entity
+@Table(name = "hs_gas", schema = "hsdata", catalog = "")
+public class HsGas {
+    private long id;
+    private Timestamp gmtCreate;
+    private String creator;
+    private Timestamp gmtModified;
+    private String modifier;
+    private String isDeleted;
+    private String name;
+    private String address;
+    private String businessHours;
+    private String company;
+
+    @Id
+    @Column(name = "ID", nullable = false)
+    public long getId() {
+        return id;
+    }
+
+    public void setId(long id) {
+        this.id = id;
+    }
+
+    @Basic
+    @Column(name = "GMT_CREATE", nullable = true)
+    public Timestamp getGmtCreate() {
+        return gmtCreate;
+    }
+
+    public void setGmtCreate(Timestamp gmtCreate) {
+        this.gmtCreate = gmtCreate;
+    }
+
+    @Basic
+    @Column(name = "CREATOR", nullable = true, length = 30)
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    @Basic
+    @Column(name = "GMT_MODIFIED", nullable = true)
+    public Timestamp getGmtModified() {
+        return gmtModified;
+    }
+
+    public void setGmtModified(Timestamp gmtModified) {
+        this.gmtModified = gmtModified;
+    }
+
+    @Basic
+    @Column(name = "MODIFIER", nullable = true, length = 30)
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    @Basic
+    @Column(name = "IS_DELETED", nullable = true, length = 1)
+    public String getIsDeleted() {
+        return isDeleted;
+    }
+
+    public void setIsDeleted(String isDeleted) {
+        this.isDeleted = isDeleted;
+    }
+
+    @Basic
+    @Column(name = "name", nullable = true, length = 200)
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    @Basic
+    @Column(name = "address", nullable = true, length = 300)
+    public String getAddress() {
+        return address;
+    }
+
+    public void setAddress(String address) {
+        this.address = address;
+    }
+
+    @Basic
+    @Column(name = "business_hours", nullable = true, length = 100)
+    public String getBusinessHours() {
+        return businessHours;
+    }
+
+    public void setBusinessHours(String businessHours) {
+        this.businessHours = businessHours;
+    }
+
+    @Basic
+    @Column(name = "company", nullable = true, length = 100)
+    public String getCompany() {
+        return company;
+    }
+
+    public void setCompany(String company) {
+        this.company = company;
+    }
+
+    @Override
+    public boolean equals(Object o) {
+        if (this == o) return true;
+        if (o == null || getClass() != o.getClass()) return false;
+        HsGas hsGas = (HsGas) o;
+        return id == hsGas.id &&
+                Objects.equals(gmtCreate, hsGas.gmtCreate) &&
+                Objects.equals(creator, hsGas.creator) &&
+                Objects.equals(gmtModified, hsGas.gmtModified) &&
+                Objects.equals(modifier, hsGas.modifier) &&
+                Objects.equals(isDeleted, hsGas.isDeleted) &&
+                Objects.equals(name, hsGas.name) &&
+                Objects.equals(address, hsGas.address) &&
+                Objects.equals(businessHours, hsGas.businessHours) &&
+                Objects.equals(company, hsGas.company);
+    }
+
+    @Override
+    public int hashCode() {
+        return Objects.hash(id, gmtCreate, creator, gmtModified, modifier, isDeleted, name, address, businessHours, company);
+    }
+}

+ 134 - 0
hsdata-app/common/src/main/java/com/dgtis/common/model/HsGym.java

@@ -0,0 +1,134 @@
+package com.dgtis.common.model;
+
+import javax.persistence.*;
+import java.sql.Timestamp;
+import java.util.Objects;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/10 19:34
+ */
+@Entity
+@Table(name = "hs_gym", schema = "hsdata", catalog = "")
+public class HsGym {
+    private long id;
+    private Timestamp gmtCreate;
+    private String creator;
+    private Timestamp gmtModified;
+    private String modifier;
+    private String isDeleted;
+    private String name;
+    private String address;
+    private String phone;
+
+    @Id
+    @Column(name = "ID", nullable = false)
+    public long getId() {
+        return id;
+    }
+
+    public void setId(long id) {
+        this.id = id;
+    }
+
+    @Basic
+    @Column(name = "GMT_CREATE", nullable = true)
+    public Timestamp getGmtCreate() {
+        return gmtCreate;
+    }
+
+    public void setGmtCreate(Timestamp gmtCreate) {
+        this.gmtCreate = gmtCreate;
+    }
+
+    @Basic
+    @Column(name = "CREATOR", nullable = true, length = 30)
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    @Basic
+    @Column(name = "GMT_MODIFIED", nullable = true)
+    public Timestamp getGmtModified() {
+        return gmtModified;
+    }
+
+    public void setGmtModified(Timestamp gmtModified) {
+        this.gmtModified = gmtModified;
+    }
+
+    @Basic
+    @Column(name = "MODIFIER", nullable = true, length = 30)
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    @Basic
+    @Column(name = "IS_DELETED", nullable = true, length = 1)
+    public String getIsDeleted() {
+        return isDeleted;
+    }
+
+    public void setIsDeleted(String isDeleted) {
+        this.isDeleted = isDeleted;
+    }
+
+    @Basic
+    @Column(name = "name", nullable = true, length = 200)
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    @Basic
+    @Column(name = "address", nullable = true, length = 500)
+    public String getAddress() {
+        return address;
+    }
+
+    public void setAddress(String address) {
+        this.address = address;
+    }
+
+    @Basic
+    @Column(name = "phone", nullable = true, length = 100)
+    public String getPhone() {
+        return phone;
+    }
+
+    public void setPhone(String phone) {
+        this.phone = phone;
+    }
+
+    @Override
+    public boolean equals(Object o) {
+        if (this == o) return true;
+        if (o == null || getClass() != o.getClass()) return false;
+        HsGym hsGym = (HsGym) o;
+        return id == hsGym.id &&
+                Objects.equals(gmtCreate, hsGym.gmtCreate) &&
+                Objects.equals(creator, hsGym.creator) &&
+                Objects.equals(gmtModified, hsGym.gmtModified) &&
+                Objects.equals(modifier, hsGym.modifier) &&
+                Objects.equals(isDeleted, hsGym.isDeleted) &&
+                Objects.equals(name, hsGym.name) &&
+                Objects.equals(address, hsGym.address) &&
+                Objects.equals(phone, hsGym.phone);
+    }
+
+    @Override
+    public int hashCode() {
+        return Objects.hash(id, gmtCreate, creator, gmtModified, modifier, isDeleted, name, address, phone);
+    }
+}

+ 146 - 0
hsdata-app/common/src/main/java/com/dgtis/common/model/HsHebeijiaoguanContactInformation.java

@@ -0,0 +1,146 @@
+package com.dgtis.common.model;
+
+import javax.persistence.*;
+import java.sql.Timestamp;
+import java.util.Objects;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/11 14:08
+ */
+@Entity
+@Table(name = "hs_hebeijiaoguan_contact_information", schema = "hsdata", catalog = "")
+public class HsHebeijiaoguanContactInformation {
+    private long id;
+    private Timestamp gmtCreate;
+    private String creator;
+    private Timestamp gmtModified;
+    private String modifier;
+    private String isDeleted;
+    private String name;
+    private String switchboard;
+    private String onDutyCall;
+    private String address;
+
+    @Id
+    @Column(name = "ID", nullable = false)
+    public long getId() {
+        return id;
+    }
+
+    public void setId(long id) {
+        this.id = id;
+    }
+
+    @Basic
+    @Column(name = "GMT_CREATE", nullable = true)
+    public Timestamp getGmtCreate() {
+        return gmtCreate;
+    }
+
+    public void setGmtCreate(Timestamp gmtCreate) {
+        this.gmtCreate = gmtCreate;
+    }
+
+    @Basic
+    @Column(name = "CREATOR", nullable = true, length = 30)
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    @Basic
+    @Column(name = "GMT_MODIFIED", nullable = true)
+    public Timestamp getGmtModified() {
+        return gmtModified;
+    }
+
+    public void setGmtModified(Timestamp gmtModified) {
+        this.gmtModified = gmtModified;
+    }
+
+    @Basic
+    @Column(name = "MODIFIER", nullable = true, length = 30)
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    @Basic
+    @Column(name = "IS_DELETED", nullable = true, length = 1)
+    public String getIsDeleted() {
+        return isDeleted;
+    }
+
+    public void setIsDeleted(String isDeleted) {
+        this.isDeleted = isDeleted;
+    }
+
+    @Basic
+    @Column(name = "name", nullable = true, length = 100)
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    @Basic
+    @Column(name = "switchboard", nullable = true, length = 100)
+    public String getSwitchboard() {
+        return switchboard;
+    }
+
+    public void setSwitchboard(String switchboard) {
+        this.switchboard = switchboard;
+    }
+
+    @Basic
+    @Column(name = "on_duty_call", nullable = true, length = 100)
+    public String getOnDutyCall() {
+        return onDutyCall;
+    }
+
+    public void setOnDutyCall(String onDutyCall) {
+        this.onDutyCall = onDutyCall;
+    }
+
+    @Basic
+    @Column(name = "address", nullable = true, length = 300)
+    public String getAddress() {
+        return address;
+    }
+
+    public void setAddress(String address) {
+        this.address = address;
+    }
+
+    @Override
+    public boolean equals(Object o) {
+        if (this == o) return true;
+        if (o == null || getClass() != o.getClass()) return false;
+        HsHebeijiaoguanContactInformation that = (HsHebeijiaoguanContactInformation) o;
+        return id == that.id &&
+                Objects.equals(gmtCreate, that.gmtCreate) &&
+                Objects.equals(creator, that.creator) &&
+                Objects.equals(gmtModified, that.gmtModified) &&
+                Objects.equals(modifier, that.modifier) &&
+                Objects.equals(isDeleted, that.isDeleted) &&
+                Objects.equals(name, that.name) &&
+                Objects.equals(switchboard, that.switchboard) &&
+                Objects.equals(onDutyCall, that.onDutyCall) &&
+                Objects.equals(address, that.address);
+    }
+
+    @Override
+    public int hashCode() {
+        return Objects.hash(id, gmtCreate, creator, gmtModified, modifier, isDeleted, name, switchboard, onDutyCall, address);
+    }
+}

+ 206 - 0
hsdata-app/common/src/main/java/com/dgtis/common/model/HsHighschoolstudentNumber.java

@@ -0,0 +1,206 @@
+package com.dgtis.common.model;
+
+import javax.persistence.*;
+import java.sql.Timestamp;
+import java.util.Objects;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/11 15:04
+ */
+@Entity
+@Table(name = "hs_highschoolstudent_number", schema = "hsdata", catalog = "")
+public class HsHighschoolstudentNumber {
+    private long id;
+    private Timestamp gmtCreate;
+    private String creator;
+    private Timestamp gmtModified;
+    private String modifier;
+    private String isDeleted;
+    private String name;
+    private Integer graduates;
+    private Integer entrants;
+    private Integer enrolmentTotal;
+    private Integer enrolmentFemale;
+    private Integer enrolmentGradeOne;
+    private Integer enrolmentGradeTwo;
+    private Integer enrolmentGradeThree;
+    private Integer expectedGraduate;
+
+    @Id
+    @Column(name = "ID", nullable = false)
+    public long getId() {
+        return id;
+    }
+
+    public void setId(long id) {
+        this.id = id;
+    }
+
+    @Basic
+    @Column(name = "GMT_CREATE", nullable = true)
+    public Timestamp getGmtCreate() {
+        return gmtCreate;
+    }
+
+    public void setGmtCreate(Timestamp gmtCreate) {
+        this.gmtCreate = gmtCreate;
+    }
+
+    @Basic
+    @Column(name = "CREATOR", nullable = true, length = 30)
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    @Basic
+    @Column(name = "GMT_MODIFIED", nullable = true)
+    public Timestamp getGmtModified() {
+        return gmtModified;
+    }
+
+    public void setGmtModified(Timestamp gmtModified) {
+        this.gmtModified = gmtModified;
+    }
+
+    @Basic
+    @Column(name = "MODIFIER", nullable = true, length = 30)
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    @Basic
+    @Column(name = "IS_DELETED", nullable = true, length = 1)
+    public String getIsDeleted() {
+        return isDeleted;
+    }
+
+    public void setIsDeleted(String isDeleted) {
+        this.isDeleted = isDeleted;
+    }
+
+    @Basic
+    @Column(name = "name", nullable = true, length = 100)
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    @Basic
+    @Column(name = "graduates", nullable = true)
+    public Integer getGraduates() {
+        return graduates;
+    }
+
+    public void setGraduates(Integer graduates) {
+        this.graduates = graduates;
+    }
+
+    @Basic
+    @Column(name = "entrants", nullable = true)
+    public Integer getEntrants() {
+        return entrants;
+    }
+
+    public void setEntrants(Integer entrants) {
+        this.entrants = entrants;
+    }
+
+    @Basic
+    @Column(name = "enrolment_total", nullable = true)
+    public Integer getEnrolmentTotal() {
+        return enrolmentTotal;
+    }
+
+    public void setEnrolmentTotal(Integer enrolmentTotal) {
+        this.enrolmentTotal = enrolmentTotal;
+    }
+
+    @Basic
+    @Column(name = "enrolment_female", nullable = true)
+    public Integer getEnrolmentFemale() {
+        return enrolmentFemale;
+    }
+
+    public void setEnrolmentFemale(Integer enrolmentFemale) {
+        this.enrolmentFemale = enrolmentFemale;
+    }
+
+    @Basic
+    @Column(name = "enrolment_grade_one", nullable = true)
+    public Integer getEnrolmentGradeOne() {
+        return enrolmentGradeOne;
+    }
+
+    public void setEnrolmentGradeOne(Integer enrolmentGradeOne) {
+        this.enrolmentGradeOne = enrolmentGradeOne;
+    }
+
+    @Basic
+    @Column(name = "enrolment_grade_two", nullable = true)
+    public Integer getEnrolmentGradeTwo() {
+        return enrolmentGradeTwo;
+    }
+
+    public void setEnrolmentGradeTwo(Integer enrolmentGradeTwo) {
+        this.enrolmentGradeTwo = enrolmentGradeTwo;
+    }
+
+    @Basic
+    @Column(name = "enrolment_grade_three", nullable = true)
+    public Integer getEnrolmentGradeThree() {
+        return enrolmentGradeThree;
+    }
+
+    public void setEnrolmentGradeThree(Integer enrolmentGradeThree) {
+        this.enrolmentGradeThree = enrolmentGradeThree;
+    }
+
+    @Basic
+    @Column(name = "expected_graduate", nullable = true)
+    public Integer getExpectedGraduate() {
+        return expectedGraduate;
+    }
+
+    public void setExpectedGraduate(Integer expectedGraduate) {
+        this.expectedGraduate = expectedGraduate;
+    }
+
+    @Override
+    public boolean equals(Object o) {
+        if (this == o) return true;
+        if (o == null || getClass() != o.getClass()) return false;
+        HsHighschoolstudentNumber that = (HsHighschoolstudentNumber) o;
+        return id == that.id &&
+                Objects.equals(gmtCreate, that.gmtCreate) &&
+                Objects.equals(creator, that.creator) &&
+                Objects.equals(gmtModified, that.gmtModified) &&
+                Objects.equals(modifier, that.modifier) &&
+                Objects.equals(isDeleted, that.isDeleted) &&
+                Objects.equals(name, that.name) &&
+                Objects.equals(graduates, that.graduates) &&
+                Objects.equals(entrants, that.entrants) &&
+                Objects.equals(enrolmentTotal, that.enrolmentTotal) &&
+                Objects.equals(enrolmentFemale, that.enrolmentFemale) &&
+                Objects.equals(enrolmentGradeOne, that.enrolmentGradeOne) &&
+                Objects.equals(enrolmentGradeTwo, that.enrolmentGradeTwo) &&
+                Objects.equals(enrolmentGradeThree, that.enrolmentGradeThree) &&
+                Objects.equals(expectedGraduate, that.expectedGraduate);
+    }
+
+    @Override
+    public int hashCode() {
+        return Objects.hash(id, gmtCreate, creator, gmtModified, modifier, isDeleted, name, graduates, entrants, enrolmentTotal, enrolmentFemale, enrolmentGradeOne, enrolmentGradeTwo, enrolmentGradeThree, expectedGraduate);
+    }
+}

+ 327 - 0
hsdata-app/common/src/main/java/com/dgtis/common/model/HsHousingAgency.java

@@ -0,0 +1,327 @@
+package com.dgtis.common.model;
+
+import javax.persistence.*;
+import java.sql.Date;
+import java.sql.Timestamp;
+import java.util.Objects;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/10 19:46
+ */
+@Entity
+@Table(name = "hs_housing_agency", schema = "hsdata", catalog = "")
+public class HsHousingAgency {
+    private long id;
+    private Timestamp gmtCreate;
+    private String creator;
+    private Timestamp gmtModified;
+    private String modifier;
+    private String isDeleted;
+    private String name;
+    private String address;
+    private String legalPerson;
+    private String phone;
+    private String registeredCapital;
+    private String paidInCapital;
+    private String businessStatus;
+    private Date dateEstablishment;
+    private String socialCreditCode;
+    private String taxpayerIdentificationNumber;
+    private String registrationNumber;
+    private String organizationCode;
+    private String companyType;
+    private String industry;
+    private Date approvalDate;
+    private String registrationAuthority;
+    private String area;
+    private String operatingPeriod;
+    private String businessScope;
+
+    @Id
+    @Column(name = "ID", nullable = false)
+    public long getId() {
+        return id;
+    }
+
+    public void setId(long id) {
+        this.id = id;
+    }
+
+    @Basic
+    @Column(name = "GMT_CREATE", nullable = true)
+    public Timestamp getGmtCreate() {
+        return gmtCreate;
+    }
+
+    public void setGmtCreate(Timestamp gmtCreate) {
+        this.gmtCreate = gmtCreate;
+    }
+
+    @Basic
+    @Column(name = "CREATOR", nullable = true, length = 30)
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    @Basic
+    @Column(name = "GMT_MODIFIED", nullable = true)
+    public Timestamp getGmtModified() {
+        return gmtModified;
+    }
+
+    public void setGmtModified(Timestamp gmtModified) {
+        this.gmtModified = gmtModified;
+    }
+
+    @Basic
+    @Column(name = "MODIFIER", nullable = true, length = 30)
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    @Basic
+    @Column(name = "IS_DELETED", nullable = true, length = 1)
+    public String getIsDeleted() {
+        return isDeleted;
+    }
+
+    public void setIsDeleted(String isDeleted) {
+        this.isDeleted = isDeleted;
+    }
+
+    @Basic
+    @Column(name = "name", nullable = true, length = 200)
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    @Basic
+    @Column(name = "address", nullable = true, length = 500)
+    public String getAddress() {
+        return address;
+    }
+
+    public void setAddress(String address) {
+        this.address = address;
+    }
+
+    @Basic
+    @Column(name = "legal_person", nullable = true, length = 100)
+    public String getLegalPerson() {
+        return legalPerson;
+    }
+
+    public void setLegalPerson(String legalPerson) {
+        this.legalPerson = legalPerson;
+    }
+
+    @Basic
+    @Column(name = "phone", nullable = true, length = 50)
+    public String getPhone() {
+        return phone;
+    }
+
+    public void setPhone(String phone) {
+        this.phone = phone;
+    }
+
+    @Basic
+    @Column(name = "registered_capital", nullable = true, length = 200)
+    public String getRegisteredCapital() {
+        return registeredCapital;
+    }
+
+    public void setRegisteredCapital(String registeredCapital) {
+        this.registeredCapital = registeredCapital;
+    }
+
+    @Basic
+    @Column(name = "paid_in_capital", nullable = true, length = 200)
+    public String getPaidInCapital() {
+        return paidInCapital;
+    }
+
+    public void setPaidInCapital(String paidInCapital) {
+        this.paidInCapital = paidInCapital;
+    }
+
+    @Basic
+    @Column(name = "business_status", nullable = true, length = 255)
+    public String getBusinessStatus() {
+        return businessStatus;
+    }
+
+    public void setBusinessStatus(String businessStatus) {
+        this.businessStatus = businessStatus;
+    }
+
+    @Basic
+    @Column(name = "date_establishment", nullable = true)
+    public Date getDateEstablishment() {
+        return dateEstablishment;
+    }
+
+    public void setDateEstablishment(Date dateEstablishment) {
+        this.dateEstablishment = dateEstablishment;
+    }
+
+    @Basic
+    @Column(name = "social_credit_code", nullable = true, length = 300)
+    public String getSocialCreditCode() {
+        return socialCreditCode;
+    }
+
+    public void setSocialCreditCode(String socialCreditCode) {
+        this.socialCreditCode = socialCreditCode;
+    }
+
+    @Basic
+    @Column(name = "taxpayer_identification_number", nullable = true, length = 200)
+    public String getTaxpayerIdentificationNumber() {
+        return taxpayerIdentificationNumber;
+    }
+
+    public void setTaxpayerIdentificationNumber(String taxpayerIdentificationNumber) {
+        this.taxpayerIdentificationNumber = taxpayerIdentificationNumber;
+    }
+
+    @Basic
+    @Column(name = "registration_number", nullable = true, length = 200)
+    public String getRegistrationNumber() {
+        return registrationNumber;
+    }
+
+    public void setRegistrationNumber(String registrationNumber) {
+        this.registrationNumber = registrationNumber;
+    }
+
+    @Basic
+    @Column(name = "organization_code", nullable = true, length = 200)
+    public String getOrganizationCode() {
+        return organizationCode;
+    }
+
+    public void setOrganizationCode(String organizationCode) {
+        this.organizationCode = organizationCode;
+    }
+
+    @Basic
+    @Column(name = "company_type", nullable = true, length = 300)
+    public String getCompanyType() {
+        return companyType;
+    }
+
+    public void setCompanyType(String companyType) {
+        this.companyType = companyType;
+    }
+
+    @Basic
+    @Column(name = "industry", nullable = true, length = 200)
+    public String getIndustry() {
+        return industry;
+    }
+
+    public void setIndustry(String industry) {
+        this.industry = industry;
+    }
+
+    @Basic
+    @Column(name = "approval_date", nullable = true)
+    public Date getApprovalDate() {
+        return approvalDate;
+    }
+
+    public void setApprovalDate(Date approvalDate) {
+        this.approvalDate = approvalDate;
+    }
+
+    @Basic
+    @Column(name = "registration_authority", nullable = true, length = 300)
+    public String getRegistrationAuthority() {
+        return registrationAuthority;
+    }
+
+    public void setRegistrationAuthority(String registrationAuthority) {
+        this.registrationAuthority = registrationAuthority;
+    }
+
+    @Basic
+    @Column(name = "area", nullable = true, length = 200)
+    public String getArea() {
+        return area;
+    }
+
+    public void setArea(String area) {
+        this.area = area;
+    }
+
+    @Basic
+    @Column(name = "operating_period", nullable = true, length = 300)
+    public String getOperatingPeriod() {
+        return operatingPeriod;
+    }
+
+    public void setOperatingPeriod(String operatingPeriod) {
+        this.operatingPeriod = operatingPeriod;
+    }
+
+    @Basic
+    @Column(name = "business_scope", nullable = true, length = 2000)
+    public String getBusinessScope() {
+        return businessScope;
+    }
+
+    public void setBusinessScope(String businessScope) {
+        this.businessScope = businessScope;
+    }
+
+    @Override
+    public boolean equals(Object o) {
+        if (this == o) return true;
+        if (o == null || getClass() != o.getClass()) return false;
+        HsHousingAgency that = (HsHousingAgency) o;
+        return id == that.id &&
+                Objects.equals(gmtCreate, that.gmtCreate) &&
+                Objects.equals(creator, that.creator) &&
+                Objects.equals(gmtModified, that.gmtModified) &&
+                Objects.equals(modifier, that.modifier) &&
+                Objects.equals(isDeleted, that.isDeleted) &&
+                Objects.equals(name, that.name) &&
+                Objects.equals(address, that.address) &&
+                Objects.equals(legalPerson, that.legalPerson) &&
+                Objects.equals(phone, that.phone) &&
+                Objects.equals(registeredCapital, that.registeredCapital) &&
+                Objects.equals(paidInCapital, that.paidInCapital) &&
+                Objects.equals(businessStatus, that.businessStatus) &&
+                Objects.equals(dateEstablishment, that.dateEstablishment) &&
+                Objects.equals(socialCreditCode, that.socialCreditCode) &&
+                Objects.equals(taxpayerIdentificationNumber, that.taxpayerIdentificationNumber) &&
+                Objects.equals(registrationNumber, that.registrationNumber) &&
+                Objects.equals(organizationCode, that.organizationCode) &&
+                Objects.equals(companyType, that.companyType) &&
+                Objects.equals(industry, that.industry) &&
+                Objects.equals(approvalDate, that.approvalDate) &&
+                Objects.equals(registrationAuthority, that.registrationAuthority) &&
+                Objects.equals(area, that.area) &&
+                Objects.equals(operatingPeriod, that.operatingPeriod) &&
+                Objects.equals(businessScope, that.businessScope);
+    }
+
+    @Override
+    public int hashCode() {
+        return Objects.hash(id, gmtCreate, creator, gmtModified, modifier, isDeleted, name, address, legalPerson, phone, registeredCapital, paidInCapital, businessStatus, dateEstablishment, socialCreditCode, taxpayerIdentificationNumber, registrationNumber, organizationCode, companyType, industry, approvalDate, registrationAuthority, area, operatingPeriod, businessScope);
+    }
+}

+ 122 - 0
hsdata-app/common/src/main/java/com/dgtis/common/model/HsHumanResources.java

@@ -0,0 +1,122 @@
+package com.dgtis.common.model;
+
+import javax.persistence.*;
+import java.sql.Timestamp;
+import java.util.Objects;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/11 14:43
+ */
+@Entity
+@Table(name = "hs_human_resources", schema = "hsdata", catalog = "")
+public class HsHumanResources {
+    private long id;
+    private Timestamp gmtCreate;
+    private String creator;
+    private Timestamp gmtModified;
+    private String modifier;
+    private String isDeleted;
+    private String name;
+    private String remarks;
+
+    @Id
+    @Column(name = "ID", nullable = false)
+    public long getId() {
+        return id;
+    }
+
+    public void setId(long id) {
+        this.id = id;
+    }
+
+    @Basic
+    @Column(name = "GMT_CREATE", nullable = true)
+    public Timestamp getGmtCreate() {
+        return gmtCreate;
+    }
+
+    public void setGmtCreate(Timestamp gmtCreate) {
+        this.gmtCreate = gmtCreate;
+    }
+
+    @Basic
+    @Column(name = "CREATOR", nullable = true, length = 30)
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    @Basic
+    @Column(name = "GMT_MODIFIED", nullable = true)
+    public Timestamp getGmtModified() {
+        return gmtModified;
+    }
+
+    public void setGmtModified(Timestamp gmtModified) {
+        this.gmtModified = gmtModified;
+    }
+
+    @Basic
+    @Column(name = "MODIFIER", nullable = true, length = 30)
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    @Basic
+    @Column(name = "IS_DELETED", nullable = true, length = 1)
+    public String getIsDeleted() {
+        return isDeleted;
+    }
+
+    public void setIsDeleted(String isDeleted) {
+        this.isDeleted = isDeleted;
+    }
+
+    @Basic
+    @Column(name = "name", nullable = true, length = 300)
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    @Basic
+    @Column(name = "remarks", nullable = true, length = 300)
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    @Override
+    public boolean equals(Object o) {
+        if (this == o) return true;
+        if (o == null || getClass() != o.getClass()) return false;
+        HsHumanResources that = (HsHumanResources) o;
+        return id == that.id &&
+                Objects.equals(gmtCreate, that.gmtCreate) &&
+                Objects.equals(creator, that.creator) &&
+                Objects.equals(gmtModified, that.gmtModified) &&
+                Objects.equals(modifier, that.modifier) &&
+                Objects.equals(isDeleted, that.isDeleted) &&
+                Objects.equals(name, that.name) &&
+                Objects.equals(remarks, that.remarks);
+    }
+
+    @Override
+    public int hashCode() {
+        return Objects.hash(id, gmtCreate, creator, gmtModified, modifier, isDeleted, name, remarks);
+    }
+}

+ 182 - 0
hsdata-app/common/src/main/java/com/dgtis/common/model/HsIntangibleCulturalInheritor.java

@@ -0,0 +1,182 @@
+package com.dgtis.common.model;
+
+import javax.persistence.*;
+import java.sql.Timestamp;
+import java.util.Objects;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/10 19:32
+ */
+@Entity
+@Table(name = "hs_intangible_cultural_inheritor", schema = "hsdata", catalog = "")
+public class HsIntangibleCulturalInheritor {
+    private long id;
+    private Timestamp gmtCreate;
+    private String creator;
+    private Timestamp gmtModified;
+    private String modifier;
+    private String isDeleted;
+    private String name;
+    private String serialNumber;
+    private String nationality;
+    private String projectCode;
+    private String projectName;
+    private String sex;
+    private String declarationArea;
+
+    @Id
+    @Column(name = "ID", nullable = false)
+    public long getId() {
+        return id;
+    }
+
+    public void setId(long id) {
+        this.id = id;
+    }
+
+    @Basic
+    @Column(name = "GMT_CREATE", nullable = true)
+    public Timestamp getGmtCreate() {
+        return gmtCreate;
+    }
+
+    public void setGmtCreate(Timestamp gmtCreate) {
+        this.gmtCreate = gmtCreate;
+    }
+
+    @Basic
+    @Column(name = "CREATOR", nullable = true, length = 30)
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    @Basic
+    @Column(name = "GMT_MODIFIED", nullable = true)
+    public Timestamp getGmtModified() {
+        return gmtModified;
+    }
+
+    public void setGmtModified(Timestamp gmtModified) {
+        this.gmtModified = gmtModified;
+    }
+
+    @Basic
+    @Column(name = "MODIFIER", nullable = true, length = 30)
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    @Basic
+    @Column(name = "IS_DELETED", nullable = true, length = 1)
+    public String getIsDeleted() {
+        return isDeleted;
+    }
+
+    public void setIsDeleted(String isDeleted) {
+        this.isDeleted = isDeleted;
+    }
+
+    @Basic
+    @Column(name = "name", nullable = true, length = 100)
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    @Basic
+    @Column(name = "serial_number", nullable = true, length = 100)
+    public String getSerialNumber() {
+        return serialNumber;
+    }
+
+    public void setSerialNumber(String serialNumber) {
+        this.serialNumber = serialNumber;
+    }
+
+    @Basic
+    @Column(name = "nationality", nullable = true, length = 30)
+    public String getNationality() {
+        return nationality;
+    }
+
+    public void setNationality(String nationality) {
+        this.nationality = nationality;
+    }
+
+    @Basic
+    @Column(name = "project_code", nullable = true, length = 100)
+    public String getProjectCode() {
+        return projectCode;
+    }
+
+    public void setProjectCode(String projectCode) {
+        this.projectCode = projectCode;
+    }
+
+    @Basic
+    @Column(name = "project_name", nullable = true, length = 500)
+    public String getProjectName() {
+        return projectName;
+    }
+
+    public void setProjectName(String projectName) {
+        this.projectName = projectName;
+    }
+
+    @Basic
+    @Column(name = "sex", nullable = true, length = 20)
+    public String getSex() {
+        return sex;
+    }
+
+    public void setSex(String sex) {
+        this.sex = sex;
+    }
+
+    @Basic
+    @Column(name = "declaration_area", nullable = true, length = 300)
+    public String getDeclarationArea() {
+        return declarationArea;
+    }
+
+    public void setDeclarationArea(String declarationArea) {
+        this.declarationArea = declarationArea;
+    }
+
+    @Override
+    public boolean equals(Object o) {
+        if (this == o) return true;
+        if (o == null || getClass() != o.getClass()) return false;
+        HsIntangibleCulturalInheritor that = (HsIntangibleCulturalInheritor) o;
+        return id == that.id &&
+                Objects.equals(gmtCreate, that.gmtCreate) &&
+                Objects.equals(creator, that.creator) &&
+                Objects.equals(gmtModified, that.gmtModified) &&
+                Objects.equals(modifier, that.modifier) &&
+                Objects.equals(isDeleted, that.isDeleted) &&
+                Objects.equals(name, that.name) &&
+                Objects.equals(serialNumber, that.serialNumber) &&
+                Objects.equals(nationality, that.nationality) &&
+                Objects.equals(projectCode, that.projectCode) &&
+                Objects.equals(projectName, that.projectName) &&
+                Objects.equals(sex, that.sex) &&
+                Objects.equals(declarationArea, that.declarationArea);
+    }
+
+    @Override
+    public int hashCode() {
+        return Objects.hash(id, gmtCreate, creator, gmtModified, modifier, isDeleted, name, serialNumber, nationality, projectCode, projectName, sex, declarationArea);
+    }
+}

+ 158 - 0
hsdata-app/common/src/main/java/com/dgtis/common/model/HsJobSubsidy.java

@@ -0,0 +1,158 @@
+package com.dgtis.common.model;
+
+import javax.persistence.*;
+import java.sql.Timestamp;
+import java.util.Objects;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/9 14:26
+ */
+@Entity
+@Table(name = "hs_job_subsidy", schema = "hsdata", catalog = "")
+public class HsJobSubsidy {
+    private long id;
+    private Timestamp gmtCreate;
+    private String creator;
+    private Timestamp gmtModified;
+    private String modifier;
+    private String isDeleted;
+    private String name;
+    private Double jobSubsidy;
+    private Double socialSecuritySubsidy;
+    private String job;
+    private String serviceCenter;
+
+    @Id
+    @Column(name = "ID", nullable = false)
+    public long getId() {
+        return id;
+    }
+
+    public void setId(long id) {
+        this.id = id;
+    }
+
+    @Basic
+    @Column(name = "GMT_CREATE", nullable = true)
+    public Timestamp getGmtCreate() {
+        return gmtCreate;
+    }
+
+    public void setGmtCreate(Timestamp gmtCreate) {
+        this.gmtCreate = gmtCreate;
+    }
+
+    @Basic
+    @Column(name = "CREATOR", nullable = true, length = 30)
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    @Basic
+    @Column(name = "GMT_MODIFIED", nullable = true)
+    public Timestamp getGmtModified() {
+        return gmtModified;
+    }
+
+    public void setGmtModified(Timestamp gmtModified) {
+        this.gmtModified = gmtModified;
+    }
+
+    @Basic
+    @Column(name = "MODIFIER", nullable = true, length = 30)
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    @Basic
+    @Column(name = "IS_DELETED", nullable = true, length = 1)
+    public String getIsDeleted() {
+        return isDeleted;
+    }
+
+    public void setIsDeleted(String isDeleted) {
+        this.isDeleted = isDeleted;
+    }
+
+    @Basic
+    @Column(name = "name", nullable = true, length = 100)
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    @Basic
+    @Column(name = "job_subsidy", nullable = true, precision = 0)
+    public Double getJobSubsidy() {
+        return jobSubsidy;
+    }
+
+    public void setJobSubsidy(Double jobSubsidy) {
+        this.jobSubsidy = jobSubsidy;
+    }
+
+    @Basic
+    @Column(name = "social_security_subsidy", nullable = true, precision = 0)
+    public Double getSocialSecuritySubsidy() {
+        return socialSecuritySubsidy;
+    }
+
+    public void setSocialSecuritySubsidy(Double socialSecuritySubsidy) {
+        this.socialSecuritySubsidy = socialSecuritySubsidy;
+    }
+
+    @Basic
+    @Column(name = "job", nullable = true, length = 100)
+    public String getJob() {
+        return job;
+    }
+
+    public void setJob(String job) {
+        this.job = job;
+    }
+
+    @Basic
+    @Column(name = "service_center", nullable = true, length = 100)
+    public String getServiceCenter() {
+        return serviceCenter;
+    }
+
+    public void setServiceCenter(String serviceCenter) {
+        this.serviceCenter = serviceCenter;
+    }
+
+    @Override
+    public boolean equals(Object o) {
+        if (this == o) return true;
+        if (o == null || getClass() != o.getClass()) return false;
+        HsJobSubsidy that = (HsJobSubsidy) o;
+        return id == that.id &&
+                Objects.equals(gmtCreate, that.gmtCreate) &&
+                Objects.equals(creator, that.creator) &&
+                Objects.equals(gmtModified, that.gmtModified) &&
+                Objects.equals(modifier, that.modifier) &&
+                Objects.equals(isDeleted, that.isDeleted) &&
+                Objects.equals(name, that.name) &&
+                Objects.equals(jobSubsidy, that.jobSubsidy) &&
+                Objects.equals(socialSecuritySubsidy, that.socialSecuritySubsidy) &&
+                Objects.equals(job, that.job) &&
+                Objects.equals(serviceCenter, that.serviceCenter);
+    }
+
+    @Override
+    public int hashCode() {
+        return Objects.hash(id, gmtCreate, creator, gmtModified, modifier, isDeleted, name, jobSubsidy, socialSecuritySubsidy, job, serviceCenter);
+    }
+}

+ 134 - 0
hsdata-app/common/src/main/java/com/dgtis/common/model/HsJudge.java

@@ -0,0 +1,134 @@
+package com.dgtis.common.model;
+
+import javax.persistence.*;
+import java.sql.Timestamp;
+import java.util.Objects;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/11 12:16
+ */
+@Entity
+@Table(name = "hs_judge", schema = "hsdata", catalog = "")
+public class HsJudge {
+    private long id;
+    private Timestamp gmtCreate;
+    private String creator;
+    private Timestamp gmtModified;
+    private String modifier;
+    private String isDeleted;
+    private String name;
+    private String position;
+    private String level;
+
+    @Id
+    @Column(name = "ID", nullable = false)
+    public long getId() {
+        return id;
+    }
+
+    public void setId(long id) {
+        this.id = id;
+    }
+
+    @Basic
+    @Column(name = "GMT_CREATE", nullable = true)
+    public Timestamp getGmtCreate() {
+        return gmtCreate;
+    }
+
+    public void setGmtCreate(Timestamp gmtCreate) {
+        this.gmtCreate = gmtCreate;
+    }
+
+    @Basic
+    @Column(name = "CREATOR", nullable = true, length = 30)
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    @Basic
+    @Column(name = "GMT_MODIFIED", nullable = true)
+    public Timestamp getGmtModified() {
+        return gmtModified;
+    }
+
+    public void setGmtModified(Timestamp gmtModified) {
+        this.gmtModified = gmtModified;
+    }
+
+    @Basic
+    @Column(name = "MODIFIER", nullable = true, length = 30)
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    @Basic
+    @Column(name = "IS_DELETED", nullable = true, length = 1)
+    public String getIsDeleted() {
+        return isDeleted;
+    }
+
+    public void setIsDeleted(String isDeleted) {
+        this.isDeleted = isDeleted;
+    }
+
+    @Basic
+    @Column(name = "name", nullable = true, length = 100)
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    @Basic
+    @Column(name = "position", nullable = true, length = 200)
+    public String getPosition() {
+        return position;
+    }
+
+    public void setPosition(String position) {
+        this.position = position;
+    }
+
+    @Basic
+    @Column(name = "level", nullable = true, length = 100)
+    public String getLevel() {
+        return level;
+    }
+
+    public void setLevel(String level) {
+        this.level = level;
+    }
+
+    @Override
+    public boolean equals(Object o) {
+        if (this == o) return true;
+        if (o == null || getClass() != o.getClass()) return false;
+        HsJudge hsJudge = (HsJudge) o;
+        return id == hsJudge.id &&
+                Objects.equals(gmtCreate, hsJudge.gmtCreate) &&
+                Objects.equals(creator, hsJudge.creator) &&
+                Objects.equals(gmtModified, hsJudge.gmtModified) &&
+                Objects.equals(modifier, hsJudge.modifier) &&
+                Objects.equals(isDeleted, hsJudge.isDeleted) &&
+                Objects.equals(name, hsJudge.name) &&
+                Objects.equals(position, hsJudge.position) &&
+                Objects.equals(level, hsJudge.level);
+    }
+
+    @Override
+    public int hashCode() {
+        return Objects.hash(id, gmtCreate, creator, gmtModified, modifier, isDeleted, name, position, level);
+    }
+}

+ 338 - 0
hsdata-app/common/src/main/java/com/dgtis/common/model/HsKindergarten.java

@@ -0,0 +1,338 @@
+package com.dgtis.common.model;
+
+import javax.persistence.*;
+import java.sql.Timestamp;
+import java.util.Objects;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/8 18:43
+ */
+@Entity
+@Table(name = "hs_kindergarten", schema = "hsdata", catalog = "")
+public class HsKindergarten {
+    private long id;
+    private Timestamp gmtCreate;
+    private String creator;
+    private Timestamp gmtModified;
+    private String modifier;
+    private String isDeleted;
+    private String city;
+    private String area;
+    private String name;
+    private String address;
+    private String organizerType;
+    private String approvalDepartment;
+    private String classLevel;
+    private String classLevelTime;
+    private String isPratt;
+    private String principalName;
+    private String principalPosition;
+    private Integer facultyTotalPeople;
+    private Integer facultyAdministrativeNumber;
+    private Integer facultyTeacherNumber;
+    private Integer facultyNurseNumber;
+    private Integer facultyHealthWorkerNumber;
+    private Integer facultyOtherNumber;
+    private Integer classNumber;
+    private Integer studentNumber;
+    private String securityFee;
+
+    @Id
+    @Column(name = "ID", nullable = false)
+    public long getId() {
+        return id;
+    }
+
+    public void setId(long id) {
+        this.id = id;
+    }
+
+    @Basic
+    @Column(name = "GMT_CREATE", nullable = true)
+    public Timestamp getGmtCreate() {
+        return gmtCreate;
+    }
+
+    public void setGmtCreate(Timestamp gmtCreate) {
+        this.gmtCreate = gmtCreate;
+    }
+
+    @Basic
+    @Column(name = "CREATOR", nullable = true, length = 30)
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    @Basic
+    @Column(name = "GMT_MODIFIED", nullable = true)
+    public Timestamp getGmtModified() {
+        return gmtModified;
+    }
+
+    public void setGmtModified(Timestamp gmtModified) {
+        this.gmtModified = gmtModified;
+    }
+
+    @Basic
+    @Column(name = "MODIFIER", nullable = true, length = 30)
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    @Basic
+    @Column(name = "IS_DELETED", nullable = true, length = 1)
+    public String getIsDeleted() {
+        return isDeleted;
+    }
+
+    public void setIsDeleted(String isDeleted) {
+        this.isDeleted = isDeleted;
+    }
+
+    @Basic
+    @Column(name = "city", nullable = true, length = 50)
+    public String getCity() {
+        return city;
+    }
+
+    public void setCity(String city) {
+        this.city = city;
+    }
+
+    @Basic
+    @Column(name = "area", nullable = true, length = 100)
+    public String getArea() {
+        return area;
+    }
+
+    public void setArea(String area) {
+        this.area = area;
+    }
+
+    @Basic
+    @Column(name = "name", nullable = true, length = 200)
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    @Basic
+    @Column(name = "address", nullable = true, length = 500)
+    public String getAddress() {
+        return address;
+    }
+
+    public void setAddress(String address) {
+        this.address = address;
+    }
+
+    @Basic
+    @Column(name = "organizer_type", nullable = true, length = 100)
+    public String getOrganizerType() {
+        return organizerType;
+    }
+
+    public void setOrganizerType(String organizerType) {
+        this.organizerType = organizerType;
+    }
+
+    @Basic
+    @Column(name = "approval_department", nullable = true, length = 200)
+    public String getApprovalDepartment() {
+        return approvalDepartment;
+    }
+
+    public void setApprovalDepartment(String approvalDepartment) {
+        this.approvalDepartment = approvalDepartment;
+    }
+
+    @Basic
+    @Column(name = "class_level", nullable = true, length = 50)
+    public String getClassLevel() {
+        return classLevel;
+    }
+
+    public void setClassLevel(String classLevel) {
+        this.classLevel = classLevel;
+    }
+
+    @Basic
+    @Column(name = "class_level_time", nullable = true, length = 100)
+    public String getClassLevelTime() {
+        return classLevelTime;
+    }
+
+    public void setClassLevelTime(String classLevelTime) {
+        this.classLevelTime = classLevelTime;
+    }
+
+    @Basic
+    @Column(name = "is_pratt", nullable = true, length = 20)
+    public String getIsPratt() {
+        return isPratt;
+    }
+
+    public void setIsPratt(String isPratt) {
+        this.isPratt = isPratt;
+    }
+
+    @Basic
+    @Column(name = "principal_name", nullable = true, length = 100)
+    public String getPrincipalName() {
+        return principalName;
+    }
+
+    public void setPrincipalName(String principalName) {
+        this.principalName = principalName;
+    }
+
+    @Basic
+    @Column(name = "principal_position", nullable = true, length = 100)
+    public String getPrincipalPosition() {
+        return principalPosition;
+    }
+
+    public void setPrincipalPosition(String principalPosition) {
+        this.principalPosition = principalPosition;
+    }
+
+    @Basic
+    @Column(name = "faculty_total_people", nullable = true)
+    public Integer getFacultyTotalPeople() {
+        return facultyTotalPeople;
+    }
+
+    public void setFacultyTotalPeople(Integer facultyTotalPeople) {
+        this.facultyTotalPeople = facultyTotalPeople;
+    }
+
+    @Basic
+    @Column(name = "faculty_administrative_number", nullable = true)
+    public Integer getFacultyAdministrativeNumber() {
+        return facultyAdministrativeNumber;
+    }
+
+    public void setFacultyAdministrativeNumber(Integer facultyAdministrativeNumber) {
+        this.facultyAdministrativeNumber = facultyAdministrativeNumber;
+    }
+
+    @Basic
+    @Column(name = "faculty_teacher_number", nullable = true)
+    public Integer getFacultyTeacherNumber() {
+        return facultyTeacherNumber;
+    }
+
+    public void setFacultyTeacherNumber(Integer facultyTeacherNumber) {
+        this.facultyTeacherNumber = facultyTeacherNumber;
+    }
+
+    @Basic
+    @Column(name = "faculty_nurse_number", nullable = true)
+    public Integer getFacultyNurseNumber() {
+        return facultyNurseNumber;
+    }
+
+    public void setFacultyNurseNumber(Integer facultyNurseNumber) {
+        this.facultyNurseNumber = facultyNurseNumber;
+    }
+
+    @Basic
+    @Column(name = "faculty_health_worker_number", nullable = true)
+    public Integer getFacultyHealthWorkerNumber() {
+        return facultyHealthWorkerNumber;
+    }
+
+    public void setFacultyHealthWorkerNumber(Integer facultyHealthWorkerNumber) {
+        this.facultyHealthWorkerNumber = facultyHealthWorkerNumber;
+    }
+
+    @Basic
+    @Column(name = "faculty_other_number", nullable = true)
+    public Integer getFacultyOtherNumber() {
+        return facultyOtherNumber;
+    }
+
+    public void setFacultyOtherNumber(Integer facultyOtherNumber) {
+        this.facultyOtherNumber = facultyOtherNumber;
+    }
+
+    @Basic
+    @Column(name = "class_number", nullable = true)
+    public Integer getClassNumber() {
+        return classNumber;
+    }
+
+    public void setClassNumber(Integer classNumber) {
+        this.classNumber = classNumber;
+    }
+
+    @Basic
+    @Column(name = "student_number", nullable = true)
+    public Integer getStudentNumber() {
+        return studentNumber;
+    }
+
+    public void setStudentNumber(Integer studentNumber) {
+        this.studentNumber = studentNumber;
+    }
+
+    @Basic
+    @Column(name = "security_fee", nullable = true, length = 200)
+    public String getSecurityFee() {
+        return securityFee;
+    }
+
+    public void setSecurityFee(String securityFee) {
+        this.securityFee = securityFee;
+    }
+
+    @Override
+    public boolean equals(Object o) {
+        if (this == o) return true;
+        if (o == null || getClass() != o.getClass()) return false;
+        HsKindergarten that = (HsKindergarten) o;
+        return id == that.id &&
+                Objects.equals(gmtCreate, that.gmtCreate) &&
+                Objects.equals(creator, that.creator) &&
+                Objects.equals(gmtModified, that.gmtModified) &&
+                Objects.equals(modifier, that.modifier) &&
+                Objects.equals(isDeleted, that.isDeleted) &&
+                Objects.equals(city, that.city) &&
+                Objects.equals(area, that.area) &&
+                Objects.equals(name, that.name) &&
+                Objects.equals(address, that.address) &&
+                Objects.equals(organizerType, that.organizerType) &&
+                Objects.equals(approvalDepartment, that.approvalDepartment) &&
+                Objects.equals(classLevel, that.classLevel) &&
+                Objects.equals(classLevelTime, that.classLevelTime) &&
+                Objects.equals(isPratt, that.isPratt) &&
+                Objects.equals(principalName, that.principalName) &&
+                Objects.equals(principalPosition, that.principalPosition) &&
+                Objects.equals(facultyTotalPeople, that.facultyTotalPeople) &&
+                Objects.equals(facultyAdministrativeNumber, that.facultyAdministrativeNumber) &&
+                Objects.equals(facultyTeacherNumber, that.facultyTeacherNumber) &&
+                Objects.equals(facultyNurseNumber, that.facultyNurseNumber) &&
+                Objects.equals(facultyHealthWorkerNumber, that.facultyHealthWorkerNumber) &&
+                Objects.equals(facultyOtherNumber, that.facultyOtherNumber) &&
+                Objects.equals(classNumber, that.classNumber) &&
+                Objects.equals(studentNumber, that.studentNumber) &&
+                Objects.equals(securityFee, that.securityFee);
+    }
+
+    @Override
+    public int hashCode() {
+        return Objects.hash(id, gmtCreate, creator, gmtModified, modifier, isDeleted, city, area, name, address, organizerType, approvalDepartment, classLevel, classLevelTime, isPratt, principalName, principalPosition, facultyTotalPeople, facultyAdministrativeNumber, facultyTeacherNumber, facultyNurseNumber, facultyHealthWorkerNumber, facultyOtherNumber, classNumber, studentNumber, securityFee);
+    }
+}

+ 170 - 0
hsdata-app/common/src/main/java/com/dgtis/common/model/HsLawEnforcementPerson.java

@@ -0,0 +1,170 @@
+package com.dgtis.common.model;
+
+import javax.persistence.*;
+import java.sql.Timestamp;
+import java.util.Objects;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/11 12:09
+ */
+@Entity
+@Table(name = "hs_law_enforcement_person", schema = "hsdata", catalog = "")
+public class HsLawEnforcementPerson {
+    private long id;
+    private Timestamp gmtCreate;
+    private String creator;
+    private Timestamp gmtModified;
+    private String modifier;
+    private String isDeleted;
+    private String name;
+    private String zoning;
+    private String position;
+    private String department;
+    private String code;
+    private String codeType;
+
+    @Id
+    @Column(name = "ID", nullable = false)
+    public long getId() {
+        return id;
+    }
+
+    public void setId(long id) {
+        this.id = id;
+    }
+
+    @Basic
+    @Column(name = "GMT_CREATE", nullable = true)
+    public Timestamp getGmtCreate() {
+        return gmtCreate;
+    }
+
+    public void setGmtCreate(Timestamp gmtCreate) {
+        this.gmtCreate = gmtCreate;
+    }
+
+    @Basic
+    @Column(name = "CREATOR", nullable = true, length = 30)
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    @Basic
+    @Column(name = "GMT_MODIFIED", nullable = true)
+    public Timestamp getGmtModified() {
+        return gmtModified;
+    }
+
+    public void setGmtModified(Timestamp gmtModified) {
+        this.gmtModified = gmtModified;
+    }
+
+    @Basic
+    @Column(name = "MODIFIER", nullable = true, length = 30)
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    @Basic
+    @Column(name = "IS_DELETED", nullable = true, length = 1)
+    public String getIsDeleted() {
+        return isDeleted;
+    }
+
+    public void setIsDeleted(String isDeleted) {
+        this.isDeleted = isDeleted;
+    }
+
+    @Basic
+    @Column(name = "name", nullable = true, length = 100)
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    @Basic
+    @Column(name = "zoning", nullable = true, length = 50)
+    public String getZoning() {
+        return zoning;
+    }
+
+    public void setZoning(String zoning) {
+        this.zoning = zoning;
+    }
+
+    @Basic
+    @Column(name = "position", nullable = true, length = 50)
+    public String getPosition() {
+        return position;
+    }
+
+    public void setPosition(String position) {
+        this.position = position;
+    }
+
+    @Basic
+    @Column(name = "department", nullable = true, length = 200)
+    public String getDepartment() {
+        return department;
+    }
+
+    public void setDepartment(String department) {
+        this.department = department;
+    }
+
+    @Basic
+    @Column(name = "code", nullable = true, length = 300)
+    public String getCode() {
+        return code;
+    }
+
+    public void setCode(String code) {
+        this.code = code;
+    }
+
+    @Basic
+    @Column(name = "code_type", nullable = true, length = 100)
+    public String getCodeType() {
+        return codeType;
+    }
+
+    public void setCodeType(String codeType) {
+        this.codeType = codeType;
+    }
+
+    @Override
+    public boolean equals(Object o) {
+        if (this == o) return true;
+        if (o == null || getClass() != o.getClass()) return false;
+        HsLawEnforcementPerson that = (HsLawEnforcementPerson) o;
+        return id == that.id &&
+                Objects.equals(gmtCreate, that.gmtCreate) &&
+                Objects.equals(creator, that.creator) &&
+                Objects.equals(gmtModified, that.gmtModified) &&
+                Objects.equals(modifier, that.modifier) &&
+                Objects.equals(isDeleted, that.isDeleted) &&
+                Objects.equals(name, that.name) &&
+                Objects.equals(zoning, that.zoning) &&
+                Objects.equals(position, that.position) &&
+                Objects.equals(department, that.department) &&
+                Objects.equals(code, that.code) &&
+                Objects.equals(codeType, that.codeType);
+    }
+
+    @Override
+    public int hashCode() {
+        return Objects.hash(id, gmtCreate, creator, gmtModified, modifier, isDeleted, name, zoning, position, department, code, codeType);
+    }
+}

+ 134 - 0
hsdata-app/common/src/main/java/com/dgtis/common/model/HsLibrary.java

@@ -0,0 +1,134 @@
+package com.dgtis.common.model;
+
+import javax.persistence.*;
+import java.sql.Timestamp;
+import java.util.Objects;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/10 19:39
+ */
+@Entity
+@Table(name = "hs_library", schema = "hsdata", catalog = "")
+public class HsLibrary {
+    private long id;
+    private Timestamp gmtCreate;
+    private String creator;
+    private Timestamp gmtModified;
+    private String modifier;
+    private String isDeleted;
+    private String name;
+    private String address;
+    private String phone;
+
+    @Id
+    @Column(name = "ID", nullable = false)
+    public long getId() {
+        return id;
+    }
+
+    public void setId(long id) {
+        this.id = id;
+    }
+
+    @Basic
+    @Column(name = "GMT_CREATE", nullable = true)
+    public Timestamp getGmtCreate() {
+        return gmtCreate;
+    }
+
+    public void setGmtCreate(Timestamp gmtCreate) {
+        this.gmtCreate = gmtCreate;
+    }
+
+    @Basic
+    @Column(name = "CREATOR", nullable = true, length = 30)
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    @Basic
+    @Column(name = "GMT_MODIFIED", nullable = true)
+    public Timestamp getGmtModified() {
+        return gmtModified;
+    }
+
+    public void setGmtModified(Timestamp gmtModified) {
+        this.gmtModified = gmtModified;
+    }
+
+    @Basic
+    @Column(name = "MODIFIER", nullable = true, length = 30)
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    @Basic
+    @Column(name = "IS_DELETED", nullable = true, length = 1)
+    public String getIsDeleted() {
+        return isDeleted;
+    }
+
+    public void setIsDeleted(String isDeleted) {
+        this.isDeleted = isDeleted;
+    }
+
+    @Basic
+    @Column(name = "name", nullable = true, length = 200)
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    @Basic
+    @Column(name = "address", nullable = true, length = 500)
+    public String getAddress() {
+        return address;
+    }
+
+    public void setAddress(String address) {
+        this.address = address;
+    }
+
+    @Basic
+    @Column(name = "phone", nullable = true, length = 100)
+    public String getPhone() {
+        return phone;
+    }
+
+    public void setPhone(String phone) {
+        this.phone = phone;
+    }
+
+    @Override
+    public boolean equals(Object o) {
+        if (this == o) return true;
+        if (o == null || getClass() != o.getClass()) return false;
+        HsLibrary hsLibrary = (HsLibrary) o;
+        return id == hsLibrary.id &&
+                Objects.equals(gmtCreate, hsLibrary.gmtCreate) &&
+                Objects.equals(creator, hsLibrary.creator) &&
+                Objects.equals(gmtModified, hsLibrary.gmtModified) &&
+                Objects.equals(modifier, hsLibrary.modifier) &&
+                Objects.equals(isDeleted, hsLibrary.isDeleted) &&
+                Objects.equals(name, hsLibrary.name) &&
+                Objects.equals(address, hsLibrary.address) &&
+                Objects.equals(phone, hsLibrary.phone);
+    }
+
+    @Override
+    public int hashCode() {
+        return Objects.hash(id, gmtCreate, creator, gmtModified, modifier, isDeleted, name, address, phone);
+    }
+}

+ 134 - 0
hsdata-app/common/src/main/java/com/dgtis/common/model/HsMedicalInsuranceInstitution.java

@@ -0,0 +1,134 @@
+package com.dgtis.common.model;
+
+import javax.persistence.*;
+import java.sql.Timestamp;
+import java.util.Objects;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/10 15:41
+ */
+@Entity
+@Table(name = "hs_medical_insurance_institution", schema = "hsdata", catalog = "")
+public class HsMedicalInsuranceInstitution {
+    private long id;
+    private Timestamp gmtCreate;
+    private String creator;
+    private Timestamp gmtModified;
+    private String modifier;
+    private String isDeleted;
+    private String name;
+    private String area;
+    private String address;
+
+    @Id
+    @Column(name = "ID", nullable = false)
+    public long getId() {
+        return id;
+    }
+
+    public void setId(long id) {
+        this.id = id;
+    }
+
+    @Basic
+    @Column(name = "GMT_CREATE", nullable = true)
+    public Timestamp getGmtCreate() {
+        return gmtCreate;
+    }
+
+    public void setGmtCreate(Timestamp gmtCreate) {
+        this.gmtCreate = gmtCreate;
+    }
+
+    @Basic
+    @Column(name = "CREATOR", nullable = true, length = 30)
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    @Basic
+    @Column(name = "GMT_MODIFIED", nullable = true)
+    public Timestamp getGmtModified() {
+        return gmtModified;
+    }
+
+    public void setGmtModified(Timestamp gmtModified) {
+        this.gmtModified = gmtModified;
+    }
+
+    @Basic
+    @Column(name = "MODIFIER", nullable = true, length = 30)
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    @Basic
+    @Column(name = "IS_DELETED", nullable = true, length = 1)
+    public String getIsDeleted() {
+        return isDeleted;
+    }
+
+    public void setIsDeleted(String isDeleted) {
+        this.isDeleted = isDeleted;
+    }
+
+    @Basic
+    @Column(name = "name", nullable = true, length = 500)
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    @Basic
+    @Column(name = "area", nullable = true, length = 100)
+    public String getArea() {
+        return area;
+    }
+
+    public void setArea(String area) {
+        this.area = area;
+    }
+
+    @Basic
+    @Column(name = "address", nullable = true, length = 500)
+    public String getAddress() {
+        return address;
+    }
+
+    public void setAddress(String address) {
+        this.address = address;
+    }
+
+    @Override
+    public boolean equals(Object o) {
+        if (this == o) return true;
+        if (o == null || getClass() != o.getClass()) return false;
+        HsMedicalInsuranceInstitution that = (HsMedicalInsuranceInstitution) o;
+        return id == that.id &&
+                Objects.equals(gmtCreate, that.gmtCreate) &&
+                Objects.equals(creator, that.creator) &&
+                Objects.equals(gmtModified, that.gmtModified) &&
+                Objects.equals(modifier, that.modifier) &&
+                Objects.equals(isDeleted, that.isDeleted) &&
+                Objects.equals(name, that.name) &&
+                Objects.equals(area, that.area) &&
+                Objects.equals(address, that.address);
+    }
+
+    @Override
+    public int hashCode() {
+        return Objects.hash(id, gmtCreate, creator, gmtModified, modifier, isDeleted, name, area, address);
+    }
+}

+ 146 - 0
hsdata-app/common/src/main/java/com/dgtis/common/model/HsMiddleSchool.java

@@ -0,0 +1,146 @@
+package com.dgtis.common.model;
+
+import javax.persistence.*;
+import java.sql.Timestamp;
+import java.util.Objects;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/9 10:28
+ */
+@Entity
+@Table(name = "hs_middle_school", schema = "hsdata", catalog = "")
+public class HsMiddleSchool {
+    private long id;
+    private Timestamp gmtCreate;
+    private String creator;
+    private Timestamp gmtModified;
+    private String modifier;
+    private String isDeleted;
+    private String name;
+    private String address;
+    private String phone;
+    private String email;
+
+    @Id
+    @Column(name = "ID", nullable = false)
+    public long getId() {
+        return id;
+    }
+
+    public void setId(long id) {
+        this.id = id;
+    }
+
+    @Basic
+    @Column(name = "GMT_CREATE", nullable = true)
+    public Timestamp getGmtCreate() {
+        return gmtCreate;
+    }
+
+    public void setGmtCreate(Timestamp gmtCreate) {
+        this.gmtCreate = gmtCreate;
+    }
+
+    @Basic
+    @Column(name = "CREATOR", nullable = true, length = 30)
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    @Basic
+    @Column(name = "GMT_MODIFIED", nullable = true)
+    public Timestamp getGmtModified() {
+        return gmtModified;
+    }
+
+    public void setGmtModified(Timestamp gmtModified) {
+        this.gmtModified = gmtModified;
+    }
+
+    @Basic
+    @Column(name = "MODIFIER", nullable = true, length = 30)
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    @Basic
+    @Column(name = "IS_DELETED", nullable = true, length = 1)
+    public String getIsDeleted() {
+        return isDeleted;
+    }
+
+    public void setIsDeleted(String isDeleted) {
+        this.isDeleted = isDeleted;
+    }
+
+    @Basic
+    @Column(name = "name", nullable = true, length = 100)
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    @Basic
+    @Column(name = "address", nullable = true, length = 500)
+    public String getAddress() {
+        return address;
+    }
+
+    public void setAddress(String address) {
+        this.address = address;
+    }
+
+    @Basic
+    @Column(name = "phone", nullable = true, length = 100)
+    public String getPhone() {
+        return phone;
+    }
+
+    public void setPhone(String phone) {
+        this.phone = phone;
+    }
+
+    @Basic
+    @Column(name = "email", nullable = true, length = 50)
+    public String getEmail() {
+        return email;
+    }
+
+    public void setEmail(String email) {
+        this.email = email;
+    }
+
+    @Override
+    public boolean equals(Object o) {
+        if (this == o) return true;
+        if (o == null || getClass() != o.getClass()) return false;
+        HsMiddleSchool that = (HsMiddleSchool) o;
+        return id == that.id &&
+                Objects.equals(gmtCreate, that.gmtCreate) &&
+                Objects.equals(creator, that.creator) &&
+                Objects.equals(gmtModified, that.gmtModified) &&
+                Objects.equals(modifier, that.modifier) &&
+                Objects.equals(isDeleted, that.isDeleted) &&
+                Objects.equals(name, that.name) &&
+                Objects.equals(address, that.address) &&
+                Objects.equals(phone, that.phone) &&
+                Objects.equals(email, that.email);
+    }
+
+    @Override
+    public int hashCode() {
+        return Objects.hash(id, gmtCreate, creator, gmtModified, modifier, isDeleted, name, address, phone, email);
+    }
+}

+ 134 - 0
hsdata-app/common/src/main/java/com/dgtis/common/model/HsPark.java

@@ -0,0 +1,134 @@
+package com.dgtis.common.model;
+
+import javax.persistence.*;
+import java.sql.Timestamp;
+import java.util.Objects;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/11 11:56
+ */
+@Entity
+@Table(name = "hs_park", schema = "hsdata", catalog = "")
+public class HsPark {
+    private long id;
+    private Timestamp gmtCreate;
+    private String creator;
+    private Timestamp gmtModified;
+    private String modifier;
+    private String isDeleted;
+    private String name;
+    private String address;
+    private String remarks;
+
+    @Id
+    @Column(name = "ID", nullable = false)
+    public long getId() {
+        return id;
+    }
+
+    public void setId(long id) {
+        this.id = id;
+    }
+
+    @Basic
+    @Column(name = "GMT_CREATE", nullable = true)
+    public Timestamp getGmtCreate() {
+        return gmtCreate;
+    }
+
+    public void setGmtCreate(Timestamp gmtCreate) {
+        this.gmtCreate = gmtCreate;
+    }
+
+    @Basic
+    @Column(name = "CREATOR", nullable = true, length = 30)
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    @Basic
+    @Column(name = "GMT_MODIFIED", nullable = true)
+    public Timestamp getGmtModified() {
+        return gmtModified;
+    }
+
+    public void setGmtModified(Timestamp gmtModified) {
+        this.gmtModified = gmtModified;
+    }
+
+    @Basic
+    @Column(name = "MODIFIER", nullable = true, length = 30)
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    @Basic
+    @Column(name = "IS_DELETED", nullable = true, length = 1)
+    public String getIsDeleted() {
+        return isDeleted;
+    }
+
+    public void setIsDeleted(String isDeleted) {
+        this.isDeleted = isDeleted;
+    }
+
+    @Basic
+    @Column(name = "name", nullable = true, length = 200)
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    @Basic
+    @Column(name = "address", nullable = true, length = 200)
+    public String getAddress() {
+        return address;
+    }
+
+    public void setAddress(String address) {
+        this.address = address;
+    }
+
+    @Basic
+    @Column(name = "remarks", nullable = true, length = 300)
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    @Override
+    public boolean equals(Object o) {
+        if (this == o) return true;
+        if (o == null || getClass() != o.getClass()) return false;
+        HsPark hsPark = (HsPark) o;
+        return id == hsPark.id &&
+                Objects.equals(gmtCreate, hsPark.gmtCreate) &&
+                Objects.equals(creator, hsPark.creator) &&
+                Objects.equals(gmtModified, hsPark.gmtModified) &&
+                Objects.equals(modifier, hsPark.modifier) &&
+                Objects.equals(isDeleted, hsPark.isDeleted) &&
+                Objects.equals(name, hsPark.name) &&
+                Objects.equals(address, hsPark.address) &&
+                Objects.equals(remarks, hsPark.remarks);
+    }
+
+    @Override
+    public int hashCode() {
+        return Objects.hash(id, gmtCreate, creator, gmtModified, modifier, isDeleted, name, address, remarks);
+    }
+}

+ 158 - 0
hsdata-app/common/src/main/java/com/dgtis/common/model/HsPolicemen.java

@@ -0,0 +1,158 @@
+package com.dgtis.common.model;
+
+import javax.persistence.*;
+import java.sql.Timestamp;
+import java.util.Objects;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/11 12:11
+ */
+@Entity
+@Table(name = "hs_policemen", schema = "hsdata", catalog = "")
+public class HsPolicemen {
+    private long id;
+    private Timestamp gmtCreate;
+    private String creator;
+    private Timestamp gmtModified;
+    private String modifier;
+    private String isDeleted;
+    private String name;
+    private String code;
+    private String sex;
+    private String department;
+    private String remarks;
+
+    @Id
+    @Column(name = "ID", nullable = false)
+    public long getId() {
+        return id;
+    }
+
+    public void setId(long id) {
+        this.id = id;
+    }
+
+    @Basic
+    @Column(name = "GMT_CREATE", nullable = true)
+    public Timestamp getGmtCreate() {
+        return gmtCreate;
+    }
+
+    public void setGmtCreate(Timestamp gmtCreate) {
+        this.gmtCreate = gmtCreate;
+    }
+
+    @Basic
+    @Column(name = "CREATOR", nullable = true, length = 30)
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    @Basic
+    @Column(name = "GMT_MODIFIED", nullable = true)
+    public Timestamp getGmtModified() {
+        return gmtModified;
+    }
+
+    public void setGmtModified(Timestamp gmtModified) {
+        this.gmtModified = gmtModified;
+    }
+
+    @Basic
+    @Column(name = "MODIFIER", nullable = true, length = 30)
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    @Basic
+    @Column(name = "IS_DELETED", nullable = true, length = 1)
+    public String getIsDeleted() {
+        return isDeleted;
+    }
+
+    public void setIsDeleted(String isDeleted) {
+        this.isDeleted = isDeleted;
+    }
+
+    @Basic
+    @Column(name = "name", nullable = true, length = 100)
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    @Basic
+    @Column(name = "code", nullable = true, length = 100)
+    public String getCode() {
+        return code;
+    }
+
+    public void setCode(String code) {
+        this.code = code;
+    }
+
+    @Basic
+    @Column(name = "sex", nullable = true, length = 30)
+    public String getSex() {
+        return sex;
+    }
+
+    public void setSex(String sex) {
+        this.sex = sex;
+    }
+
+    @Basic
+    @Column(name = "department", nullable = true, length = 200)
+    public String getDepartment() {
+        return department;
+    }
+
+    public void setDepartment(String department) {
+        this.department = department;
+    }
+
+    @Basic
+    @Column(name = "remarks", nullable = true, length = 300)
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    @Override
+    public boolean equals(Object o) {
+        if (this == o) return true;
+        if (o == null || getClass() != o.getClass()) return false;
+        HsPolicemen that = (HsPolicemen) o;
+        return id == that.id &&
+                Objects.equals(gmtCreate, that.gmtCreate) &&
+                Objects.equals(creator, that.creator) &&
+                Objects.equals(gmtModified, that.gmtModified) &&
+                Objects.equals(modifier, that.modifier) &&
+                Objects.equals(isDeleted, that.isDeleted) &&
+                Objects.equals(name, that.name) &&
+                Objects.equals(code, that.code) &&
+                Objects.equals(sex, that.sex) &&
+                Objects.equals(department, that.department) &&
+                Objects.equals(remarks, that.remarks);
+    }
+
+    @Override
+    public int hashCode() {
+        return Objects.hash(id, gmtCreate, creator, gmtModified, modifier, isDeleted, name, code, sex, department, remarks);
+    }
+}

+ 146 - 0
hsdata-app/common/src/main/java/com/dgtis/common/model/HsPrimarySchool.java

@@ -0,0 +1,146 @@
+package com.dgtis.common.model;
+
+import javax.persistence.*;
+import java.sql.Timestamp;
+import java.util.Objects;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/4 15:59
+ */
+@Entity
+@Table(name = "hs_primary_school", schema = "hsdata", catalog = "")
+public class HsPrimarySchool {
+    private long id;
+    private Timestamp gmtCreate;
+    private String creator;
+    private Timestamp gmtModified;
+    private String modifier;
+    private String isDeleted;
+    private String name;
+    private String address;
+    private String phone;
+    private String remarks;
+
+    @Id
+    @Column(name = "ID", nullable = false)
+    public long getId() {
+        return id;
+    }
+
+    public void setId(long id) {
+        this.id = id;
+    }
+
+    @Basic
+    @Column(name = "GMT_CREATE", nullable = true)
+    public Timestamp getGmtCreate() {
+        return gmtCreate;
+    }
+
+    public void setGmtCreate(Timestamp gmtCreate) {
+        this.gmtCreate = gmtCreate;
+    }
+
+    @Basic
+    @Column(name = "CREATOR", nullable = true, length = 30)
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    @Basic
+    @Column(name = "GMT_MODIFIED", nullable = true)
+    public Timestamp getGmtModified() {
+        return gmtModified;
+    }
+
+    public void setGmtModified(Timestamp gmtModified) {
+        this.gmtModified = gmtModified;
+    }
+
+    @Basic
+    @Column(name = "MODIFIER", nullable = true, length = 30)
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    @Basic
+    @Column(name = "IS_DELETED", nullable = true, length = 1)
+    public String getIsDeleted() {
+        return isDeleted;
+    }
+
+    public void setIsDeleted(String isDeleted) {
+        this.isDeleted = isDeleted;
+    }
+
+    @Basic
+    @Column(name = "name", nullable = true, length = 100)
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    @Basic
+    @Column(name = "address", nullable = true, length = 500)
+    public String getAddress() {
+        return address;
+    }
+
+    public void setAddress(String address) {
+        this.address = address;
+    }
+
+    @Basic
+    @Column(name = "phone", nullable = true, length = 100)
+    public String getPhone() {
+        return phone;
+    }
+
+    public void setPhone(String phone) {
+        this.phone = phone;
+    }
+
+    @Basic
+    @Column(name = "remarks", nullable = true, length = 300)
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    @Override
+    public boolean equals(Object o) {
+        if (this == o) return true;
+        if (o == null || getClass() != o.getClass()) return false;
+        HsPrimarySchool that = (HsPrimarySchool) o;
+        return id == that.id &&
+                Objects.equals(gmtCreate, that.gmtCreate) &&
+                Objects.equals(creator, that.creator) &&
+                Objects.equals(gmtModified, that.gmtModified) &&
+                Objects.equals(modifier, that.modifier) &&
+                Objects.equals(isDeleted, that.isDeleted) &&
+                Objects.equals(name, that.name) &&
+                Objects.equals(address, that.address) &&
+                Objects.equals(phone, that.phone) &&
+                Objects.equals(remarks, that.remarks);
+    }
+
+    @Override
+    public int hashCode() {
+        return Objects.hash(id, gmtCreate, creator, gmtModified, modifier, isDeleted, name, address, phone, remarks);
+    }
+}

+ 146 - 0
hsdata-app/common/src/main/java/com/dgtis/common/model/HsPrimaryschoolAdmissionRate.java

@@ -0,0 +1,146 @@
+package com.dgtis.common.model;
+
+import javax.persistence.*;
+import java.sql.Timestamp;
+import java.util.Objects;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/11 15:24
+ */
+@Entity
+@Table(name = "hs_primaryschool_admission_rate", schema = "hsdata", catalog = "")
+public class HsPrimaryschoolAdmissionRate {
+    private long id;
+    private Timestamp gmtCreate;
+    private String creator;
+    private Timestamp gmtModified;
+    private String modifier;
+    private String isDeleted;
+    private String name;
+    private Integer nationalNumber;
+    private Integer admittedSchoolNumber;
+    private Float netEnrolmentRate;
+
+    @Id
+    @Column(name = "ID", nullable = false)
+    public long getId() {
+        return id;
+    }
+
+    public void setId(long id) {
+        this.id = id;
+    }
+
+    @Basic
+    @Column(name = "GMT_CREATE", nullable = true)
+    public Timestamp getGmtCreate() {
+        return gmtCreate;
+    }
+
+    public void setGmtCreate(Timestamp gmtCreate) {
+        this.gmtCreate = gmtCreate;
+    }
+
+    @Basic
+    @Column(name = "CREATOR", nullable = true, length = 30)
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    @Basic
+    @Column(name = "GMT_MODIFIED", nullable = true)
+    public Timestamp getGmtModified() {
+        return gmtModified;
+    }
+
+    public void setGmtModified(Timestamp gmtModified) {
+        this.gmtModified = gmtModified;
+    }
+
+    @Basic
+    @Column(name = "MODIFIER", nullable = true, length = 30)
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    @Basic
+    @Column(name = "IS_DELETED", nullable = true, length = 1)
+    public String getIsDeleted() {
+        return isDeleted;
+    }
+
+    public void setIsDeleted(String isDeleted) {
+        this.isDeleted = isDeleted;
+    }
+
+    @Basic
+    @Column(name = "name", nullable = true, length = 30)
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    @Basic
+    @Column(name = "national_number", nullable = true)
+    public Integer getNationalNumber() {
+        return nationalNumber;
+    }
+
+    public void setNationalNumber(Integer nationalNumber) {
+        this.nationalNumber = nationalNumber;
+    }
+
+    @Basic
+    @Column(name = "admitted_school_number", nullable = true)
+    public Integer getAdmittedSchoolNumber() {
+        return admittedSchoolNumber;
+    }
+
+    public void setAdmittedSchoolNumber(Integer admittedSchoolNumber) {
+        this.admittedSchoolNumber = admittedSchoolNumber;
+    }
+
+    @Basic
+    @Column(name = "net_enrolment_rate", nullable = true, precision = 0)
+    public Float getNetEnrolmentRate() {
+        return netEnrolmentRate;
+    }
+
+    public void setNetEnrolmentRate(Float netEnrolmentRate) {
+        this.netEnrolmentRate = netEnrolmentRate;
+    }
+
+    @Override
+    public boolean equals(Object o) {
+        if (this == o) return true;
+        if (o == null || getClass() != o.getClass()) return false;
+        HsPrimaryschoolAdmissionRate that = (HsPrimaryschoolAdmissionRate) o;
+        return id == that.id &&
+                Objects.equals(gmtCreate, that.gmtCreate) &&
+                Objects.equals(creator, that.creator) &&
+                Objects.equals(gmtModified, that.gmtModified) &&
+                Objects.equals(modifier, that.modifier) &&
+                Objects.equals(isDeleted, that.isDeleted) &&
+                Objects.equals(name, that.name) &&
+                Objects.equals(nationalNumber, that.nationalNumber) &&
+                Objects.equals(admittedSchoolNumber, that.admittedSchoolNumber) &&
+                Objects.equals(netEnrolmentRate, that.netEnrolmentRate);
+    }
+
+    @Override
+    public int hashCode() {
+        return Objects.hash(id, gmtCreate, creator, gmtModified, modifier, isDeleted, name, nationalNumber, admittedSchoolNumber, netEnrolmentRate);
+    }
+}

+ 170 - 0
hsdata-app/common/src/main/java/com/dgtis/common/model/HsProfessionalQualification.java

@@ -0,0 +1,170 @@
+package com.dgtis.common.model;
+
+import javax.persistence.*;
+import java.sql.Timestamp;
+import java.util.Objects;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/9 15:23
+ */
+@Entity
+@Table(name = "hs_professional_qualification", schema = "hsdata", catalog = "")
+public class HsProfessionalQualification {
+    private long id;
+    private Timestamp gmtCreate;
+    private String creator;
+    private Timestamp gmtModified;
+    private String modifier;
+    private String isDeleted;
+    private String classification;
+    private String name;
+    private String implementationUnit;
+    private String qualificationCategory;
+    private String settingBasis;
+    private String remarks;
+
+    @Id
+    @Column(name = "ID", nullable = false)
+    public long getId() {
+        return id;
+    }
+
+    public void setId(long id) {
+        this.id = id;
+    }
+
+    @Basic
+    @Column(name = "GMT_CREATE", nullable = true)
+    public Timestamp getGmtCreate() {
+        return gmtCreate;
+    }
+
+    public void setGmtCreate(Timestamp gmtCreate) {
+        this.gmtCreate = gmtCreate;
+    }
+
+    @Basic
+    @Column(name = "CREATOR", nullable = true, length = 30)
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    @Basic
+    @Column(name = "GMT_MODIFIED", nullable = true)
+    public Timestamp getGmtModified() {
+        return gmtModified;
+    }
+
+    public void setGmtModified(Timestamp gmtModified) {
+        this.gmtModified = gmtModified;
+    }
+
+    @Basic
+    @Column(name = "MODIFIER", nullable = true, length = 30)
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    @Basic
+    @Column(name = "IS_DELETED", nullable = true, length = 1)
+    public String getIsDeleted() {
+        return isDeleted;
+    }
+
+    public void setIsDeleted(String isDeleted) {
+        this.isDeleted = isDeleted;
+    }
+
+    @Basic
+    @Column(name = "classification", nullable = true, length = 300)
+    public String getClassification() {
+        return classification;
+    }
+
+    public void setClassification(String classification) {
+        this.classification = classification;
+    }
+
+    @Basic
+    @Column(name = "name", nullable = true, length = 500)
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    @Basic
+    @Column(name = "implementation_unit", nullable = true, length = 200)
+    public String getImplementationUnit() {
+        return implementationUnit;
+    }
+
+    public void setImplementationUnit(String implementationUnit) {
+        this.implementationUnit = implementationUnit;
+    }
+
+    @Basic
+    @Column(name = "qualification_category", nullable = true, length = 100)
+    public String getQualificationCategory() {
+        return qualificationCategory;
+    }
+
+    public void setQualificationCategory(String qualificationCategory) {
+        this.qualificationCategory = qualificationCategory;
+    }
+
+    @Basic
+    @Column(name = "setting_basis", nullable = true, length = 3000)
+    public String getSettingBasis() {
+        return settingBasis;
+    }
+
+    public void setSettingBasis(String settingBasis) {
+        this.settingBasis = settingBasis;
+    }
+
+    @Basic
+    @Column(name = "remarks", nullable = true, length = 1000)
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    @Override
+    public boolean equals(Object o) {
+        if (this == o) return true;
+        if (o == null || getClass() != o.getClass()) return false;
+        HsProfessionalQualification that = (HsProfessionalQualification) o;
+        return id == that.id &&
+                Objects.equals(gmtCreate, that.gmtCreate) &&
+                Objects.equals(creator, that.creator) &&
+                Objects.equals(gmtModified, that.gmtModified) &&
+                Objects.equals(modifier, that.modifier) &&
+                Objects.equals(isDeleted, that.isDeleted) &&
+                Objects.equals(classification, that.classification) &&
+                Objects.equals(name, that.name) &&
+                Objects.equals(implementationUnit, that.implementationUnit) &&
+                Objects.equals(qualificationCategory, that.qualificationCategory) &&
+                Objects.equals(settingBasis, that.settingBasis) &&
+                Objects.equals(remarks, that.remarks);
+    }
+
+    @Override
+    public int hashCode() {
+        return Objects.hash(id, gmtCreate, creator, gmtModified, modifier, isDeleted, classification, name, implementationUnit, qualificationCategory, settingBasis, remarks);
+    }
+}

+ 134 - 0
hsdata-app/common/src/main/java/com/dgtis/common/model/HsPublicToilet.java

@@ -0,0 +1,134 @@
+package com.dgtis.common.model;
+
+import javax.persistence.*;
+import java.sql.Timestamp;
+import java.util.Objects;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/10 19:48
+ */
+@Entity
+@Table(name = "hs_public_toilet", schema = "hsdata", catalog = "")
+public class HsPublicToilet {
+    private long id;
+    private Timestamp gmtCreate;
+    private String creator;
+    private Timestamp gmtModified;
+    private String modifier;
+    private String isDeleted;
+    private String name;
+    private String address;
+    private String remarks;
+
+    @Id
+    @Column(name = "ID", nullable = false)
+    public long getId() {
+        return id;
+    }
+
+    public void setId(long id) {
+        this.id = id;
+    }
+
+    @Basic
+    @Column(name = "GMT_CREATE", nullable = true)
+    public Timestamp getGmtCreate() {
+        return gmtCreate;
+    }
+
+    public void setGmtCreate(Timestamp gmtCreate) {
+        this.gmtCreate = gmtCreate;
+    }
+
+    @Basic
+    @Column(name = "CREATOR", nullable = true, length = 30)
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    @Basic
+    @Column(name = "GMT_MODIFIED", nullable = true)
+    public Timestamp getGmtModified() {
+        return gmtModified;
+    }
+
+    public void setGmtModified(Timestamp gmtModified) {
+        this.gmtModified = gmtModified;
+    }
+
+    @Basic
+    @Column(name = "MODIFIER", nullable = true, length = 30)
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    @Basic
+    @Column(name = "IS_DELETED", nullable = true, length = 1)
+    public String getIsDeleted() {
+        return isDeleted;
+    }
+
+    public void setIsDeleted(String isDeleted) {
+        this.isDeleted = isDeleted;
+    }
+
+    @Basic
+    @Column(name = "name", nullable = true, length = 100)
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    @Basic
+    @Column(name = "address", nullable = true, length = 300)
+    public String getAddress() {
+        return address;
+    }
+
+    public void setAddress(String address) {
+        this.address = address;
+    }
+
+    @Basic
+    @Column(name = "remarks", nullable = true, length = 300)
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    @Override
+    public boolean equals(Object o) {
+        if (this == o) return true;
+        if (o == null || getClass() != o.getClass()) return false;
+        HsPublicToilet that = (HsPublicToilet) o;
+        return id == that.id &&
+                Objects.equals(gmtCreate, that.gmtCreate) &&
+                Objects.equals(creator, that.creator) &&
+                Objects.equals(gmtModified, that.gmtModified) &&
+                Objects.equals(modifier, that.modifier) &&
+                Objects.equals(isDeleted, that.isDeleted) &&
+                Objects.equals(name, that.name) &&
+                Objects.equals(address, that.address) &&
+                Objects.equals(remarks, that.remarks);
+    }
+
+    @Override
+    public int hashCode() {
+        return Objects.hash(id, gmtCreate, creator, gmtModified, modifier, isDeleted, name, address, remarks);
+    }
+}

+ 158 - 0
hsdata-app/common/src/main/java/com/dgtis/common/model/HsSafeHousingProject.java

@@ -0,0 +1,158 @@
+package com.dgtis.common.model;
+
+import javax.persistence.*;
+import java.sql.Timestamp;
+import java.util.Objects;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/11 12:20
+ */
+@Entity
+@Table(name = "hs_safe_housing_project", schema = "hsdata", catalog = "")
+public class HsSafeHousingProject {
+    private long id;
+    private Timestamp gmtCreate;
+    private String creator;
+    private Timestamp gmtModified;
+    private String modifier;
+    private String isDeleted;
+    private String name;
+    private Integer shantyTownOpen;
+    private Integer shantyTownDone;
+    private Integer publicHousing;
+    private Integer rentalSubsidies;
+
+    @Id
+    @Column(name = "ID", nullable = false)
+    public long getId() {
+        return id;
+    }
+
+    public void setId(long id) {
+        this.id = id;
+    }
+
+    @Basic
+    @Column(name = "GMT_CREATE", nullable = true)
+    public Timestamp getGmtCreate() {
+        return gmtCreate;
+    }
+
+    public void setGmtCreate(Timestamp gmtCreate) {
+        this.gmtCreate = gmtCreate;
+    }
+
+    @Basic
+    @Column(name = "CREATOR", nullable = true, length = 30)
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    @Basic
+    @Column(name = "GMT_MODIFIED", nullable = true)
+    public Timestamp getGmtModified() {
+        return gmtModified;
+    }
+
+    public void setGmtModified(Timestamp gmtModified) {
+        this.gmtModified = gmtModified;
+    }
+
+    @Basic
+    @Column(name = "MODIFIER", nullable = true, length = 30)
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    @Basic
+    @Column(name = "IS_DELETED", nullable = true, length = 1)
+    public String getIsDeleted() {
+        return isDeleted;
+    }
+
+    public void setIsDeleted(String isDeleted) {
+        this.isDeleted = isDeleted;
+    }
+
+    @Basic
+    @Column(name = "name", nullable = true, length = 100)
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    @Basic
+    @Column(name = "shanty_town_open", nullable = true)
+    public Integer getShantyTownOpen() {
+        return shantyTownOpen;
+    }
+
+    public void setShantyTownOpen(Integer shantyTownOpen) {
+        this.shantyTownOpen = shantyTownOpen;
+    }
+
+    @Basic
+    @Column(name = "shanty_town_done", nullable = true)
+    public Integer getShantyTownDone() {
+        return shantyTownDone;
+    }
+
+    public void setShantyTownDone(Integer shantyTownDone) {
+        this.shantyTownDone = shantyTownDone;
+    }
+
+    @Basic
+    @Column(name = "public_housing", nullable = true)
+    public Integer getPublicHousing() {
+        return publicHousing;
+    }
+
+    public void setPublicHousing(Integer publicHousing) {
+        this.publicHousing = publicHousing;
+    }
+
+    @Basic
+    @Column(name = "rental_subsidies", nullable = true)
+    public Integer getRentalSubsidies() {
+        return rentalSubsidies;
+    }
+
+    public void setRentalSubsidies(Integer rentalSubsidies) {
+        this.rentalSubsidies = rentalSubsidies;
+    }
+
+    @Override
+    public boolean equals(Object o) {
+        if (this == o) return true;
+        if (o == null || getClass() != o.getClass()) return false;
+        HsSafeHousingProject that = (HsSafeHousingProject) o;
+        return id == that.id &&
+                Objects.equals(gmtCreate, that.gmtCreate) &&
+                Objects.equals(creator, that.creator) &&
+                Objects.equals(gmtModified, that.gmtModified) &&
+                Objects.equals(modifier, that.modifier) &&
+                Objects.equals(isDeleted, that.isDeleted) &&
+                Objects.equals(name, that.name) &&
+                Objects.equals(shantyTownOpen, that.shantyTownOpen) &&
+                Objects.equals(shantyTownDone, that.shantyTownDone) &&
+                Objects.equals(publicHousing, that.publicHousing) &&
+                Objects.equals(rentalSubsidies, that.rentalSubsidies);
+    }
+
+    @Override
+    public int hashCode() {
+        return Objects.hash(id, gmtCreate, creator, gmtModified, modifier, isDeleted, name, shantyTownOpen, shantyTownDone, publicHousing, rentalSubsidies);
+    }
+}

+ 146 - 0
hsdata-app/common/src/main/java/com/dgtis/common/model/HsScenicSpot.java

@@ -0,0 +1,146 @@
+package com.dgtis.common.model;
+
+import javax.persistence.*;
+import java.sql.Timestamp;
+import java.util.Objects;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/10 19:22
+ */
+@Entity
+@Table(name = "hs_scenic_spot", schema = "hsdata", catalog = "")
+public class HsScenicSpot {
+    private long id;
+    private Timestamp gmtCreate;
+    private String creator;
+    private Timestamp gmtModified;
+    private String modifier;
+    private String isDeleted;
+    private String name;
+    private String area;
+    private String level;
+    private Integer year;
+
+    @Id
+    @Column(name = "ID", nullable = false)
+    public long getId() {
+        return id;
+    }
+
+    public void setId(long id) {
+        this.id = id;
+    }
+
+    @Basic
+    @Column(name = "GMT_CREATE", nullable = true)
+    public Timestamp getGmtCreate() {
+        return gmtCreate;
+    }
+
+    public void setGmtCreate(Timestamp gmtCreate) {
+        this.gmtCreate = gmtCreate;
+    }
+
+    @Basic
+    @Column(name = "CREATOR", nullable = true, length = 30)
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    @Basic
+    @Column(name = "GMT_MODIFIED", nullable = true)
+    public Timestamp getGmtModified() {
+        return gmtModified;
+    }
+
+    public void setGmtModified(Timestamp gmtModified) {
+        this.gmtModified = gmtModified;
+    }
+
+    @Basic
+    @Column(name = "MODIFIER", nullable = true, length = 30)
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    @Basic
+    @Column(name = "IS_DELETED", nullable = true, length = 1)
+    public String getIsDeleted() {
+        return isDeleted;
+    }
+
+    public void setIsDeleted(String isDeleted) {
+        this.isDeleted = isDeleted;
+    }
+
+    @Basic
+    @Column(name = "name", nullable = true, length = 300)
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    @Basic
+    @Column(name = "area", nullable = true, length = 200)
+    public String getArea() {
+        return area;
+    }
+
+    public void setArea(String area) {
+        this.area = area;
+    }
+
+    @Basic
+    @Column(name = "level", nullable = true, length = 50)
+    public String getLevel() {
+        return level;
+    }
+
+    public void setLevel(String level) {
+        this.level = level;
+    }
+
+    @Basic
+    @Column(name = "year", nullable = true)
+    public Integer getYear() {
+        return year;
+    }
+
+    public void setYear(Integer year) {
+        this.year = year;
+    }
+
+    @Override
+    public boolean equals(Object o) {
+        if (this == o) return true;
+        if (o == null || getClass() != o.getClass()) return false;
+        HsScenicSpot that = (HsScenicSpot) o;
+        return id == that.id &&
+                Objects.equals(gmtCreate, that.gmtCreate) &&
+                Objects.equals(creator, that.creator) &&
+                Objects.equals(gmtModified, that.gmtModified) &&
+                Objects.equals(modifier, that.modifier) &&
+                Objects.equals(isDeleted, that.isDeleted) &&
+                Objects.equals(name, that.name) &&
+                Objects.equals(area, that.area) &&
+                Objects.equals(level, that.level) &&
+                Objects.equals(year, that.year);
+    }
+
+    @Override
+    public int hashCode() {
+        return Objects.hash(id, gmtCreate, creator, gmtModified, modifier, isDeleted, name, area, level, year);
+    }
+}

+ 134 - 0
hsdata-app/common/src/main/java/com/dgtis/common/model/HsSquare.java

@@ -0,0 +1,134 @@
+package com.dgtis.common.model;
+
+import javax.persistence.*;
+import java.sql.Timestamp;
+import java.util.Objects;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/11 11:59
+ */
+@Entity
+@Table(name = "hs_square", schema = "hsdata", catalog = "")
+public class HsSquare {
+    private long id;
+    private Timestamp gmtCreate;
+    private String creator;
+    private Timestamp gmtModified;
+    private String modifier;
+    private String isDeleted;
+    private String name;
+    private String address;
+    private String remarks;
+
+    @Id
+    @Column(name = "ID", nullable = false)
+    public long getId() {
+        return id;
+    }
+
+    public void setId(long id) {
+        this.id = id;
+    }
+
+    @Basic
+    @Column(name = "GMT_CREATE", nullable = true)
+    public Timestamp getGmtCreate() {
+        return gmtCreate;
+    }
+
+    public void setGmtCreate(Timestamp gmtCreate) {
+        this.gmtCreate = gmtCreate;
+    }
+
+    @Basic
+    @Column(name = "CREATOR", nullable = true, length = 30)
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    @Basic
+    @Column(name = "GMT_MODIFIED", nullable = true)
+    public Timestamp getGmtModified() {
+        return gmtModified;
+    }
+
+    public void setGmtModified(Timestamp gmtModified) {
+        this.gmtModified = gmtModified;
+    }
+
+    @Basic
+    @Column(name = "MODIFIER", nullable = true, length = 30)
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    @Basic
+    @Column(name = "IS_DELETED", nullable = true, length = 1)
+    public String getIsDeleted() {
+        return isDeleted;
+    }
+
+    public void setIsDeleted(String isDeleted) {
+        this.isDeleted = isDeleted;
+    }
+
+    @Basic
+    @Column(name = "name", nullable = true, length = 100)
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    @Basic
+    @Column(name = "address", nullable = true, length = 100)
+    public String getAddress() {
+        return address;
+    }
+
+    public void setAddress(String address) {
+        this.address = address;
+    }
+
+    @Basic
+    @Column(name = "remarks", nullable = true, length = 300)
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    @Override
+    public boolean equals(Object o) {
+        if (this == o) return true;
+        if (o == null || getClass() != o.getClass()) return false;
+        HsSquare hsSquare = (HsSquare) o;
+        return id == hsSquare.id &&
+                Objects.equals(gmtCreate, hsSquare.gmtCreate) &&
+                Objects.equals(creator, hsSquare.creator) &&
+                Objects.equals(gmtModified, hsSquare.gmtModified) &&
+                Objects.equals(modifier, hsSquare.modifier) &&
+                Objects.equals(isDeleted, hsSquare.isDeleted) &&
+                Objects.equals(name, hsSquare.name) &&
+                Objects.equals(address, hsSquare.address) &&
+                Objects.equals(remarks, hsSquare.remarks);
+    }
+
+    @Override
+    public int hashCode() {
+        return Objects.hash(id, gmtCreate, creator, gmtModified, modifier, isDeleted, name, address, remarks);
+    }
+}

+ 134 - 0
hsdata-app/common/src/main/java/com/dgtis/common/model/HsStadium.java

@@ -0,0 +1,134 @@
+package com.dgtis.common.model;
+
+import javax.persistence.*;
+import java.sql.Timestamp;
+import java.util.Objects;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/10 19:37
+ */
+@Entity
+@Table(name = "hs_stadium", schema = "hsdata", catalog = "")
+public class HsStadium {
+    private long id;
+    private Timestamp gmtCreate;
+    private String creator;
+    private Timestamp gmtModified;
+    private String modifier;
+    private String isDeleted;
+    private String name;
+    private String address;
+    private String phone;
+
+    @Id
+    @Column(name = "ID", nullable = false)
+    public long getId() {
+        return id;
+    }
+
+    public void setId(long id) {
+        this.id = id;
+    }
+
+    @Basic
+    @Column(name = "GMT_CREATE", nullable = true)
+    public Timestamp getGmtCreate() {
+        return gmtCreate;
+    }
+
+    public void setGmtCreate(Timestamp gmtCreate) {
+        this.gmtCreate = gmtCreate;
+    }
+
+    @Basic
+    @Column(name = "CREATOR", nullable = true, length = 30)
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    @Basic
+    @Column(name = "GMT_MODIFIED", nullable = true)
+    public Timestamp getGmtModified() {
+        return gmtModified;
+    }
+
+    public void setGmtModified(Timestamp gmtModified) {
+        this.gmtModified = gmtModified;
+    }
+
+    @Basic
+    @Column(name = "MODIFIER", nullable = true, length = 30)
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    @Basic
+    @Column(name = "IS_DELETED", nullable = true, length = 1)
+    public String getIsDeleted() {
+        return isDeleted;
+    }
+
+    public void setIsDeleted(String isDeleted) {
+        this.isDeleted = isDeleted;
+    }
+
+    @Basic
+    @Column(name = "name", nullable = true, length = 200)
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    @Basic
+    @Column(name = "address", nullable = true, length = 500)
+    public String getAddress() {
+        return address;
+    }
+
+    public void setAddress(String address) {
+        this.address = address;
+    }
+
+    @Basic
+    @Column(name = "phone", nullable = true, length = 100)
+    public String getPhone() {
+        return phone;
+    }
+
+    public void setPhone(String phone) {
+        this.phone = phone;
+    }
+
+    @Override
+    public boolean equals(Object o) {
+        if (this == o) return true;
+        if (o == null || getClass() != o.getClass()) return false;
+        HsStadium hsStadium = (HsStadium) o;
+        return id == hsStadium.id &&
+                Objects.equals(gmtCreate, hsStadium.gmtCreate) &&
+                Objects.equals(creator, hsStadium.creator) &&
+                Objects.equals(gmtModified, hsStadium.gmtModified) &&
+                Objects.equals(modifier, hsStadium.modifier) &&
+                Objects.equals(isDeleted, hsStadium.isDeleted) &&
+                Objects.equals(name, hsStadium.name) &&
+                Objects.equals(address, hsStadium.address) &&
+                Objects.equals(phone, hsStadium.phone);
+    }
+
+    @Override
+    public int hashCode() {
+        return Objects.hash(id, gmtCreate, creator, gmtModified, modifier, isDeleted, name, address, phone);
+    }
+}

+ 134 - 0
hsdata-app/common/src/main/java/com/dgtis/common/model/HsTalentIntermediary.java

@@ -0,0 +1,134 @@
+package com.dgtis.common.model;
+
+import javax.persistence.*;
+import java.sql.Timestamp;
+import java.util.Objects;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/9 15:43
+ */
+@Entity
+@Table(name = "hs_talent_intermediary", schema = "hsdata", catalog = "")
+public class HsTalentIntermediary {
+    private long id;
+    private Timestamp gmtCreate;
+    private String creator;
+    private Timestamp gmtModified;
+    private String modifier;
+    private String isDeleted;
+    private String name;
+    private String address;
+    private String remarks;
+
+    @Id
+    @Column(name = "ID", nullable = false)
+    public long getId() {
+        return id;
+    }
+
+    public void setId(long id) {
+        this.id = id;
+    }
+
+    @Basic
+    @Column(name = "GMT_CREATE", nullable = true)
+    public Timestamp getGmtCreate() {
+        return gmtCreate;
+    }
+
+    public void setGmtCreate(Timestamp gmtCreate) {
+        this.gmtCreate = gmtCreate;
+    }
+
+    @Basic
+    @Column(name = "CREATOR", nullable = true, length = 30)
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    @Basic
+    @Column(name = "GMT_MODIFIED", nullable = true)
+    public Timestamp getGmtModified() {
+        return gmtModified;
+    }
+
+    public void setGmtModified(Timestamp gmtModified) {
+        this.gmtModified = gmtModified;
+    }
+
+    @Basic
+    @Column(name = "MODIFIER", nullable = true, length = 30)
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    @Basic
+    @Column(name = "IS_DELETED", nullable = true, length = 1)
+    public String getIsDeleted() {
+        return isDeleted;
+    }
+
+    public void setIsDeleted(String isDeleted) {
+        this.isDeleted = isDeleted;
+    }
+
+    @Basic
+    @Column(name = "name", nullable = true, length = 200)
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    @Basic
+    @Column(name = "address", nullable = true, length = 500)
+    public String getAddress() {
+        return address;
+    }
+
+    public void setAddress(String address) {
+        this.address = address;
+    }
+
+    @Basic
+    @Column(name = "remarks", nullable = true, length = 300)
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    @Override
+    public boolean equals(Object o) {
+        if (this == o) return true;
+        if (o == null || getClass() != o.getClass()) return false;
+        HsTalentIntermediary that = (HsTalentIntermediary) o;
+        return id == that.id &&
+                Objects.equals(gmtCreate, that.gmtCreate) &&
+                Objects.equals(creator, that.creator) &&
+                Objects.equals(gmtModified, that.gmtModified) &&
+                Objects.equals(modifier, that.modifier) &&
+                Objects.equals(isDeleted, that.isDeleted) &&
+                Objects.equals(name, that.name) &&
+                Objects.equals(address, that.address) &&
+                Objects.equals(remarks, that.remarks);
+    }
+
+    @Override
+    public int hashCode() {
+        return Objects.hash(id, gmtCreate, creator, gmtModified, modifier, isDeleted, name, address, remarks);
+    }
+}

+ 134 - 0
hsdata-app/common/src/main/java/com/dgtis/common/model/HsTheMall.java

@@ -0,0 +1,134 @@
+package com.dgtis.common.model;
+
+import javax.persistence.*;
+import java.sql.Timestamp;
+import java.util.Objects;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/10 19:45
+ */
+@Entity
+@Table(name = "hs_the_mall", schema = "hsdata", catalog = "")
+public class HsTheMall {
+    private long id;
+    private Timestamp gmtCreate;
+    private String creator;
+    private Timestamp gmtModified;
+    private String modifier;
+    private String isDeleted;
+    private String name;
+    private String address;
+    private String phone;
+
+    @Id
+    @Column(name = "ID", nullable = false)
+    public long getId() {
+        return id;
+    }
+
+    public void setId(long id) {
+        this.id = id;
+    }
+
+    @Basic
+    @Column(name = "GMT_CREATE", nullable = true)
+    public Timestamp getGmtCreate() {
+        return gmtCreate;
+    }
+
+    public void setGmtCreate(Timestamp gmtCreate) {
+        this.gmtCreate = gmtCreate;
+    }
+
+    @Basic
+    @Column(name = "CREATOR", nullable = true, length = 30)
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    @Basic
+    @Column(name = "GMT_MODIFIED", nullable = true)
+    public Timestamp getGmtModified() {
+        return gmtModified;
+    }
+
+    public void setGmtModified(Timestamp gmtModified) {
+        this.gmtModified = gmtModified;
+    }
+
+    @Basic
+    @Column(name = "MODIFIER", nullable = true, length = 30)
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    @Basic
+    @Column(name = "IS_DELETED", nullable = true, length = 1)
+    public String getIsDeleted() {
+        return isDeleted;
+    }
+
+    public void setIsDeleted(String isDeleted) {
+        this.isDeleted = isDeleted;
+    }
+
+    @Basic
+    @Column(name = "name", nullable = true, length = 200)
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    @Basic
+    @Column(name = "address", nullable = true, length = 500)
+    public String getAddress() {
+        return address;
+    }
+
+    public void setAddress(String address) {
+        this.address = address;
+    }
+
+    @Basic
+    @Column(name = "phone", nullable = true, length = 100)
+    public String getPhone() {
+        return phone;
+    }
+
+    public void setPhone(String phone) {
+        this.phone = phone;
+    }
+
+    @Override
+    public boolean equals(Object o) {
+        if (this == o) return true;
+        if (o == null || getClass() != o.getClass()) return false;
+        HsTheMall hsTheMall = (HsTheMall) o;
+        return id == hsTheMall.id &&
+                Objects.equals(gmtCreate, hsTheMall.gmtCreate) &&
+                Objects.equals(creator, hsTheMall.creator) &&
+                Objects.equals(gmtModified, hsTheMall.gmtModified) &&
+                Objects.equals(modifier, hsTheMall.modifier) &&
+                Objects.equals(isDeleted, hsTheMall.isDeleted) &&
+                Objects.equals(name, hsTheMall.name) &&
+                Objects.equals(address, hsTheMall.address) &&
+                Objects.equals(phone, hsTheMall.phone);
+    }
+
+    @Override
+    public int hashCode() {
+        return Objects.hash(id, gmtCreate, creator, gmtModified, modifier, isDeleted, name, address, phone);
+    }
+}

+ 158 - 0
hsdata-app/common/src/main/java/com/dgtis/common/model/HsTrainStation.java

@@ -0,0 +1,158 @@
+package com.dgtis.common.model;
+
+import javax.persistence.*;
+import java.sql.Timestamp;
+import java.util.Objects;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/10 19:42
+ */
+@Entity
+@Table(name = "hs_train_station", schema = "hsdata", catalog = "")
+public class HsTrainStation {
+    private long id;
+    private Timestamp gmtCreate;
+    private String creator;
+    private Timestamp gmtModified;
+    private String modifier;
+    private String isDeleted;
+    private String name;
+    private String address;
+    private String phone;
+    private String introduction;
+    private String remarks;
+
+    @Id
+    @Column(name = "ID", nullable = false)
+    public long getId() {
+        return id;
+    }
+
+    public void setId(long id) {
+        this.id = id;
+    }
+
+    @Basic
+    @Column(name = "GMT_CREATE", nullable = true)
+    public Timestamp getGmtCreate() {
+        return gmtCreate;
+    }
+
+    public void setGmtCreate(Timestamp gmtCreate) {
+        this.gmtCreate = gmtCreate;
+    }
+
+    @Basic
+    @Column(name = "CREATOR", nullable = true, length = 30)
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    @Basic
+    @Column(name = "GMT_MODIFIED", nullable = true)
+    public Timestamp getGmtModified() {
+        return gmtModified;
+    }
+
+    public void setGmtModified(Timestamp gmtModified) {
+        this.gmtModified = gmtModified;
+    }
+
+    @Basic
+    @Column(name = "MODIFIER", nullable = true, length = 30)
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    @Basic
+    @Column(name = "IS_DELETED", nullable = true, length = 1)
+    public String getIsDeleted() {
+        return isDeleted;
+    }
+
+    public void setIsDeleted(String isDeleted) {
+        this.isDeleted = isDeleted;
+    }
+
+    @Basic
+    @Column(name = "name", nullable = true, length = 100)
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    @Basic
+    @Column(name = "address", nullable = true, length = 200)
+    public String getAddress() {
+        return address;
+    }
+
+    public void setAddress(String address) {
+        this.address = address;
+    }
+
+    @Basic
+    @Column(name = "phone", nullable = true, length = 100)
+    public String getPhone() {
+        return phone;
+    }
+
+    public void setPhone(String phone) {
+        this.phone = phone;
+    }
+
+    @Basic
+    @Column(name = "introduction", nullable = true, length = -1)
+    public String getIntroduction() {
+        return introduction;
+    }
+
+    public void setIntroduction(String introduction) {
+        this.introduction = introduction;
+    }
+
+    @Basic
+    @Column(name = "remarks", nullable = true, length = 300)
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    @Override
+    public boolean equals(Object o) {
+        if (this == o) return true;
+        if (o == null || getClass() != o.getClass()) return false;
+        HsTrainStation that = (HsTrainStation) o;
+        return id == that.id &&
+                Objects.equals(gmtCreate, that.gmtCreate) &&
+                Objects.equals(creator, that.creator) &&
+                Objects.equals(gmtModified, that.gmtModified) &&
+                Objects.equals(modifier, that.modifier) &&
+                Objects.equals(isDeleted, that.isDeleted) &&
+                Objects.equals(name, that.name) &&
+                Objects.equals(address, that.address) &&
+                Objects.equals(phone, that.phone) &&
+                Objects.equals(introduction, that.introduction) &&
+                Objects.equals(remarks, that.remarks);
+    }
+
+    @Override
+    public int hashCode() {
+        return Objects.hash(id, gmtCreate, creator, gmtModified, modifier, isDeleted, name, address, phone, introduction, remarks);
+    }
+}

+ 135 - 0
hsdata-app/common/src/main/java/com/dgtis/common/model/HsTrainingSubsidy.java

@@ -0,0 +1,135 @@
+package com.dgtis.common.model;
+
+import javax.persistence.*;
+import java.sql.Date;
+import java.sql.Timestamp;
+import java.util.Objects;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/9 14:11
+ */
+@Entity
+@Table(name = "hs_training_subsidy", schema = "hsdata", catalog = "")
+public class HsTrainingSubsidy {
+    private long id;
+    private Timestamp gmtCreate;
+    private String creator;
+    private Timestamp gmtModified;
+    private String modifier;
+    private String isDeleted;
+    private String name;
+    private Date time;
+    private Double trainingAmount;
+
+    @Id
+    @Column(name = "ID", nullable = false)
+    public long getId() {
+        return id;
+    }
+
+    public void setId(long id) {
+        this.id = id;
+    }
+
+    @Basic
+    @Column(name = "GMT_CREATE", nullable = true)
+    public Timestamp getGmtCreate() {
+        return gmtCreate;
+    }
+
+    public void setGmtCreate(Timestamp gmtCreate) {
+        this.gmtCreate = gmtCreate;
+    }
+
+    @Basic
+    @Column(name = "CREATOR", nullable = true, length = 30)
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    @Basic
+    @Column(name = "GMT_MODIFIED", nullable = true)
+    public Timestamp getGmtModified() {
+        return gmtModified;
+    }
+
+    public void setGmtModified(Timestamp gmtModified) {
+        this.gmtModified = gmtModified;
+    }
+
+    @Basic
+    @Column(name = "MODIFIER", nullable = true, length = 30)
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    @Basic
+    @Column(name = "IS_DELETED", nullable = true, length = 1)
+    public String getIsDeleted() {
+        return isDeleted;
+    }
+
+    public void setIsDeleted(String isDeleted) {
+        this.isDeleted = isDeleted;
+    }
+
+    @Basic
+    @Column(name = "name", nullable = true, length = 100)
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    @Basic
+    @Column(name = "time", nullable = true)
+    public Date getTime() {
+        return time;
+    }
+
+    public void setTime(Date time) {
+        this.time = time;
+    }
+
+    @Basic
+    @Column(name = "training_amount", nullable = true, precision = 0)
+    public Double getTrainingAmount() {
+        return trainingAmount;
+    }
+
+    public void setTrainingAmount(Double trainingAmount) {
+        this.trainingAmount = trainingAmount;
+    }
+
+    @Override
+    public boolean equals(Object o) {
+        if (this == o) return true;
+        if (o == null || getClass() != o.getClass()) return false;
+        HsTrainingSubsidy that = (HsTrainingSubsidy) o;
+        return id == that.id &&
+                Objects.equals(gmtCreate, that.gmtCreate) &&
+                Objects.equals(creator, that.creator) &&
+                Objects.equals(gmtModified, that.gmtModified) &&
+                Objects.equals(modifier, that.modifier) &&
+                Objects.equals(isDeleted, that.isDeleted) &&
+                Objects.equals(name, that.name) &&
+                Objects.equals(time, that.time) &&
+                Objects.equals(trainingAmount, that.trainingAmount);
+    }
+
+    @Override
+    public int hashCode() {
+        return Objects.hash(id, gmtCreate, creator, gmtModified, modifier, isDeleted, name, time, trainingAmount);
+    }
+}

+ 134 - 0
hsdata-app/common/src/main/java/com/dgtis/common/model/HsTravelAgency.java

@@ -0,0 +1,134 @@
+package com.dgtis.common.model;
+
+import javax.persistence.*;
+import java.sql.Timestamp;
+import java.util.Objects;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/10 19:11
+ */
+@Entity
+@Table(name = "hs_travel_agency", schema = "hsdata", catalog = "")
+public class HsTravelAgency {
+    private long id;
+    private Timestamp gmtCreate;
+    private String creator;
+    private Timestamp gmtModified;
+    private String modifier;
+    private String isDeleted;
+    private String name;
+    private String address;
+    private String phone;
+
+    @Id
+    @Column(name = "ID", nullable = false)
+    public long getId() {
+        return id;
+    }
+
+    public void setId(long id) {
+        this.id = id;
+    }
+
+    @Basic
+    @Column(name = "GMT_CREATE", nullable = true)
+    public Timestamp getGmtCreate() {
+        return gmtCreate;
+    }
+
+    public void setGmtCreate(Timestamp gmtCreate) {
+        this.gmtCreate = gmtCreate;
+    }
+
+    @Basic
+    @Column(name = "CREATOR", nullable = true, length = 30)
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    @Basic
+    @Column(name = "GMT_MODIFIED", nullable = true)
+    public Timestamp getGmtModified() {
+        return gmtModified;
+    }
+
+    public void setGmtModified(Timestamp gmtModified) {
+        this.gmtModified = gmtModified;
+    }
+
+    @Basic
+    @Column(name = "MODIFIER", nullable = true, length = 30)
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    @Basic
+    @Column(name = "IS_DELETED", nullable = true, length = 1)
+    public String getIsDeleted() {
+        return isDeleted;
+    }
+
+    public void setIsDeleted(String isDeleted) {
+        this.isDeleted = isDeleted;
+    }
+
+    @Basic
+    @Column(name = "name", nullable = true, length = 100)
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    @Basic
+    @Column(name = "address", nullable = true, length = 300)
+    public String getAddress() {
+        return address;
+    }
+
+    public void setAddress(String address) {
+        this.address = address;
+    }
+
+    @Basic
+    @Column(name = "phone", nullable = true, length = 100)
+    public String getPhone() {
+        return phone;
+    }
+
+    public void setPhone(String phone) {
+        this.phone = phone;
+    }
+
+    @Override
+    public boolean equals(Object o) {
+        if (this == o) return true;
+        if (o == null || getClass() != o.getClass()) return false;
+        HsTravelAgency that = (HsTravelAgency) o;
+        return id == that.id &&
+                Objects.equals(gmtCreate, that.gmtCreate) &&
+                Objects.equals(creator, that.creator) &&
+                Objects.equals(gmtModified, that.gmtModified) &&
+                Objects.equals(modifier, that.modifier) &&
+                Objects.equals(isDeleted, that.isDeleted) &&
+                Objects.equals(name, that.name) &&
+                Objects.equals(address, that.address) &&
+                Objects.equals(phone, that.phone);
+    }
+
+    @Override
+    public int hashCode() {
+        return Objects.hash(id, gmtCreate, creator, gmtModified, modifier, isDeleted, name, address, phone);
+    }
+}

+ 182 - 0
hsdata-app/common/src/main/java/com/dgtis/common/model/HsUniversity.java

@@ -0,0 +1,182 @@
+package com.dgtis.common.model;
+
+import javax.persistence.*;
+import java.sql.Timestamp;
+import java.util.Objects;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/9 13:18
+ */
+@Entity
+@Table(name = "hs_university", schema = "hsdata", catalog = "")
+public class HsUniversity {
+    private long id;
+    private Timestamp gmtCreate;
+    private String creator;
+    private Timestamp gmtModified;
+    private String modifier;
+    private String isDeleted;
+    private String name;
+    private String code;
+    private String address;
+    private String level;
+    private String administration;
+    private String province;
+    private String remarks;
+
+    @Id
+    @Column(name = "ID", nullable = false)
+    public long getId() {
+        return id;
+    }
+
+    public void setId(long id) {
+        this.id = id;
+    }
+
+    @Basic
+    @Column(name = "GMT_CREATE", nullable = true)
+    public Timestamp getGmtCreate() {
+        return gmtCreate;
+    }
+
+    public void setGmtCreate(Timestamp gmtCreate) {
+        this.gmtCreate = gmtCreate;
+    }
+
+    @Basic
+    @Column(name = "CREATOR", nullable = true, length = 30)
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+
+    @Basic
+    @Column(name = "GMT_MODIFIED", nullable = true)
+    public Timestamp getGmtModified() {
+        return gmtModified;
+    }
+
+    public void setGmtModified(Timestamp gmtModified) {
+        this.gmtModified = gmtModified;
+    }
+
+    @Basic
+    @Column(name = "MODIFIER", nullable = true, length = 30)
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+
+    @Basic
+    @Column(name = "IS_DELETED", nullable = true, length = 1)
+    public String getIsDeleted() {
+        return isDeleted;
+    }
+
+    public void setIsDeleted(String isDeleted) {
+        this.isDeleted = isDeleted;
+    }
+
+    @Basic
+    @Column(name = "name", nullable = true, length = 100)
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    @Basic
+    @Column(name = "code", nullable = true, length = 100)
+    public String getCode() {
+        return code;
+    }
+
+    public void setCode(String code) {
+        this.code = code;
+    }
+
+    @Basic
+    @Column(name = "address", nullable = true, length = 100)
+    public String getAddress() {
+        return address;
+    }
+
+    public void setAddress(String address) {
+        this.address = address;
+    }
+
+    @Basic
+    @Column(name = "level", nullable = true, length = 50)
+    public String getLevel() {
+        return level;
+    }
+
+    public void setLevel(String level) {
+        this.level = level;
+    }
+
+    @Basic
+    @Column(name = "administration", nullable = true, length = 100)
+    public String getAdministration() {
+        return administration;
+    }
+
+    public void setAdministration(String administration) {
+        this.administration = administration;
+    }
+
+    @Basic
+    @Column(name = "province", nullable = true, length = 100)
+    public String getProvince() {
+        return province;
+    }
+
+    public void setProvince(String province) {
+        this.province = province;
+    }
+
+    @Basic
+    @Column(name = "remarks", nullable = true, length = 300)
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    @Override
+    public boolean equals(Object o) {
+        if (this == o) return true;
+        if (o == null || getClass() != o.getClass()) return false;
+        HsUniversity that = (HsUniversity) o;
+        return id == that.id &&
+                Objects.equals(gmtCreate, that.gmtCreate) &&
+                Objects.equals(creator, that.creator) &&
+                Objects.equals(gmtModified, that.gmtModified) &&
+                Objects.equals(modifier, that.modifier) &&
+                Objects.equals(isDeleted, that.isDeleted) &&
+                Objects.equals(name, that.name) &&
+                Objects.equals(code, that.code) &&
+                Objects.equals(address, that.address) &&
+                Objects.equals(level, that.level) &&
+                Objects.equals(administration, that.administration) &&
+                Objects.equals(province, that.province) &&
+                Objects.equals(remarks, that.remarks);
+    }
+
+    @Override
+    public int hashCode() {
+        return Objects.hash(id, gmtCreate, creator, gmtModified, modifier, isDeleted, name, code, address, level, administration, province, remarks);
+    }
+}

+ 22 - 0
hsdata-app/common/src/main/java/com/dgtis/common/repository/HsAdultCollegeRepository.java

@@ -0,0 +1,22 @@
+package com.dgtis.common.repository;
+
+import com.dgtis.common.model.HsAdultCollege;
+import org.springframework.data.jpa.repository.JpaRepository;
+import org.springframework.data.jpa.repository.Query;
+import org.springframework.data.repository.query.Param;
+import org.springframework.data.rest.core.annotation.RepositoryRestResource;
+import org.springframework.data.rest.core.annotation.RestResource;
+
+import java.util.List;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/9 12:25
+ */
+@RepositoryRestResource(collectionResourceRel = "adultCollege", path = "adultCollege")
+public interface HsAdultCollegeRepository extends JpaRepository<HsAdultCollege, Long> {
+
+    @RestResource(path = "nameLike", rel = "nameLike")
+    @Query(value = "select h from HsAdultCollege h where h.name like %?1%")
+    List<HsAdultCollege> findByNameLike(@Param("name") String name);
+}

+ 23 - 0
hsdata-app/common/src/main/java/com/dgtis/common/repository/HsAirportThroughputRepository.java

@@ -0,0 +1,23 @@
+package com.dgtis.common.repository;
+
+import com.dgtis.common.model.HsAirportThroughput;
+import org.springframework.data.jpa.repository.JpaRepository;
+import org.springframework.data.jpa.repository.Query;
+import org.springframework.data.repository.query.Param;
+import org.springframework.data.rest.core.annotation.RepositoryRestResource;
+import org.springframework.data.rest.core.annotation.RestResource;
+
+import java.util.List;
+
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/4 14:36
+ */
+@RepositoryRestResource(collectionResourceRel = "airportThroughput", path = "airportThroughput")
+public interface HsAirportThroughputRepository extends JpaRepository<HsAirportThroughput, Long> {
+
+    @RestResource(path = "nameLike", rel = "nameLike")
+    @Query(value = "select h from HsAirportThroughput h where h.name like %?1%")
+    List<HsAirportThroughput> findByNameLike(@Param("name") String name);
+}

+ 22 - 0
hsdata-app/common/src/main/java/com/dgtis/common/repository/HsAnimationCompanyRepository.java

@@ -0,0 +1,22 @@
+package com.dgtis.common.repository;
+
+import com.dgtis.common.model.HsAnimationCompany;
+import org.springframework.data.jpa.repository.JpaRepository;
+import org.springframework.data.jpa.repository.Query;
+import org.springframework.data.repository.query.Param;
+import org.springframework.data.rest.core.annotation.RepositoryRestResource;
+import org.springframework.data.rest.core.annotation.RestResource;
+
+import java.util.List;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/4 14:36
+ */
+@RepositoryRestResource(collectionResourceRel = "animationCompany", path = "animationCompany")
+public interface HsAnimationCompanyRepository extends JpaRepository<HsAnimationCompany, Long> {
+
+    @RestResource(path = "nameLike", rel = "nameLike")
+    @Query(value = "select h from HsAnimationCompany h where h.name like %?1%")
+    List<HsAnimationCompany> findByNameLike(@Param("name") String name);
+}

+ 22 - 0
hsdata-app/common/src/main/java/com/dgtis/common/repository/HsAssistedReproductiveInstitutionRepository.java

@@ -0,0 +1,22 @@
+package com.dgtis.common.repository;
+
+import com.dgtis.common.model.HsAssistedReproductiveInstitution;
+import org.springframework.data.jpa.repository.JpaRepository;
+import org.springframework.data.jpa.repository.Query;
+import org.springframework.data.repository.query.Param;
+import org.springframework.data.rest.core.annotation.RepositoryRestResource;
+import org.springframework.data.rest.core.annotation.RestResource;
+
+import java.util.List;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/4 14:36
+ */
+@RepositoryRestResource(collectionResourceRel = "assistedReproductiveInstitution", path = "assistedReproductiveInstitution")
+public interface HsAssistedReproductiveInstitutionRepository extends JpaRepository<HsAssistedReproductiveInstitution, Long> {
+
+    @RestResource(path = "nameLike", rel = "nameLike")
+    @Query(value = "select h from HsAssistedReproductiveInstitution h where h.name like %?1%")
+    List<HsAssistedReproductiveInstitution> findByNameLike(@Param("name") String name);
+}

+ 22 - 0
hsdata-app/common/src/main/java/com/dgtis/common/repository/HsAttractionsRepository.java

@@ -0,0 +1,22 @@
+package com.dgtis.common.repository;
+
+import com.dgtis.common.model.HsAttractions;
+import org.springframework.data.jpa.repository.JpaRepository;
+import org.springframework.data.jpa.repository.Query;
+import org.springframework.data.repository.query.Param;
+import org.springframework.data.rest.core.annotation.RepositoryRestResource;
+import org.springframework.data.rest.core.annotation.RestResource;
+
+import java.util.List;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/4 14:36
+ */
+@RepositoryRestResource(collectionResourceRel = "attractions", path = "attractions")
+public interface HsAttractionsRepository extends JpaRepository<HsAttractions, Long> {
+
+    @RestResource(path = "nameLike", rel = "nameLike")
+    @Query(value = "select h from HsAttractions h where h.name like %?1%")
+    List<HsAttractions> findByNameLike(@Param("name") String name);
+}

+ 22 - 0
hsdata-app/common/src/main/java/com/dgtis/common/repository/HsBusRoutesRepository.java

@@ -0,0 +1,22 @@
+package com.dgtis.common.repository;
+
+import com.dgtis.common.model.HsBusRoutes;
+import org.springframework.data.jpa.repository.JpaRepository;
+import org.springframework.data.jpa.repository.Query;
+import org.springframework.data.repository.query.Param;
+import org.springframework.data.rest.core.annotation.RepositoryRestResource;
+import org.springframework.data.rest.core.annotation.RestResource;
+
+import java.util.List;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/4 14:36
+ */
+@RepositoryRestResource(collectionResourceRel = "busRoutes", path = "busRoutes")
+public interface HsBusRoutesRepository extends JpaRepository<HsBusRoutes, Long> {
+
+    @RestResource(path = "nameLike", rel = "nameLike")
+    @Query(value = "select h from HsBusRoutes h where h.name like %?1%")
+    List<HsBusRoutes> findByNameLike(@Param("name") String name);
+}

+ 22 - 0
hsdata-app/common/src/main/java/com/dgtis/common/repository/HsBusStationRepository.java

@@ -0,0 +1,22 @@
+package com.dgtis.common.repository;
+
+import com.dgtis.common.model.HsBusStation;
+import org.springframework.data.jpa.repository.JpaRepository;
+import org.springframework.data.jpa.repository.Query;
+import org.springframework.data.repository.query.Param;
+import org.springframework.data.rest.core.annotation.RepositoryRestResource;
+import org.springframework.data.rest.core.annotation.RestResource;
+
+import java.util.List;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/4 14:36
+ */
+@RepositoryRestResource(collectionResourceRel = "busStation", path = "busStation")
+public interface HsBusStationRepository extends JpaRepository<HsBusStation, Long> {
+
+    @RestResource(path = "nameLike", rel = "nameLike")
+    @Query(value = "select h from HsBusStation h where h.name like %?1%")
+    List<HsBusStation> findByNameLike(@Param("name") String name);
+}

+ 22 - 0
hsdata-app/common/src/main/java/com/dgtis/common/repository/HsCarRepairStationRepository.java

@@ -0,0 +1,22 @@
+package com.dgtis.common.repository;
+
+import com.dgtis.common.model.HsCarRepairStation;
+import org.springframework.data.jpa.repository.JpaRepository;
+import org.springframework.data.jpa.repository.Query;
+import org.springframework.data.repository.query.Param;
+import org.springframework.data.rest.core.annotation.RepositoryRestResource;
+import org.springframework.data.rest.core.annotation.RestResource;
+
+import java.util.List;
+
+/**
+ * @Author: csz
+ * @Date: 2019/4/4 14:36
+ */
+@RepositoryRestResource(collectionResourceRel = "carRepairStation", path = "carRepairStation")
+public interface HsCarRepairStationRepository extends JpaRepository<HsCarRepairStation, Long> {
+
+    @RestResource(path = "nameLike", rel = "nameLike")
+    @Query(value = "select h from HsCarRepairStation h where h.name like %?1%")
+    List<HsCarRepairStation> findByNameLike(@Param("name") String name);
+}

+ 0 - 0
hsdata-app/common/src/main/java/com/dgtis/common/repository/HsCheckAccountRepository.java


Some files were not shown because too many files changed in this diff