haogh 11 月之前
当前提交
e1cdf4df96
共有 100 个文件被更改,包括 19643 次插入0 次删除
  1. 4 0
      README.txt
  2. 301 0
      pom.xml
  3. 17 0
      ses-model/pom.xml
  4. 二进制
      ses-model/src/lib/commons-lang-2.6.jar
  5. 二进制
      ses-model/src/lib/hmsoft-web-1.0.jar
  6. 173 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/au/AuCertType.java
  7. 936 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByApply.java
  8. 132 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByApplyAudit.java
  9. 936 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByApplyLog.java
  10. 100 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByApplyPackage.java
  11. 72 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByApplyPackageStatus.java
  12. 185 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByBlackList.java
  13. 334 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByCertificate.java
  14. 214 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByCourseReplDetail.java
  15. 155 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByCourseReplRecord.java
  16. 145 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByCourseReplRule.java
  17. 111 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByDiaplma.java
  18. 150 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByFiles.java
  19. 148 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByFilesLog.java
  20. 146 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByPaper.java
  21. 386 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByPaperApply.java
  22. 127 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByPaperApplyAudit.java
  23. 89 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByRoster.java
  24. 274 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByScanStd.java
  25. 319 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByScore.java
  26. 319 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByScoreLog.java
  27. 269 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByTimeConfig.java
  28. 147 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByTrunOutScore.java
  29. 741 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByTurnInApply.java
  30. 173 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByTurnInApplyResult.java
  31. 189 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByTurnInScore.java
  32. 459 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByTurnOutApply.java
  33. 157 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByTurnOutReply.java
  34. 161 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByTurnTimeConfig.java
  35. 144 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByTurnTimePlace.java
  36. 243 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByXueXin.java
  37. 243 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByXueXinLog.java
  38. 35 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByXueXinRequest.java
  39. 28 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByXueXinResponse.java
  40. 319 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/by/PaperScore.java
  41. 89 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/cf/CfAgentArea.java
  42. 61 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/cf/CfCity.java
  43. 156 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/cf/CfFeeScale.java
  44. 109 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/cf/CfOperateTime.java
  45. 249 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/cf/CfOrganization.java
  46. 114 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/epidemic/EpidemicHighRiskArea.java
  47. 84 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/gxzk/CjJigechengjiOld.java
  48. 102 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/gxzk/KjZhuankaozhuanru.java
  49. 113 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/hz/HzStdOldNew.java
  50. 281 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/kj/KjByInputScore.java
  51. 92 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/kj/KjCollegeBatchInfo.java
  52. 329 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/kj/KjCollegeScoreDetail.java
  53. 329 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/kj/KjCollegeScoreDetailMissing.java
  54. 272 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/kj/KjCollegeScoreMain.java
  55. 114 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/kj/KjCollegeScoreSchool.java
  56. 187 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/kj/KjCourseRatio.java
  57. 260 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/kj/KjPracticalScore.java
  58. 373 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/kj/KjUnifiedScoreDetail.java
  59. 80 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/kj/KjUnifiedScoreMain.java
  60. 103 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/kw/KwCheckItem.java
  61. 204 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/kw/KwExamPoint.java
  62. 134 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/kw/KwExamRelation.java
  63. 139 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/kw/KwExamRoom.java
  64. 270 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/kw/KwExamUnit.java
  65. 259 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/kw/KwLayout.java
  66. 182 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/kw/KwLayoutBase.java
  67. 164 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/kw/KwLayoutCourseBagSum.java
  68. 292 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/kw/KwLayoutDetail.java
  69. 103 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/kw/KwLayoutExamAreaBagSum.java
  70. 73 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/kw/KwLayoutMonitor.java
  71. 305 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/kw/KwLayoutRoom.java
  72. 60 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/kw/KwLayoutVo.java
  73. 284 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/kw/KwLayoutVolumeCourse.java
  74. 132 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/kw/KwManageUnit.java
  75. 160 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/kw/KwRoomCourseArr.java
  76. 221 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/kw/KwSecurityBmh.java
  77. 150 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/kw/KwSecurityDishi.java
  78. 101 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/kw/KwSecurityKecheng.java
  79. 101 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/kw/KwSecurityKqkd.java
  80. 120 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/kw/KwSecurityKssj.java
  81. 108 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/kw/KwSecuritySjd.java
  82. 108 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/kw/KwSpecialCourseRoom.java
  83. 206 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/kw/KwSpecialExamBatch.java
  84. 117 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/kw/KwSpecialExamPlan.java
  85. 152 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/kw/KwSpecialExamRoom.java
  86. 195 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/kw/KwSpecialLayout.java
  87. 103 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/kw/KwSpecialTempdata.java
  88. 64 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/kw/KwTempData.java
  89. 152 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/kw/StdTicketContent.java
  90. 121 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/kw/StdTicketContentApply.java
  91. 108 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/mk/MkCertCourse.java
  92. 390 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/mk/MkCertEduApply.java
  93. 106 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/mk/MkCertMajorCourse.java
  94. 329 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/mk/MkCertNeduApply.java
  95. 153 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/mk/MkCertNeduApplyCourse.java
  96. 149 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/mk/MkCertTimeConfig.java
  97. 149 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/mk/MkCertType.java
  98. 474 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/mk/MkPreEduApply.java
  99. 268 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/pay/Invoicing.java
  100. 159 0
      ses-model/src/main/java/cn/hmsoft/ses/data/model/pay/PayBillStatis.java

+ 4 - 0
README.txt

@@ -0,0 +1,4 @@
+
+ses-model:   实体类公用工程,被以下2个工程引用
+ses-manage: 自考后台管理工程
+ses-enrol:  考生报名工程

+ 301 - 0
pom.xml

@@ -0,0 +1,301 @@
+<?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">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>cn.hmsoft</groupId>
+  <artifactId>ses.parent</artifactId>
+  <version>1.0</version>
+  <packaging>pom</packaging>
+  <properties>
+  	<poi.version>3.16</poi.version>
+  	<junit.version>4.12</junit.version>
+  	<log4j.version>2.17.0</log4j.version>
+  	<quartz.version>2.3.0</quartz.version>
+  	<swagger.version>2.8.0</swagger.version>
+  	<itextpdf.version>7.0.1</itextpdf.version>
+    <spring.version>5.0.5.RELEASE</spring.version>
+    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
+  </properties>  
+  <dependencies>
+   <dependency>
+	    <groupId>javax.servlet</groupId>
+	    <artifactId>javax.servlet-api</artifactId>
+	    <version>3.1.0</version>
+	</dependency>
+   	<dependency>
+	    <groupId>org.springframework</groupId>
+	    <artifactId>spring-core</artifactId>
+	    <version>${spring.version}</version>
+	</dependency> 
+   	<dependency>
+	    <groupId>org.springframework</groupId>
+	    <artifactId>spring-context</artifactId>
+	    <version>${spring.version}</version>
+	</dependency> 
+   	<dependency>
+	    <groupId>org.springframework</groupId>
+	    <artifactId>spring-beans</artifactId>
+	    <version>${spring.version}</version>
+	</dependency> 
+   	<dependency>
+	    <groupId>org.springframework</groupId>
+	    <artifactId>spring-aop</artifactId>
+	    <version>${spring.version}</version>
+	</dependency> 
+   	<dependency>
+	    <groupId>org.springframework</groupId>
+	    <artifactId>spring-aspects</artifactId>
+	    <version>${spring.version}</version>
+	</dependency> 
+   	<dependency>
+	    <groupId>org.springframework</groupId>
+	    <artifactId>spring-jdbc</artifactId>
+	    <version>${spring.version}</version>
+	</dependency> 
+  	<dependency>
+	    <groupId>org.springframework</groupId>
+	    <artifactId>spring-web</artifactId>
+	    <version>${spring.version}</version>
+	</dependency>
+  	<dependency>
+	    <groupId>org.springframework</groupId>
+	    <artifactId>spring-webmvc</artifactId>
+	    <version>${spring.version}</version>
+	</dependency>
+  	<dependency>
+	    <groupId>org.springframework</groupId>
+	    <artifactId>spring-webflux</artifactId>
+	    <version>${spring.version}</version>
+	</dependency>
+  	<dependency>
+	    <groupId>org.springframework</groupId>
+	    <artifactId>spring-websocket</artifactId>
+	    <version>${spring.version}</version>
+	</dependency>
+  	<dependency>
+	    <groupId>org.springframework</groupId>
+	    <artifactId>spring-tx</artifactId>
+	    <version>${spring.version}</version>
+	</dependency>
+  	<dependency>
+	    <groupId>org.springframework</groupId>
+	    <artifactId>spring-test</artifactId>
+	    <version>${spring.version}</version>
+	</dependency>
+  	<dependency>
+	    <groupId>mysql</groupId>
+	    <artifactId>mysql-connector-java</artifactId>
+	    <version>5.1.46</version>
+	</dependency>
+  	<dependency>
+	    <groupId>com.google.code.gson</groupId>
+	    <artifactId>gson</artifactId>
+	    <version>2.8.2</version>
+	</dependency>
+	<dependency>
+	    <groupId>commons-io</groupId>
+	    <artifactId>commons-io</artifactId>
+	    <version>2.4</version>
+	</dependency>
+	<dependency>
+	    <groupId>commons-fileupload</groupId>
+	    <artifactId>commons-fileupload</artifactId>
+	    <version>1.3.2</version>
+	</dependency>
+	<dependency>
+	    <groupId>org.apache.poi</groupId>
+	    <artifactId>poi</artifactId>
+	    <version>${poi.version}</version>
+	</dependency>
+	<dependency>
+	    <groupId>org.apache.poi</groupId>
+	    <artifactId>poi-ooxml-schemas</artifactId>
+	    <version>${poi.version}</version>
+	</dependency>	
+	<dependency>
+	    <groupId>org.apache.poi</groupId>
+	    <artifactId>poi-ooxml</artifactId>
+	    <version>${poi.version}</version>
+	</dependency>
+	<dependency>
+	    <groupId>org.apache.poi</groupId>
+	    <artifactId>poi-excelant</artifactId>
+	    <version>${poi.version}</version>
+	</dependency>
+	<dependency>
+	    <groupId>org.apache.poi</groupId>
+	    <artifactId>poi-scratchpad</artifactId>
+	    <version>${poi.version}</version>
+	</dependency>	
+  	<dependency>
+	    <groupId>org.slf4j</groupId>
+	    <artifactId>slf4j-api</artifactId>
+	    <version>1.7.25</version>
+	</dependency>	
+  	<dependency>
+	    <groupId>org.apache.logging.log4j</groupId>
+	    <artifactId>log4j-core</artifactId>
+	    <version>${log4j.version}</version>
+	</dependency>
+  	<dependency>
+	    <groupId>org.apache.logging.log4j</groupId>
+	    <artifactId>log4j-api</artifactId>
+	    <version>${log4j.version}</version>
+	</dependency>	
+  	<dependency>
+	    <groupId>org.quartz-scheduler</groupId>
+	    <artifactId>quartz</artifactId>
+	    <version>${quartz.version}</version>
+	</dependency>	
+  	<dependency>
+	    <groupId>org.quartz-scheduler</groupId>
+	    <artifactId>quartz-jobs</artifactId>
+	    <version>${quartz.version}</version>
+	</dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>${junit.version}</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+    	<groupId>com.itextpdf</groupId>
+    	<artifactId>itextpdf</artifactId>
+    	<version>5.5.13</version>
+	</dependency>
+	<dependency>
+	    <groupId>com.itextpdf</groupId>
+	    <artifactId>barcodes</artifactId>
+	    <version>${itextpdf.version}</version>
+	</dependency>    
+	<dependency>
+	    <groupId>com.itextpdf</groupId>
+	    <artifactId>font-asian</artifactId>
+	    <version>${itextpdf.version}</version>
+	</dependency>
+	<dependency>
+	    <groupId>com.itextpdf</groupId>
+	    <artifactId>forms</artifactId>
+	    <version>${itextpdf.version}</version>
+	</dependency>
+	<dependency>
+	    <groupId>com.itextpdf</groupId>
+	    <artifactId>io</artifactId>
+	    <version>${itextpdf.version}</version>
+	</dependency>
+	<dependency>
+	    <groupId>com.itextpdf</groupId>
+	    <artifactId>kernel</artifactId>
+	    <version>${itextpdf.version}</version>
+	</dependency>
+	<dependency>
+	    <groupId>com.itextpdf</groupId>
+	    <artifactId>hyph</artifactId>
+	    <version>${itextpdf.version}</version>
+	</dependency>
+	<dependency>
+	    <groupId>com.itextpdf</groupId>
+	    <artifactId>layout</artifactId>
+	    <version>${itextpdf.version}</version>
+	</dependency>
+	<dependency>
+	    <groupId>com.itextpdf</groupId>
+	    <artifactId>pdfa</artifactId>
+	    <version>${itextpdf.version}</version>
+	</dependency>
+	<dependency>
+	    <groupId>com.itextpdf</groupId>
+	    <artifactId>pdftest</artifactId>
+	    <version>${itextpdf.version}</version>
+	</dependency>
+	<dependency>
+	    <groupId>com.itextpdf</groupId>
+	    <artifactId>sign</artifactId>
+	    <version>${itextpdf.version}</version>
+	</dependency>
+	<!-- swagger-springmvc -->
+	<dependency>
+	    <groupId>io.springfox</groupId>
+	    <artifactId>springfox-swagger2</artifactId>
+	    <version>${swagger.version}</version>
+	</dependency>	
+	<dependency>
+	    <groupId>io.springfox</groupId>
+	    <artifactId>springfox-swagger-ui</artifactId>
+	    <version>${swagger.version}</version>
+	</dependency>    
+    <!-- swagger-springmvc dependencies -->
+    <dependency>
+        <groupId>com.google.guava</groupId>
+        <artifactId>guava</artifactId>
+        <version>18.0</version>
+    </dependency>
+    <dependency>
+	    <groupId>org.freemarker</groupId>
+	    <artifactId>freemarker</artifactId>
+	    <version>2.3.23</version>
+	</dependency>
+	<!-- com.google.zxing qrcode -->
+	<dependency>
+	    <groupId>com.google.zxing</groupId>
+	    <artifactId>core</artifactId>
+	    <version>3.2.1</version>
+	</dependency>
+	<dependency>
+	    <groupId>com.google.zxing</groupId>
+	    <artifactId>javase</artifactId>
+	    <version>3.2.1</version>
+	</dependency>	
+	<!-- https://mvnrepository.com/artifact/org.apache.commons/commons-lang3 -->
+	<dependency>
+	    <groupId>org.apache.commons</groupId>
+	    <artifactId>commons-lang3</artifactId>
+	    <version>3.10</version>
+	</dependency>
+	<dependency>
+		<groupId>com.github.houbb</groupId>
+		<artifactId>opencc4j</artifactId>
+		<version>1.1.0</version>
+	</dependency>
+  </dependencies>
+  <build>
+    <plugins>
+		<plugin>
+			  <artifactId>maven-war-plugin</artifactId>
+			  <version>3.0.0</version>
+		</plugin>
+		<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-compiler-plugin</artifactId>
+				<version>3.5.1</version>
+				<configuration>
+<!--					<failOnMissingWebXml>false</failOnMissingWebXml>-->
+					<source>1.8</source>
+					<target>1.8</target>
+					<encoding>UTF-8</encoding>
+					<compilerArguments>
+						<extdirs>lib</extdirs>
+					</compilerArguments>
+				</configuration>
+		</plugin>
+		<plugin>
+	        <groupId>org.apache.maven.plugins</groupId>
+	        <artifactId>maven-surefire-plugin</artifactId>
+	        <version>2.19.1</version>
+	        <configuration>
+	          <skip>true</skip>
+	        </configuration>
+	    </plugin>		
+		<plugin> 
+	           <groupId>org.apache.maven.plugins</groupId> 
+	  		   <artifactId>maven-resources-plugin</artifactId> 
+	           <version>2.6</version> 
+	    </plugin>		
+	</plugins>
+  </build>  
+  <modules>
+    <module>ses-manage-v1</module>
+    <module>ses-enrol-v1</module>
+    <module>ses-model-v1</module>
+  </modules>
+</project>

+ 17 - 0
ses-model/pom.xml

@@ -0,0 +1,17 @@
+<?xml version="1.0"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <parent>
+    <groupId>cn.hmsoft</groupId>
+    <artifactId>ses.parent</artifactId>
+    <version>1.0</version>
+  </parent>
+  <artifactId>ses-model-v1</artifactId>
+  <version>1.0</version>
+  <name>ses-model-v1</name>
+  <properties>
+    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+  </properties>
+  <groupId>cn.hmsoft</groupId>
+</project>

二进制
ses-model/src/lib/commons-lang-2.6.jar


二进制
ses-model/src/lib/hmsoft-web-1.0.jar


+ 173 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/au/AuCertType.java

@@ -0,0 +1,173 @@
+package cn.hmsoft.ses.data.model.au;
+
+import java.io.Serializable;
+import cn.hmsoft.jdbc.entity.Table;
+
+/**
+ *  模型.
+ * 
+ * @author: yangwei
+ * @date: 2019-01-22 15:07:41
+ * @version: 1.0
+ * @email: yangwei@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "AU_CERT_TYPE", keyColumn = "id", sequenceName = "SEQ_AU_CERT_TYPE")
+public class AuCertType implements Serializable {
+	private static final long serialVersionUID = -46037663869409065L;
+  	//
+  	private String attr1;
+  	//
+  	private String attr2;
+  	//
+  	private String code;
+  	//
+  	private Integer id;
+  	//
+  	private Integer is_edu;
+  	//
+  	private Integer is_score;
+  	//
+  	private String name;
+  	//
+  	private String remark;
+  	//
+  	private Integer scale;
+  	//
+  	private Integer status;
+  	//
+  	private String type;
+  
+	/**
+	 * 
+	 */	
+  	public void setAttr1(String attr1) {
+		this.attr1 = attr1;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getAttr1() {
+		return attr1;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setAttr2(String attr2) {
+		this.attr2 = attr2;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getAttr2() {
+		return attr2;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setCode(String code) {
+		this.code = code;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getCode() {
+		return code;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setId(Integer id) {
+		this.id = id;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public Integer getId() {
+		return id;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setIs_edu(Integer is_edu) {
+		this.is_edu = is_edu;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public Integer getIs_edu() {
+		return is_edu;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setIs_score(Integer is_score) {
+		this.is_score = is_score;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public Integer getIs_score() {
+		return is_score;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setName(String name) {
+		this.name = name;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getName() {
+		return name;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setRemark(String remark) {
+		this.remark = remark;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getRemark() {
+		return remark;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setScale(Integer scale) {
+		this.scale = scale;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public Integer getScale() {
+		return scale;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setStatus(Integer status) {
+		this.status = status;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public Integer getStatus() {
+		return status;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setType(String type) {
+		this.type = type;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getType() {
+		return type;
+  	}
+}

+ 936 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByApply.java

@@ -0,0 +1,936 @@
+package cn.hmsoft.ses.data.model.by;
+
+import java.io.Serializable;
+import java.time.LocalDate;
+import java.time.LocalDateTime;
+import java.util.List;
+
+import cn.hmsoft.jdbc.entity.Table;
+import cn.hmsoft.ses.data.model.std.StdResume;
+
+/**
+ * 毕业申请表 模型.
+ * 
+ * @author: zhanqiang
+ * @date: 2019-03-14 13:39:18
+ * @version: 1.0
+ * @email: zhanqiang@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "by_apply", keyColumn = "id", sequenceName = "SEQ_BY_APPLY")
+public class ByApply implements Serializable {
+	private static final long serialVersionUID = 7340453690417086409L;
+	// 申请日期
+	private LocalDateTime apply_date;
+	// 申请类型 0-考生正常申请;1-后台手工办证;2-考生手工办证
+	private Integer apply_type;
+	// 毕业时间配置ID
+	private Integer by_time_config_id;
+	// 嘉奖
+	private String commend;
+	// 文件路径
+	private String file_path;
+	// 主键
+	private Integer id;
+	// 是否通过
+	private Integer is_passed;
+	// 专业ID
+	private Integer major_id;
+	// 备注
+	private String remark;
+	// 主考学校
+	private Integer school_id;
+	// 市考办
+	private Integer city_org_id;
+	// 技能
+	private String skill;
+	// 状态 0-待现场确认,1-待终审,3-待发放,4-待上报,5-完成
+	private Integer status;
+	// 学生注册ID
+	private Integer std_id;
+	// 学生来源 0-社会考生,1-其他网络助学,助学班
+	private Integer std_source;
+	// 是否驳回
+	private Integer is_auth_back;
+	// 审批单位(主考学校和市考办),和机构表关联
+	private Integer org_id;
+	// 考生的准考证
+	private String ticket_no;
+	//
+	private Integer exam_time_id;// 时间批次ID
+
+	// *****************毕业申请填写********************
+	private Integer std_sex;// 毕业申请-性别
+	private String native_prov;// 毕业申请-籍贯-省市自治区
+	private String native_city;// 毕业申请-籍贯-市
+	private Integer nation;// 毕业申请-民族
+	private Integer political;// 毕业申请-政治面貌
+	private String pre_edu;// 毕业申请-考前学历
+	private String work_unit;// 毕业申请-工作单位
+	private String address;// 毕业申请-家庭住址
+	private String post_code;// 毕业申请-邮政编码
+	private String diaplma_no;// 毕业申请-毕业证书号
+	private LocalDate std_birth;// 毕业申请-出生年月
+	private String telephone;// 毕业申请-联系电话
+	private String by_photo;// 毕业申请-毕业照片
+	private String by_file;// 毕业申请-毕业照片
+	private String score_file;
+	private String std_confirm;
+	private String cert_file;
+	private String std_by_photo;
+
+	// *****************A,B岗终************************
+	private Integer final_auth_a;// 0-待审核,1-审核通过,2-审核不通过
+
+	private Integer final_auth_b;// 0-待审核,1-审核通过,2-审核不通过
+
+	protected String std_birth_str;// 毕业申请-出生年月
+
+	private Integer is_xuexin_pass;// 学信网学历认证 1通过0 不通过
+
+	private Integer is_firstauth_pass; // 初审是否通过标识 1通过0或者空 不通过
+	
+	private LocalDateTime update_time;
+	
+	private String cert_file_two;
+	private String by_file_two;
+	private String by_file_three;
+	private String by_file_four;
+	private String by_file_five;
+	
+	private String score_file_two;
+	private String score_file_three;
+	private String score_file_four;
+	private String score_file_five;
+	
+
+	protected String major_remark;
+	protected Integer pack_num;
+
+	private Integer order_org_id;
+
+	private String by_photo_path;// 文件服务器毕业照片路径
+	private String by_photo_id;// 文件服务器毕业照片ID
+
+	protected String year_code;
+
+	protected String idcard_photo_path;
+
+	public String getScore_file_two() {
+		return score_file_two;
+	}
+
+	public void setScore_file_two(String score_file_two) {
+		this.score_file_two = score_file_two;
+	}
+
+	public String getScore_file_three() {
+		return score_file_three;
+	}
+
+	public void setScore_file_three(String score_file_three) {
+		this.score_file_three = score_file_three;
+	}
+
+	public String getScore_file_four() {
+		return score_file_four;
+	}
+
+	public void setScore_file_four(String score_file_four) {
+		this.score_file_four = score_file_four;
+	}
+
+	public String getScore_file_five() {
+		return score_file_five;
+	}
+
+	public void setScore_file_five(String score_file_five) {
+		this.score_file_five = score_file_five;
+	}
+
+	public String getBy_file_two() {
+		return by_file_two;
+	}
+
+	public void setBy_file_two(String by_file_two) {
+		this.by_file_two = by_file_two;
+	}
+
+	public String getBy_file_three() {
+		return by_file_three;
+	}
+
+	public void setBy_file_three(String by_file_three) {
+		this.by_file_three = by_file_three;
+	}
+
+	public String getBy_file_four() {
+		return by_file_four;
+	}
+
+	public void setBy_file_four(String by_file_four) {
+		this.by_file_four = by_file_four;
+	}
+
+	public String getBy_file_five() {
+		return by_file_five;
+	}
+
+	public void setBy_file_five(String by_file_five) {
+		this.by_file_five = by_file_five;
+	}
+
+	public String getCert_file_two() {
+		return cert_file_two;
+	}
+
+	public void setCert_file_two(String cert_file_two) {
+		this.cert_file_two = cert_file_two;
+	}
+
+	public LocalDateTime getUpdate_time() {
+		return update_time;
+	}
+
+	public void setUpdate_time(LocalDateTime update_time) {
+		this.update_time = update_time;
+	}
+
+	public String getStd_by_photo() {
+		return std_by_photo;
+	}
+
+	public void setStd_by_photo(String std_by_photo) {
+		this.std_by_photo = std_by_photo;
+	}
+
+	public String getCert_file() {
+		return cert_file;
+	}
+
+	public void setCert_file(String cert_file) {
+		this.cert_file = cert_file;
+	}
+
+	public String getStd_confirm() {
+		return std_confirm;
+	}
+
+	public void setStd_confirm(String std_confirm) {
+		this.std_confirm = std_confirm;
+	}
+
+	public String getScore_file() {
+		return score_file;
+	}
+
+	public void setScore_file(String score_file) {
+		this.score_file = score_file;
+	}
+
+	public String getIdcard_photo_path() {
+		return idcard_photo_path;
+	}
+
+	public void setIdcard_photo_path(String idcard_photo_path) {
+		this.idcard_photo_path = idcard_photo_path;
+	}
+
+	public String getYear_code() {
+		return year_code;
+	}
+
+	public void setYear_code(String year_code) {
+		this.year_code = year_code;
+	}
+
+	public String getBy_photo_path() {
+		return by_photo_path;
+	}
+
+	public void setBy_photo_path(String by_photo_path) {
+		this.by_photo_path = by_photo_path;
+	}
+
+	public String getBy_photo_id() {
+		return by_photo_id;
+	}
+
+	public void setBy_photo_id(String by_photo_id) {
+		this.by_photo_id = by_photo_id;
+	}
+
+	public Integer getPack_num() {
+		return pack_num;
+	}
+
+	public void setPack_num(Integer pack_num) {
+		this.pack_num = pack_num;
+	}
+
+	public String getMajor_remark() {
+		return major_remark;
+	}
+
+	public void setMajor_remark(String major_remark) {
+		this.major_remark = major_remark;
+	}
+
+	public Integer getIs_firstauth_pass() {
+		return is_firstauth_pass;
+	}
+
+	public void setIs_firstauth_pass(Integer is_firstauth_pass) {
+		this.is_firstauth_pass = is_firstauth_pass;
+	}
+
+	/**
+	 * 申请日期
+	 */
+	public void setApply_date(LocalDateTime apply_date) {
+		this.apply_date = apply_date;
+	}
+
+	/**
+	 * 申请日期
+	 */
+	public LocalDateTime getApply_date() {
+		return apply_date;
+	}
+
+	/**
+	 * 申请类型 0-考生正常申请;1-后台手工办证;2-考生手工办证
+	 */
+	public void setApply_type(Integer apply_type) {
+		this.apply_type = apply_type;
+	}
+
+	/**
+	 * 申请类型 0-考生正常申请;1-后台手工办证;2-考生手工办证
+	 */
+	public Integer getApply_type() {
+		return apply_type;
+	}
+
+	/**
+	 * 毕业时间配置ID
+	 */
+	public void setBy_time_config_id(Integer by_time_config_id) {
+		this.by_time_config_id = by_time_config_id;
+	}
+
+	/**
+	 * 毕业时间配置ID
+	 */
+	public Integer getBy_time_config_id() {
+		return by_time_config_id;
+	}
+
+	/**
+	 * 嘉奖
+	 */
+	public void setCommend(String commend) {
+		this.commend = commend;
+	}
+
+	/**
+	 * 嘉奖
+	 */
+	public String getCommend() {
+		return commend;
+	}
+
+	/**
+	 * 文件路径
+	 */
+	public void setFile_path(String file_path) {
+		this.file_path = file_path;
+	}
+
+	/**
+	 * 文件路径
+	 */
+	public String getFile_path() {
+		return file_path;
+	}
+
+	/**
+	 * 主键
+	 */
+	public void setId(Integer id) {
+		this.id = id;
+	}
+
+	/**
+	 * 主键
+	 */
+	public Integer getId() {
+		return id;
+	}
+
+	/**
+	 * 是否通过
+	 */
+	public void setIs_passed(Integer is_passed) {
+		this.is_passed = is_passed;
+	}
+
+	/**
+	 * 是否通过
+	 */
+	public Integer getIs_passed() {
+		return is_passed;
+	}
+
+	/**
+	 * 专业ID
+	 */
+	public void setMajor_id(Integer major_id) {
+		this.major_id = major_id;
+	}
+
+	/**
+	 * 专业ID
+	 */
+	public Integer getMajor_id() {
+		return major_id;
+	}
+
+	/**
+	 * 备注
+	 */
+	public void setRemark(String remark) {
+		this.remark = remark;
+	}
+
+	/**
+	 * 备注
+	 */
+	public String getRemark() {
+		return remark;
+	}
+
+	/**
+	 * 主考学校
+	 */
+	public void setSchool_id(Integer school_id) {
+		this.school_id = school_id;
+	}
+
+	/**
+	 * 主考学校
+	 */
+	public Integer getSchool_id() {
+		return school_id;
+	}
+
+	public Integer getCity_org_id() {
+		return city_org_id;
+	}
+
+	public void setCity_org_id(Integer city_org_id) {
+		this.city_org_id = city_org_id;
+	}
+
+	/**
+	 * 技能
+	 */
+	public void setSkill(String skill) {
+		this.skill = skill;
+	}
+
+	/**
+	 * 技能
+	 */
+	public String getSkill() {
+		return skill;
+	}
+
+	/**
+	 * 状态 0-待现场确认,1-待终审,3-待发放,4-待上报,5-已上报
+	 */
+	public void setStatus(Integer status) {
+		this.status = status;
+	}
+
+	/**
+	 * 状态 0-待现场确认,1-待终审,3-待发放,4-待上报,5-已上报
+	 */
+	public Integer getStatus() {
+		return status;
+	}
+
+	/**
+	 * 学生注册ID
+	 */
+	public void setStd_id(Integer std_id) {
+		this.std_id = std_id;
+	}
+
+	/**
+	 * 学生注册ID
+	 */
+	public Integer getStd_id() {
+		return std_id;
+	}
+
+	/**
+	 * 学生来源 0-社会考生,1-其他网络助学,助学班
+	 */
+	public void setStd_source(Integer std_source) {
+		this.std_source = std_source;
+	}
+
+	/**
+	 * 学生来源 0-社会考生,1-其他网络助学,助学班
+	 */
+	public Integer getStd_source() {
+		return std_source;
+	}
+
+	/**
+	 * 审批单位(主考学校和市考办),和机构表关联
+	 */
+	public Integer getOrg_id() {
+		return org_id;
+	}
+
+	/**
+	 * 审批单位(主考学校和市考办),和机构表关联
+	 */
+	public void setOrg_id(Integer org_id) {
+		this.org_id = org_id;
+	}
+
+	// 准考证
+	protected String cert_path;
+	protected String photo_path;
+	protected String std_name;
+	protected String school_name;// 主考学校
+	protected String by_time;// 毕业时间
+	protected String major_name;
+	protected String major_level;
+	protected String cert_no;
+	protected String professional;
+
+	// 审核备注
+	protected String auth_remark;
+	protected Integer auth_type;
+	protected String status_text;
+
+	protected String org_name; // 主考学校名称
+	protected String org_code;
+	protected Integer org_type;
+	protected String major_code;
+	protected String city_name; // 地市名称
+	protected Integer num_people; // 人数
+	protected Integer levels;
+	protected Integer total_people;// 总人数
+	protected Integer junior_num; // 专科人数
+	protected Integer graduate_num;// 本科人数
+	protected String unit_name; // 现场审核单位
+
+	// 毕业登记-考生从业经历
+	protected List<StdResume> resumeList;
+	protected String resumeJson;
+	protected String diaplmaNo;// 考生端提交过来的,与 diaplma_no区别
+	protected String time_out;
+
+	public Integer getOrg_type() {
+		return org_type;
+	}
+
+	public void setOrg_type(Integer org_type) {
+		this.org_type = org_type;
+	}
+
+	public String getTime_out() {
+		return time_out;
+	}
+
+	public void setTime_out(String time_out) {
+		this.time_out = time_out;
+	}
+
+	// setter,getter
+	public String getTicket_no() {
+		return ticket_no;
+	}
+
+	public String getCert_path() {
+		return cert_path;
+	}
+
+	public String getStd_name() {
+		return std_name;
+	}
+
+	public String getSchool_name() {
+		return school_name;
+	}
+
+	public String getBy_time() {
+		return by_time;
+	}
+
+	public String getMajor_name() {
+		return major_name;
+	}
+
+	public String getCert_no() {
+		return cert_no;
+	}
+
+	public String getAddress() {
+		return address;
+	}
+
+	public String getProfessional() {
+		return professional;
+	}
+
+	public String getTelephone() {
+		return telephone;
+	}
+
+	public void setTicket_no(String ticket_no) {
+		this.ticket_no = ticket_no;
+	}
+
+	public void setCert_path(String cert_path) {
+		this.cert_path = cert_path;
+	}
+
+	public void setStd_name(String std_name) {
+		this.std_name = std_name;
+	}
+
+	public void setSchool_name(String school_name) {
+		this.school_name = school_name;
+	}
+
+	public void setBy_time(String by_time) {
+		this.by_time = by_time;
+	}
+
+	public void setMajor_name(String major_name) {
+		this.major_name = major_name;
+	}
+
+	public void setCert_no(String cert_no) {
+		this.cert_no = cert_no;
+	}
+
+	public void setAddress(String address) {
+		this.address = address;
+	}
+
+	public void setProfessional(String professional) {
+		this.professional = professional;
+	}
+
+	public void setTelephone(String telephone) {
+		this.telephone = telephone;
+	}
+
+	public Integer getNation() {
+		return nation;
+	}
+
+	public void setNation(Integer nation) {
+		this.nation = nation;
+	}
+
+	public String getPhoto_path() {
+		return photo_path;
+	}
+
+	public void setPhoto_path(String photo_path) {
+		this.photo_path = photo_path;
+	}
+
+	public String getAuth_remark() {
+		return auth_remark;
+	}
+
+	public Integer getAuth_type() {
+		return auth_type;
+	}
+
+	public void setAuth_remark(String auth_remark) {
+		this.auth_remark = auth_remark;
+	}
+
+	public void setAuth_type(Integer auth_type) {
+		this.auth_type = auth_type;
+	}
+
+	public Integer getIs_auth_back() {
+		return is_auth_back;
+	}
+
+	public void setIs_auth_back(Integer is_auth_back) {
+		this.is_auth_back = is_auth_back;
+	}
+
+	public String getMajor_level() {
+		return major_level;
+	}
+
+	public void setMajor_level(String major_level) {
+		this.major_level = major_level;
+	}
+
+	public String getStatus_text() {
+		return status_text;
+	}
+
+	public void setStatus_text(String status_text) {
+		this.status_text = status_text;
+	}
+
+	public String getOrg_name() {
+		return org_name;
+	}
+
+	public void setOrg_name(String org_name) {
+		this.org_name = org_name;
+	}
+
+	public String getMajor_code() {
+		return major_code;
+	}
+
+	public void setMajor_code(String major_code) {
+		this.major_code = major_code;
+	}
+
+	public String getCity_name() {
+		return city_name;
+	}
+
+	public void setCity_name(String city_name) {
+		this.city_name = city_name;
+	}
+
+	public Integer getNum_people() {
+		return num_people;
+	}
+
+	public void setNum_people(Integer num_people) {
+		this.num_people = num_people;
+	}
+
+	public String getOrg_code() {
+		return org_code;
+	}
+
+	public void setOrg_code(String org_code) {
+		this.org_code = org_code;
+	}
+
+	public Integer getLevels() {
+		return levels;
+	}
+
+	public void setLevels(Integer levels) {
+		this.levels = levels;
+	}
+
+	public Integer getTotal_people() {
+		return total_people;
+	}
+
+	public void setTotal_people(Integer total_people) {
+		this.total_people = total_people;
+	}
+
+	public Integer getJunior_num() {
+		return junior_num;
+	}
+
+	public void setJunior_num(Integer junior_num) {
+		this.junior_num = junior_num;
+	}
+
+	public Integer getGraduate_num() {
+		return graduate_num;
+	}
+
+	public void setGraduate_num(Integer graduate_num) {
+		this.graduate_num = graduate_num;
+	}
+
+	public List<StdResume> getResumeList() {
+		return resumeList;
+	}
+
+	public void setResumeList(List<StdResume> resumeList) {
+		this.resumeList = resumeList;
+	}
+
+	public Integer getStd_sex() {
+		return std_sex;
+	}
+
+	public String getNative_prov() {
+		return native_prov;
+	}
+
+	public String getNative_city() {
+		return native_city;
+	}
+
+	public Integer getPolitical() {
+		return political;
+	}
+
+	public String getWork_unit() {
+		return work_unit;
+	}
+
+	public String getPost_code() {
+		return post_code;
+	}
+
+	public String getDiaplma_no() {
+		return diaplma_no;
+	}
+
+	public void setStd_sex(Integer std_sex) {
+		this.std_sex = std_sex;
+	}
+
+	public void setNative_prov(String native_prov) {
+		this.native_prov = native_prov;
+	}
+
+	public void setNative_city(String native_city) {
+		this.native_city = native_city;
+	}
+
+	public void setPolitical(Integer political) {
+		this.political = political;
+	}
+
+	public void setWork_unit(String work_unit) {
+		this.work_unit = work_unit;
+	}
+
+	public void setPost_code(String post_code) {
+		this.post_code = post_code;
+	}
+
+	public void setDiaplma_no(String diaplma_no) {
+		this.diaplma_no = diaplma_no;
+	}
+
+	public LocalDate getStd_birth() {
+		return std_birth;
+	}
+
+	public void setStd_birth(LocalDate std_birth) {
+		this.std_birth = std_birth;
+	}
+
+	public String getResumeJson() {
+		return resumeJson;
+	}
+
+	public void setResumeJson(String resumeJson) {
+		this.resumeJson = resumeJson;
+	}
+
+	public String getPre_edu() {
+		return pre_edu;
+	}
+
+	public void setPre_edu(String pre_edu) {
+		this.pre_edu = pre_edu;
+	}
+
+	public String getBy_photo() {
+		return by_photo;
+	}
+
+	public void setBy_photo(String by_photo) {
+		this.by_photo = by_photo;
+	}
+
+	public Integer getFinal_auth_a() {
+		return final_auth_a;
+	}
+
+	public Integer getFinal_auth_b() {
+		return final_auth_b;
+	}
+
+	public void setFinal_auth_a(Integer final_auth_a) {
+		this.final_auth_a = final_auth_a;
+	}
+
+	public void setFinal_auth_b(Integer final_auth_b) {
+		this.final_auth_b = final_auth_b;
+	}
+
+	public Integer getExam_time_id() {
+		return exam_time_id;
+	}
+
+	public void setExam_time_id(Integer exam_time_id) {
+		this.exam_time_id = exam_time_id;
+	}
+
+	public String getDiaplmaNo() {
+		return diaplmaNo;
+	}
+
+	public void setDiaplmaNo(String diaplmaNo) {
+		this.diaplmaNo = diaplmaNo;
+	}
+
+	public String getStd_birth_str() {
+		return std_birth_str;
+	}
+
+	public void setStd_birth_str(String std_birth_str) {
+		this.std_birth_str = std_birth_str;
+	}
+
+	public String getUnit_name() {
+		return unit_name;
+	}
+
+	public void setUnit_name(String unit_name) {
+		this.unit_name = unit_name;
+	}
+
+	public Integer getIs_xuexin_pass() {
+		return is_xuexin_pass;
+	}
+
+	public void setIs_xuexin_pass(Integer is_xuexin_pass) {
+		this.is_xuexin_pass = is_xuexin_pass;
+	}
+
+	public Integer getOrder_org_id() {
+		return order_org_id;
+	}
+
+	public void setOrder_org_id(Integer order_org_id) {
+		this.order_org_id = order_org_id;
+	}
+
+	public String getBy_file() {
+		return by_file;
+	}
+
+	public void setBy_file(String by_file) {
+		this.by_file = by_file;
+	}
+
+	public static long getSerialversionuid() {
+		return serialVersionUID;
+	}
+
+}

+ 132 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByApplyAudit.java

@@ -0,0 +1,132 @@
+package cn.hmsoft.ses.data.model.by;
+
+import java.io.Serializable;
+import cn.hmsoft.jdbc.entity.Table;
+import java.time.LocalDateTime;
+
+/**
+ * 毕业审核表 模型.
+ * 
+ * @author: zhanqiang
+ * @date: 2019-03-14 13:39:19
+ * @version: 1.0
+ * @email: zhanqiang@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "by_apply_audit", keyColumn = "id", sequenceName = "SEQ_BY_APPLY_AUDIT")
+public class ByApplyAudit implements Serializable {
+	private static final long serialVersionUID = 5169105375299683768L;
+  	//毕业申请ID
+  	private Integer apply_id;
+  	//审核备注
+  	private String auth_remark;
+  	//审核时间
+  	private LocalDateTime auth_time;
+  	//审核类型 校考审核类型:0-审核通过,1-审核驳回
+    //审核类型 终审审核类型:0-考生信息审核通过,1-成绩信息审核通过,2-考生信息审核驳回,3-成绩信息审核驳回
+  	private Integer auth_type;
+  	//主键
+  	private Integer id;
+  	//审核用户ID
+  	private Integer user_id;
+  	//审核角色
+  	private Integer auth_role;
+  
+	/**
+	 * 毕业申请ID
+	 */	
+  	public void setApply_id(Integer apply_id) {
+		this.apply_id = apply_id;
+  	}
+ 	/**
+	 * 毕业申请ID
+	 */	 	
+  	public Integer getApply_id() {
+		return apply_id;
+  	}
+	/**
+	 * 审核备注
+	 */	
+  	public void setAuth_remark(String auth_remark) {
+		this.auth_remark = auth_remark;
+  	}
+ 	/**
+	 * 审核备注
+	 */	 	
+  	public String getAuth_remark() {
+		return auth_remark;
+  	}
+	/**
+	 * 审核时间
+	 */	
+  	public void setAuth_time(LocalDateTime auth_time) {
+		this.auth_time = auth_time;
+  	}
+ 	/**
+	 * 审核时间
+	 */	 	
+  	public LocalDateTime getAuth_time() {
+		return auth_time;
+  	}
+	/**
+	 * 审核类型 审核类型,0-审核通过,1-审核驳回
+	 */	
+  	public void setAuth_type(Integer auth_type) {
+		this.auth_type = auth_type;
+  	}
+ 	/**
+	 * 审核类型 审核类型,0-审核通过,1-审核驳回
+	 */	 	
+  	public Integer getAuth_type() {
+		return auth_type;
+  	}
+	/**
+	 * 主键
+	 */	
+  	public void setId(Integer id) {
+		this.id = id;
+  	}
+ 	/**
+	 * 主键
+	 */	 	
+  	public Integer getId() {
+		return id;
+  	}
+	/**
+	 * 审核用户ID
+	 */	
+  	public void setUser_id(Integer user_id) {
+		this.user_id = user_id;
+  	}
+ 	/**
+	 * 审核用户ID
+	 */	 	
+  	public Integer getUser_id() {
+		return user_id;
+  	}
+  	
+  	//
+  	protected String optr_name;
+  	
+  	protected String auth_type_text;
+
+	public String getOptr_name() {
+		return optr_name;
+	}
+	public void setOptr_name(String optr_name) {
+		this.optr_name = optr_name;
+	}
+	public Integer getAuth_role() {
+		return auth_role;
+	}
+	public void setAuth_role(Integer auth_role) {
+		this.auth_role = auth_role;
+	}
+	public String getAuth_type_text() {
+		return auth_type_text;
+	}
+	public void setAuth_type_text(String auth_type_text) {
+		this.auth_type_text = auth_type_text;
+	}
+	
+}

+ 936 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByApplyLog.java

@@ -0,0 +1,936 @@
+package cn.hmsoft.ses.data.model.by;
+
+import java.io.Serializable;
+import java.time.LocalDate;
+import java.time.LocalDateTime;
+import java.util.List;
+
+import cn.hmsoft.jdbc.entity.Table;
+import cn.hmsoft.ses.data.model.std.StdResume;
+
+/**
+ * 毕业申请表 模型.
+ * 
+ * @author: zhanqiang
+ * @date: 2019-03-14 13:39:18
+ * @version: 1.0
+ * @email: zhanqiang@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "by_apply_log", keyColumn = "id", sequenceName = "SEQ_BY_APPLY")
+public class ByApplyLog implements Serializable {
+	private static final long serialVersionUID = 7340453690417086409L;
+	// 申请日期
+	private LocalDateTime apply_date;
+	// 申请类型 0-考生正常申请;1-后台手工办证;2-考生手工办证
+	private Integer apply_type;
+	// 毕业时间配置ID
+	private Integer by_time_config_id;
+	// 嘉奖
+	private String commend;
+	// 文件路径
+	private String file_path;
+	// 主键
+	private Integer id;
+	// 是否通过
+	private Integer is_passed;
+	// 专业ID
+	private Integer major_id;
+	// 备注
+	private String remark;
+	// 主考学校
+	private Integer school_id;
+	// 市考办
+	private Integer city_org_id;
+	// 技能
+	private String skill;
+	// 状态 0-待现场确认,1-待终审,3-待发放,4-待上报,5-完成
+	private Integer status;
+	// 学生注册ID
+	private Integer std_id;
+	// 学生来源 0-社会考生,1-其他网络助学,助学班
+	private Integer std_source;
+	// 是否驳回
+	private Integer is_auth_back;
+	// 审批单位(主考学校和市考办),和机构表关联
+	private Integer org_id;
+	// 考生的准考证
+	private String ticket_no;
+	//
+	private Integer exam_time_id;// 时间批次ID
+
+	// *****************毕业申请填写********************
+	private Integer std_sex;// 毕业申请-性别
+	private String native_prov;// 毕业申请-籍贯-省市自治区
+	private String native_city;// 毕业申请-籍贯-市
+	private Integer nation;// 毕业申请-民族
+	private Integer political;// 毕业申请-政治面貌
+	private String pre_edu;// 毕业申请-考前学历
+	private String work_unit;// 毕业申请-工作单位
+	private String address;// 毕业申请-家庭住址
+	private String post_code;// 毕业申请-邮政编码
+	private String diaplma_no;// 毕业申请-毕业证书号
+	private LocalDate std_birth;// 毕业申请-出生年月
+	private String telephone;// 毕业申请-联系电话
+	private String by_photo;// 毕业申请-毕业照片
+	private String by_file;// 毕业申请-毕业照片
+	private String score_file;
+	private String std_confirm;
+	private String cert_file;
+	private String std_by_photo;
+
+	// *****************A,B岗终************************
+	private Integer final_auth_a;// 0-待审核,1-审核通过,2-审核不通过
+
+	private Integer final_auth_b;// 0-待审核,1-审核通过,2-审核不通过
+
+	protected String std_birth_str;// 毕业申请-出生年月
+
+	private Integer is_xuexin_pass;// 学信网学历认证 1通过0 不通过
+
+	private Integer is_firstauth_pass; // 初审是否通过标识 1通过0或者空 不通过
+	
+	private LocalDateTime update_time;
+	
+	private String cert_file_two;
+	private String by_file_two;
+	private String by_file_three;
+	private String by_file_four;
+	private String by_file_five;
+	
+	private String score_file_two;
+	private String score_file_three;
+	private String score_file_four;
+	private String score_file_five;
+	
+
+	protected String major_remark;
+	protected Integer pack_num;
+
+	private Integer order_org_id;
+
+	private String by_photo_path;// 文件服务器毕业照片路径
+	private String by_photo_id;// 文件服务器毕业照片ID
+
+	protected String year_code;
+
+	protected String idcard_photo_path;
+
+	public String getScore_file_two() {
+		return score_file_two;
+	}
+
+	public void setScore_file_two(String score_file_two) {
+		this.score_file_two = score_file_two;
+	}
+
+	public String getScore_file_three() {
+		return score_file_three;
+	}
+
+	public void setScore_file_three(String score_file_three) {
+		this.score_file_three = score_file_three;
+	}
+
+	public String getScore_file_four() {
+		return score_file_four;
+	}
+
+	public void setScore_file_four(String score_file_four) {
+		this.score_file_four = score_file_four;
+	}
+
+	public String getScore_file_five() {
+		return score_file_five;
+	}
+
+	public void setScore_file_five(String score_file_five) {
+		this.score_file_five = score_file_five;
+	}
+
+	public String getBy_file_two() {
+		return by_file_two;
+	}
+
+	public void setBy_file_two(String by_file_two) {
+		this.by_file_two = by_file_two;
+	}
+
+	public String getBy_file_three() {
+		return by_file_three;
+	}
+
+	public void setBy_file_three(String by_file_three) {
+		this.by_file_three = by_file_three;
+	}
+
+	public String getBy_file_four() {
+		return by_file_four;
+	}
+
+	public void setBy_file_four(String by_file_four) {
+		this.by_file_four = by_file_four;
+	}
+
+	public String getBy_file_five() {
+		return by_file_five;
+	}
+
+	public void setBy_file_five(String by_file_five) {
+		this.by_file_five = by_file_five;
+	}
+
+	public String getCert_file_two() {
+		return cert_file_two;
+	}
+
+	public void setCert_file_two(String cert_file_two) {
+		this.cert_file_two = cert_file_two;
+	}
+
+	public LocalDateTime getUpdate_time() {
+		return update_time;
+	}
+
+	public void setUpdate_time(LocalDateTime update_time) {
+		this.update_time = update_time;
+	}
+
+	public String getStd_by_photo() {
+		return std_by_photo;
+	}
+
+	public void setStd_by_photo(String std_by_photo) {
+		this.std_by_photo = std_by_photo;
+	}
+
+	public String getCert_file() {
+		return cert_file;
+	}
+
+	public void setCert_file(String cert_file) {
+		this.cert_file = cert_file;
+	}
+
+	public String getStd_confirm() {
+		return std_confirm;
+	}
+
+	public void setStd_confirm(String std_confirm) {
+		this.std_confirm = std_confirm;
+	}
+
+	public String getScore_file() {
+		return score_file;
+	}
+
+	public void setScore_file(String score_file) {
+		this.score_file = score_file;
+	}
+
+	public String getIdcard_photo_path() {
+		return idcard_photo_path;
+	}
+
+	public void setIdcard_photo_path(String idcard_photo_path) {
+		this.idcard_photo_path = idcard_photo_path;
+	}
+
+	public String getYear_code() {
+		return year_code;
+	}
+
+	public void setYear_code(String year_code) {
+		this.year_code = year_code;
+	}
+
+	public String getBy_photo_path() {
+		return by_photo_path;
+	}
+
+	public void setBy_photo_path(String by_photo_path) {
+		this.by_photo_path = by_photo_path;
+	}
+
+	public String getBy_photo_id() {
+		return by_photo_id;
+	}
+
+	public void setBy_photo_id(String by_photo_id) {
+		this.by_photo_id = by_photo_id;
+	}
+
+	public Integer getPack_num() {
+		return pack_num;
+	}
+
+	public void setPack_num(Integer pack_num) {
+		this.pack_num = pack_num;
+	}
+
+	public String getMajor_remark() {
+		return major_remark;
+	}
+
+	public void setMajor_remark(String major_remark) {
+		this.major_remark = major_remark;
+	}
+
+	public Integer getIs_firstauth_pass() {
+		return is_firstauth_pass;
+	}
+
+	public void setIs_firstauth_pass(Integer is_firstauth_pass) {
+		this.is_firstauth_pass = is_firstauth_pass;
+	}
+
+	/**
+	 * 申请日期
+	 */
+	public void setApply_date(LocalDateTime apply_date) {
+		this.apply_date = apply_date;
+	}
+
+	/**
+	 * 申请日期
+	 */
+	public LocalDateTime getApply_date() {
+		return apply_date;
+	}
+
+	/**
+	 * 申请类型 0-考生正常申请;1-后台手工办证;2-考生手工办证
+	 */
+	public void setApply_type(Integer apply_type) {
+		this.apply_type = apply_type;
+	}
+
+	/**
+	 * 申请类型 0-考生正常申请;1-后台手工办证;2-考生手工办证
+	 */
+	public Integer getApply_type() {
+		return apply_type;
+	}
+
+	/**
+	 * 毕业时间配置ID
+	 */
+	public void setBy_time_config_id(Integer by_time_config_id) {
+		this.by_time_config_id = by_time_config_id;
+	}
+
+	/**
+	 * 毕业时间配置ID
+	 */
+	public Integer getBy_time_config_id() {
+		return by_time_config_id;
+	}
+
+	/**
+	 * 嘉奖
+	 */
+	public void setCommend(String commend) {
+		this.commend = commend;
+	}
+
+	/**
+	 * 嘉奖
+	 */
+	public String getCommend() {
+		return commend;
+	}
+
+	/**
+	 * 文件路径
+	 */
+	public void setFile_path(String file_path) {
+		this.file_path = file_path;
+	}
+
+	/**
+	 * 文件路径
+	 */
+	public String getFile_path() {
+		return file_path;
+	}
+
+	/**
+	 * 主键
+	 */
+	public void setId(Integer id) {
+		this.id = id;
+	}
+
+	/**
+	 * 主键
+	 */
+	public Integer getId() {
+		return id;
+	}
+
+	/**
+	 * 是否通过
+	 */
+	public void setIs_passed(Integer is_passed) {
+		this.is_passed = is_passed;
+	}
+
+	/**
+	 * 是否通过
+	 */
+	public Integer getIs_passed() {
+		return is_passed;
+	}
+
+	/**
+	 * 专业ID
+	 */
+	public void setMajor_id(Integer major_id) {
+		this.major_id = major_id;
+	}
+
+	/**
+	 * 专业ID
+	 */
+	public Integer getMajor_id() {
+		return major_id;
+	}
+
+	/**
+	 * 备注
+	 */
+	public void setRemark(String remark) {
+		this.remark = remark;
+	}
+
+	/**
+	 * 备注
+	 */
+	public String getRemark() {
+		return remark;
+	}
+
+	/**
+	 * 主考学校
+	 */
+	public void setSchool_id(Integer school_id) {
+		this.school_id = school_id;
+	}
+
+	/**
+	 * 主考学校
+	 */
+	public Integer getSchool_id() {
+		return school_id;
+	}
+
+	public Integer getCity_org_id() {
+		return city_org_id;
+	}
+
+	public void setCity_org_id(Integer city_org_id) {
+		this.city_org_id = city_org_id;
+	}
+
+	/**
+	 * 技能
+	 */
+	public void setSkill(String skill) {
+		this.skill = skill;
+	}
+
+	/**
+	 * 技能
+	 */
+	public String getSkill() {
+		return skill;
+	}
+
+	/**
+	 * 状态 0-待现场确认,1-待终审,3-待发放,4-待上报,5-已上报
+	 */
+	public void setStatus(Integer status) {
+		this.status = status;
+	}
+
+	/**
+	 * 状态 0-待现场确认,1-待终审,3-待发放,4-待上报,5-已上报
+	 */
+	public Integer getStatus() {
+		return status;
+	}
+
+	/**
+	 * 学生注册ID
+	 */
+	public void setStd_id(Integer std_id) {
+		this.std_id = std_id;
+	}
+
+	/**
+	 * 学生注册ID
+	 */
+	public Integer getStd_id() {
+		return std_id;
+	}
+
+	/**
+	 * 学生来源 0-社会考生,1-其他网络助学,助学班
+	 */
+	public void setStd_source(Integer std_source) {
+		this.std_source = std_source;
+	}
+
+	/**
+	 * 学生来源 0-社会考生,1-其他网络助学,助学班
+	 */
+	public Integer getStd_source() {
+		return std_source;
+	}
+
+	/**
+	 * 审批单位(主考学校和市考办),和机构表关联
+	 */
+	public Integer getOrg_id() {
+		return org_id;
+	}
+
+	/**
+	 * 审批单位(主考学校和市考办),和机构表关联
+	 */
+	public void setOrg_id(Integer org_id) {
+		this.org_id = org_id;
+	}
+
+	// 准考证
+	protected String cert_path;
+	protected String photo_path;
+	protected String std_name;
+	protected String school_name;// 主考学校
+	protected String by_time;// 毕业时间
+	protected String major_name;
+	protected String major_level;
+	protected String cert_no;
+	protected String professional;
+
+	// 审核备注
+	protected String auth_remark;
+	protected Integer auth_type;
+	protected String status_text;
+
+	protected String org_name; // 主考学校名称
+	protected String org_code;
+	protected Integer org_type;
+	protected String major_code;
+	protected String city_name; // 地市名称
+	protected Integer num_people; // 人数
+	protected Integer levels;
+	protected Integer total_people;// 总人数
+	protected Integer junior_num; // 专科人数
+	protected Integer graduate_num;// 本科人数
+	protected String unit_name; // 现场审核单位
+
+	// 毕业登记-考生从业经历
+	protected List<StdResume> resumeList;
+	protected String resumeJson;
+	protected String diaplmaNo;// 考生端提交过来的,与 diaplma_no区别
+	protected String time_out;
+
+	public Integer getOrg_type() {
+		return org_type;
+	}
+
+	public void setOrg_type(Integer org_type) {
+		this.org_type = org_type;
+	}
+
+	public String getTime_out() {
+		return time_out;
+	}
+
+	public void setTime_out(String time_out) {
+		this.time_out = time_out;
+	}
+
+	// setter,getter
+	public String getTicket_no() {
+		return ticket_no;
+	}
+
+	public String getCert_path() {
+		return cert_path;
+	}
+
+	public String getStd_name() {
+		return std_name;
+	}
+
+	public String getSchool_name() {
+		return school_name;
+	}
+
+	public String getBy_time() {
+		return by_time;
+	}
+
+	public String getMajor_name() {
+		return major_name;
+	}
+
+	public String getCert_no() {
+		return cert_no;
+	}
+
+	public String getAddress() {
+		return address;
+	}
+
+	public String getProfessional() {
+		return professional;
+	}
+
+	public String getTelephone() {
+		return telephone;
+	}
+
+	public void setTicket_no(String ticket_no) {
+		this.ticket_no = ticket_no;
+	}
+
+	public void setCert_path(String cert_path) {
+		this.cert_path = cert_path;
+	}
+
+	public void setStd_name(String std_name) {
+		this.std_name = std_name;
+	}
+
+	public void setSchool_name(String school_name) {
+		this.school_name = school_name;
+	}
+
+	public void setBy_time(String by_time) {
+		this.by_time = by_time;
+	}
+
+	public void setMajor_name(String major_name) {
+		this.major_name = major_name;
+	}
+
+	public void setCert_no(String cert_no) {
+		this.cert_no = cert_no;
+	}
+
+	public void setAddress(String address) {
+		this.address = address;
+	}
+
+	public void setProfessional(String professional) {
+		this.professional = professional;
+	}
+
+	public void setTelephone(String telephone) {
+		this.telephone = telephone;
+	}
+
+	public Integer getNation() {
+		return nation;
+	}
+
+	public void setNation(Integer nation) {
+		this.nation = nation;
+	}
+
+	public String getPhoto_path() {
+		return photo_path;
+	}
+
+	public void setPhoto_path(String photo_path) {
+		this.photo_path = photo_path;
+	}
+
+	public String getAuth_remark() {
+		return auth_remark;
+	}
+
+	public Integer getAuth_type() {
+		return auth_type;
+	}
+
+	public void setAuth_remark(String auth_remark) {
+		this.auth_remark = auth_remark;
+	}
+
+	public void setAuth_type(Integer auth_type) {
+		this.auth_type = auth_type;
+	}
+
+	public Integer getIs_auth_back() {
+		return is_auth_back;
+	}
+
+	public void setIs_auth_back(Integer is_auth_back) {
+		this.is_auth_back = is_auth_back;
+	}
+
+	public String getMajor_level() {
+		return major_level;
+	}
+
+	public void setMajor_level(String major_level) {
+		this.major_level = major_level;
+	}
+
+	public String getStatus_text() {
+		return status_text;
+	}
+
+	public void setStatus_text(String status_text) {
+		this.status_text = status_text;
+	}
+
+	public String getOrg_name() {
+		return org_name;
+	}
+
+	public void setOrg_name(String org_name) {
+		this.org_name = org_name;
+	}
+
+	public String getMajor_code() {
+		return major_code;
+	}
+
+	public void setMajor_code(String major_code) {
+		this.major_code = major_code;
+	}
+
+	public String getCity_name() {
+		return city_name;
+	}
+
+	public void setCity_name(String city_name) {
+		this.city_name = city_name;
+	}
+
+	public Integer getNum_people() {
+		return num_people;
+	}
+
+	public void setNum_people(Integer num_people) {
+		this.num_people = num_people;
+	}
+
+	public String getOrg_code() {
+		return org_code;
+	}
+
+	public void setOrg_code(String org_code) {
+		this.org_code = org_code;
+	}
+
+	public Integer getLevels() {
+		return levels;
+	}
+
+	public void setLevels(Integer levels) {
+		this.levels = levels;
+	}
+
+	public Integer getTotal_people() {
+		return total_people;
+	}
+
+	public void setTotal_people(Integer total_people) {
+		this.total_people = total_people;
+	}
+
+	public Integer getJunior_num() {
+		return junior_num;
+	}
+
+	public void setJunior_num(Integer junior_num) {
+		this.junior_num = junior_num;
+	}
+
+	public Integer getGraduate_num() {
+		return graduate_num;
+	}
+
+	public void setGraduate_num(Integer graduate_num) {
+		this.graduate_num = graduate_num;
+	}
+
+	public List<StdResume> getResumeList() {
+		return resumeList;
+	}
+
+	public void setResumeList(List<StdResume> resumeList) {
+		this.resumeList = resumeList;
+	}
+
+	public Integer getStd_sex() {
+		return std_sex;
+	}
+
+	public String getNative_prov() {
+		return native_prov;
+	}
+
+	public String getNative_city() {
+		return native_city;
+	}
+
+	public Integer getPolitical() {
+		return political;
+	}
+
+	public String getWork_unit() {
+		return work_unit;
+	}
+
+	public String getPost_code() {
+		return post_code;
+	}
+
+	public String getDiaplma_no() {
+		return diaplma_no;
+	}
+
+	public void setStd_sex(Integer std_sex) {
+		this.std_sex = std_sex;
+	}
+
+	public void setNative_prov(String native_prov) {
+		this.native_prov = native_prov;
+	}
+
+	public void setNative_city(String native_city) {
+		this.native_city = native_city;
+	}
+
+	public void setPolitical(Integer political) {
+		this.political = political;
+	}
+
+	public void setWork_unit(String work_unit) {
+		this.work_unit = work_unit;
+	}
+
+	public void setPost_code(String post_code) {
+		this.post_code = post_code;
+	}
+
+	public void setDiaplma_no(String diaplma_no) {
+		this.diaplma_no = diaplma_no;
+	}
+
+	public LocalDate getStd_birth() {
+		return std_birth;
+	}
+
+	public void setStd_birth(LocalDate std_birth) {
+		this.std_birth = std_birth;
+	}
+
+	public String getResumeJson() {
+		return resumeJson;
+	}
+
+	public void setResumeJson(String resumeJson) {
+		this.resumeJson = resumeJson;
+	}
+
+	public String getPre_edu() {
+		return pre_edu;
+	}
+
+	public void setPre_edu(String pre_edu) {
+		this.pre_edu = pre_edu;
+	}
+
+	public String getBy_photo() {
+		return by_photo;
+	}
+
+	public void setBy_photo(String by_photo) {
+		this.by_photo = by_photo;
+	}
+
+	public Integer getFinal_auth_a() {
+		return final_auth_a;
+	}
+
+	public Integer getFinal_auth_b() {
+		return final_auth_b;
+	}
+
+	public void setFinal_auth_a(Integer final_auth_a) {
+		this.final_auth_a = final_auth_a;
+	}
+
+	public void setFinal_auth_b(Integer final_auth_b) {
+		this.final_auth_b = final_auth_b;
+	}
+
+	public Integer getExam_time_id() {
+		return exam_time_id;
+	}
+
+	public void setExam_time_id(Integer exam_time_id) {
+		this.exam_time_id = exam_time_id;
+	}
+
+	public String getDiaplmaNo() {
+		return diaplmaNo;
+	}
+
+	public void setDiaplmaNo(String diaplmaNo) {
+		this.diaplmaNo = diaplmaNo;
+	}
+
+	public String getStd_birth_str() {
+		return std_birth_str;
+	}
+
+	public void setStd_birth_str(String std_birth_str) {
+		this.std_birth_str = std_birth_str;
+	}
+
+	public String getUnit_name() {
+		return unit_name;
+	}
+
+	public void setUnit_name(String unit_name) {
+		this.unit_name = unit_name;
+	}
+
+	public Integer getIs_xuexin_pass() {
+		return is_xuexin_pass;
+	}
+
+	public void setIs_xuexin_pass(Integer is_xuexin_pass) {
+		this.is_xuexin_pass = is_xuexin_pass;
+	}
+
+	public Integer getOrder_org_id() {
+		return order_org_id;
+	}
+
+	public void setOrder_org_id(Integer order_org_id) {
+		this.order_org_id = order_org_id;
+	}
+
+	public String getBy_file() {
+		return by_file;
+	}
+
+	public void setBy_file(String by_file) {
+		this.by_file = by_file;
+	}
+
+	public static long getSerialversionuid() {
+		return serialVersionUID;
+	}
+
+}

+ 100 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByApplyPackage.java

@@ -0,0 +1,100 @@
+package cn.hmsoft.ses.data.model.by;
+
+import java.io.Serializable;
+import java.time.LocalDateTime;
+
+import cn.hmsoft.jdbc.entity.Table;
+
+/**
+ * 考生毕业分配所在的包 模型.
+ * 
+ * @author: haoguanghui
+ * @date: 2019-12-11 10:23:10
+ * @version: 1.0
+ * @email: hgh@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "by_apply_package", keyColumn = "id", sequenceName = "SEQ_by_apply_package")
+public class ByApplyPackage implements Serializable {
+	private static final long serialVersionUID = 5104215361962465038L;
+  	//和by_apply表关联
+  	private Integer apply_id;
+  	//
+  	private Integer id;
+  	//考生所在的包
+  	private Integer pack_num;
+  	//考生id
+  	private Integer std_id;
+  	//写入时间
+  	private LocalDateTime create_time;
+  	private Integer num;
+  
+	public Integer getNum() {
+		return num;
+	}
+	public void setNum(Integer num) {
+		this.num = num;
+	}
+	/**
+	 * 和by_apply表关联
+	 */	
+  	public void setApply_id(Integer apply_id) {
+		this.apply_id = apply_id;
+  	}
+ 	/**
+	 * 和by_apply表关联
+	 */	 	
+  	public Integer getApply_id() {
+		return apply_id;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setId(Integer id) {
+		this.id = id;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public Integer getId() {
+		return id;
+  	}
+	/**
+	 * 考生所在的包
+	 */	
+  	public void setPack_num(Integer pack_num) {
+		this.pack_num = pack_num;
+  	}
+ 	/**
+	 * 考生所在的包
+	 */	 	
+  	public Integer getPack_num() {
+		return pack_num;
+  	}
+	/**
+	 * 考生id
+	 */	
+  	public void setStd_id(Integer std_id) {
+		this.std_id = std_id;
+  	}
+ 	/**
+	 * 考生id
+	 */	 	
+  	public Integer getStd_id() {
+		return std_id;
+  	}
+  	/**
+	 * 写入时间
+	 */
+	public LocalDateTime getCreate_time() {
+		return create_time;
+	}
+	/**
+	 * 写入时间
+	 */
+	public void setCreate_time(LocalDateTime create_time) {
+		this.create_time = create_time;
+	}
+  	
+  	
+}

+ 72 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByApplyPackageStatus.java

@@ -0,0 +1,72 @@
+package cn.hmsoft.ses.data.model.by;
+
+import java.io.Serializable;
+
+import cn.hmsoft.jdbc.entity.Table;
+
+/**
+ * 考生毕业分配所在的包 模型.
+ * 
+ * @author: haoguanghui
+ * @date: 2019-12-11 10:23:10
+ * @version: 1.0
+ * @email: hgh@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "by_apply_package_status", keyColumn = "id", sequenceName = "SEQ_by_apply_package")
+public class ByApplyPackageStatus implements Serializable {
+	private static final long serialVersionUID = 5104215361962465038L;
+	private Integer id;
+	
+  	private Integer exam_time_id;
+  	//
+  	private Integer status;
+  	
+  	private Integer amount;
+  	
+  	private Integer least;
+
+	public Integer getId() {
+		return id;
+	}
+
+	public void setId(Integer id) {
+		this.id = id;
+	}
+
+	public Integer getExam_time_id() {
+		return exam_time_id;
+	}
+
+	public void setExam_time_id(Integer exam_time_id) {
+		this.exam_time_id = exam_time_id;
+	}
+
+	public Integer getStatus() {
+		return status;
+	}
+
+	public void setStatus(Integer status) {
+		this.status = status;
+	}
+
+	public Integer getAmount() {
+		return amount;
+	}
+
+	public void setAmount(Integer amount) {
+		this.amount = amount;
+	}
+
+	public Integer getLeast() {
+		return least;
+	}
+
+	public void setLeast(Integer least) {
+		this.least = least;
+	}
+  
+	
+  	
+  	
+}

+ 185 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByBlackList.java

@@ -0,0 +1,185 @@
+package cn.hmsoft.ses.data.model.by;
+
+import java.io.Serializable;
+import cn.hmsoft.jdbc.entity.Table;
+import java.time.LocalDate;
+
+/**
+ * 毕业黑名单 模型.
+ * 
+ * @author: zhanqiang
+ * @date: 2019-03-14 13:39:19
+ * @version: 1.0
+ * @email: zhanqiang@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "by_black_list", keyColumn = "id", sequenceName = "SEQ_BY_BLACK_LIST")
+public class ByBlackList implements Serializable {
+	private static final long serialVersionUID = -3416953440018578919L;
+  	//身份证号
+  	private String cert_no;
+  	//问题课程ID
+  	private Integer course_id;
+  	//限制结束日期
+  	private LocalDate end_date;
+  	//考试日期
+  	private LocalDate exam_date;
+  	//主键
+  	private Integer id;
+  	//备注
+  	private String remark;
+  	//限制开始日期
+  	private LocalDate start_date;
+  	//状态 状态,0-停办、1-解禁
+  	private Integer status;
+  	//学生ID
+  	private Integer std_id;
+  	//学生姓名
+  	private String std_name;
+  	//准考证号码
+  	private String ticket_no;
+  
+	/**
+	 * 身份证号
+	 */	
+  	public void setCert_no(String cert_no) {
+		this.cert_no = cert_no;
+  	}
+ 	/**
+	 * 身份证号
+	 */	 	
+  	public String getCert_no() {
+		return cert_no;
+  	}
+	/**
+	 * 问题课程ID
+	 */	
+  	public void setCourse_id(Integer course_id) {
+		this.course_id = course_id;
+  	}
+ 	/**
+	 * 问题课程ID
+	 */	 	
+  	public Integer getCourse_id() {
+		return course_id;
+  	}
+	/**
+	 * 限制结束日期
+	 */	
+  	public void setEnd_date(LocalDate end_date) {
+		this.end_date = end_date;
+  	}
+ 	/**
+	 * 限制结束日期
+	 */	 	
+  	public LocalDate getEnd_date() {
+		return end_date;
+  	}
+	/**
+	 * 考试日期
+	 */	
+  	public void setExam_date(LocalDate exam_date) {
+		this.exam_date = exam_date;
+  	}
+ 	/**
+	 * 考试日期
+	 */	 	
+  	public LocalDate getExam_date() {
+		return exam_date;
+  	}
+	/**
+	 * 主键
+	 */	
+  	public void setId(Integer id) {
+		this.id = id;
+  	}
+ 	/**
+	 * 主键
+	 */	 	
+  	public Integer getId() {
+		return id;
+  	}
+	/**
+	 * 备注
+	 */	
+  	public void setRemark(String remark) {
+		this.remark = remark;
+  	}
+ 	/**
+	 * 备注
+	 */	 	
+  	public String getRemark() {
+		return remark;
+  	}
+	/**
+	 * 限制开始日期
+	 */	
+  	public void setStart_date(LocalDate start_date) {
+		this.start_date = start_date;
+  	}
+ 	/**
+	 * 限制开始日期
+	 */	 	
+  	public LocalDate getStart_date() {
+		return start_date;
+  	}
+	/**
+	 * 状态 状态,0-停办、1-解禁
+	 */	
+  	public void setStatus(Integer status) {
+		this.status = status;
+  	}
+ 	/**
+	 * 状态 状态,0-停办、1-解禁
+	 */	 	
+  	public Integer getStatus() {
+		return status;
+  	}
+	/**
+	 * 学生ID
+	 */	
+  	public void setStd_id(Integer std_id) {
+		this.std_id = std_id;
+  	}
+ 	/**
+	 * 学生ID
+	 */	 	
+  	public Integer getStd_id() {
+		return std_id;
+  	}
+	/**
+	 * 学生姓名
+	 */	
+  	public void setStd_name(String std_name) {
+		this.std_name = std_name;
+  	}
+ 	/**
+	 * 学生姓名
+	 */	 	
+  	public String getStd_name() {
+		return std_name;
+  	}
+	/**
+	 * 准考证号码
+	 */	
+  	public void setTicket_no(String ticket_no) {
+		this.ticket_no = ticket_no;
+  	}
+ 	/**
+	 * 准考证号码
+	 */	 	
+  	public String getTicket_no() {
+		return ticket_no;
+  	}
+  	
+  	
+  	protected boolean in_time = false;
+
+	public boolean isIn_time() {
+		return in_time;
+	}
+	public void setIn_time(boolean in_time) {
+		this.in_time = in_time;
+	}
+  	
+}

+ 334 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByCertificate.java

@@ -0,0 +1,334 @@
+package cn.hmsoft.ses.data.model.by;
+
+import java.io.Serializable;
+import cn.hmsoft.jdbc.entity.Table;
+import java.time.LocalDate;
+
+/**
+ *  模型.
+ * 
+ * @author: shudonghui
+ * @date: 2020-04-01 20:53:58
+ * @version: 1.0
+ * @email: shudonghui@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "BY_CERTIFICATE", keyColumn = "id", sequenceName = "SEQ_BY_CERTIFICATE")
+public class ByCertificate implements Serializable {
+	private static final long serialVersionUID = 2229169509563776000L;
+  	//
+  	private LocalDate apply_date;
+  	//
+  	private Integer app_id;
+  	//
+  	private Integer id;
+  	//
+  	private LocalDate org_auth_time;
+  	//
+  	private Integer org_id;
+  	//
+  	private Integer org_useri_id;
+  	//
+  	private String remark;
+  	//
+  	//
+  	private Integer school_id;
+  	//
+  	//
+  	private Integer status;
+  	//
+  	private Integer std_id;
+  	//
+  	private Integer std_source;
+  	
+  	
+  	private String by_photo;
+  
+  	
+  	private Integer exam_time_id;
+  	
+  	private String major;
+  	private String school;
+  	private String ticket_no;
+	private String diaplma_no;
+  	private String std_name;
+  	private String cert_no;
+	private String by_date;
+	private Integer major_level;
+	
+  	private LocalDate pro_auth_time;
+  	//
+  	private Integer pro_id;
+  	//
+  	private Integer pro_useri_id;
+  	
+	private String phone;
+	private String reason;
+	
+	private String by_photo_path;
+	private String by_photo_id;
+	
+	private Integer final_auth_a;
+	private Integer final_auth_b;
+	
+	protected String org_name;
+  	
+	
+	public String getOrg_name() {
+		return org_name;
+	}
+	public void setOrg_name(String org_name) {
+		this.org_name = org_name;
+	}
+	public Integer getFinal_auth_a() {
+		return final_auth_a;
+	}
+	public void setFinal_auth_a(Integer final_auth_a) {
+		this.final_auth_a = final_auth_a;
+	}
+	public Integer getFinal_auth_b() {
+		return final_auth_b;
+	}
+	public void setFinal_auth_b(Integer final_auth_b) {
+		this.final_auth_b = final_auth_b;
+	}
+	public String getBy_photo_path() {
+		return by_photo_path;
+	}
+	public void setBy_photo_path(String by_photo_path) {
+		this.by_photo_path = by_photo_path;
+	}
+	public String getBy_photo_id() {
+		return by_photo_id;
+	}
+	public void setBy_photo_id(String by_photo_id) {
+		this.by_photo_id = by_photo_id;
+	}
+	public String getPhone() {
+		return phone;
+	}
+	public void setPhone(String phone) {
+		this.phone = phone;
+	}
+	public String getReason() {
+		return reason;
+	}
+	public void setReason(String reason) {
+		this.reason = reason;
+	}
+	public String getMajor() {
+		return major;
+	}
+	public void setMajor(String major) {
+		this.major = major;
+	}
+	public String getSchool() {
+		return school;
+	}
+	public void setSchool(String school) {
+		this.school = school;
+	}
+	public Integer getMajor_level() {
+		return major_level;
+	}
+	public void setMajor_level(Integer major_level) {
+		this.major_level = major_level;
+	}
+	public String getTicket_no() {
+		return ticket_no;
+	}
+	public void setTicket_no(String ticket_no) {
+		this.ticket_no = ticket_no;
+	}
+	public String getDiaplma_no() {
+		return diaplma_no;
+	}
+	public void setDiaplma_no(String diaplma_no) {
+		this.diaplma_no = diaplma_no;
+	}
+	public String getStd_name() {
+		return std_name;
+	}
+	public void setStd_name(String std_name) {
+		this.std_name = std_name;
+	}
+	public String getCert_no() {
+		return cert_no;
+	}
+	public void setCert_no(String cert_no) {
+		this.cert_no = cert_no;
+	}
+	public Integer getExam_time_id() {
+		return exam_time_id;
+	}
+	public void setExam_time_id(Integer exam_time_id) {
+		this.exam_time_id = exam_time_id;
+	}
+	/**
+	 * 
+	 */	
+  	public void setApply_date(LocalDate apply_date) {
+		this.apply_date = apply_date;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public LocalDate getApply_date() {
+		return apply_date;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setApp_id(Integer app_id) {
+		this.app_id = app_id;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public Integer getApp_id() {
+		return app_id;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setId(Integer id) {
+		this.id = id;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public Integer getId() {
+		return id;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setOrg_auth_time(LocalDate org_auth_time) {
+		this.org_auth_time = org_auth_time;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public LocalDate getOrg_auth_time() {
+		return org_auth_time;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setOrg_id(Integer org_id) {
+		this.org_id = org_id;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public Integer getOrg_id() {
+		return org_id;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setOrg_useri_id(Integer org_useri_id) {
+		this.org_useri_id = org_useri_id;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public Integer getOrg_useri_id() {
+		return org_useri_id;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setRemark(String remark) {
+		this.remark = remark;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getRemark() {
+		return remark;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setSchool_id(Integer school_id) {
+		this.school_id = school_id;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public Integer getSchool_id() {
+		return school_id;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setStatus(Integer status) {
+		this.status = status;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public Integer getStatus() {
+		return status;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setStd_id(Integer std_id) {
+		this.std_id = std_id;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public Integer getStd_id() {
+		return std_id;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setStd_source(Integer std_source) {
+		this.std_source = std_source;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public Integer getStd_source() {
+		return std_source;
+  	}
+	public String getBy_photo() {
+		return by_photo;
+	}
+	public void setBy_photo(String by_photo) {
+		this.by_photo = by_photo;
+	}
+	public String getBy_date() {
+		return by_date;
+	}
+	public void setBy_date(String by_date) {
+		this.by_date = by_date;
+	}
+	public LocalDate getPro_auth_time() {
+		return pro_auth_time;
+	}
+	public void setPro_auth_time(LocalDate pro_auth_time) {
+		this.pro_auth_time = pro_auth_time;
+	}
+	public Integer getPro_id() {
+		return pro_id;
+	}
+	public void setPro_id(Integer pro_id) {
+		this.pro_id = pro_id;
+	}
+	public Integer getPro_useri_id() {
+		return pro_useri_id;
+	}
+	public void setPro_useri_id(Integer pro_useri_id) {
+		this.pro_useri_id = pro_useri_id;
+	}
+	
+	
+	
+  	
+  	
+}

+ 214 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByCourseReplDetail.java

@@ -0,0 +1,214 @@
+package cn.hmsoft.ses.data.model.by;
+
+import java.io.Serializable;
+import cn.hmsoft.jdbc.entity.Table;
+
+/**
+ * 课程顶替详情表 模型.
+ * 
+ * @author: haoguanghui
+ * @date: 2019-01-07 16:16:11
+ * @version: 1.0
+ * @email: hgh@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "by_course_repl_detail", keyColumn = "id", sequenceName = "SEQ_by_course_repl_detail")
+public class ByCourseReplDetail implements Serializable {
+	private static final long serialVersionUID = -6014536766012600887L;
+  	//主键ID
+  	private Integer id;
+  	//是否适用所有专业 0:不适用;1:适用
+  	private Integer is_all;
+  	//专业代码 冗余字段,老库中有7位的代码
+  	private String major_code;
+  	//专业ID 和专业信息表关联
+  	private Integer major_id;
+  	//原课程ID 指以前的课程,多个课程ID用英文逗号分隔
+  	private String old_course_ids;
+  	//原课程名称 带有课程代码,多个用|分隔
+  	private String old_course_names;
+  	//备注
+  	private String remark;
+  	//顶替课程ID 课程ID,多个课程ID用英文逗号分隔
+  	private String repl_course_ids;
+  	//顶替课程名称 带有课程代码,多个用|分隔
+  	private String repl_course_names;
+  	//顶替规则ID 和课程顶替规则表关联
+  	private Integer rule_id;
+  	//状态 0:禁用;1:启用
+  	private Integer status;
+  
+	/**
+	 * 主键ID
+	 */	
+  	public void setId(Integer id) {
+		this.id = id;
+  	}
+ 	/**
+	 * 主键ID
+	 */	 	
+  	public Integer getId() {
+		return id;
+  	}
+	/**
+	 * 是否适用所有专业 0:不适用;1:适用
+	 */	
+  	public void setIs_all(Integer is_all) {
+		this.is_all = is_all;
+  	}
+ 	/**
+	 * 是否适用所有专业 0:不适用;1:适用
+	 */	 	
+  	public Integer getIs_all() {
+		return is_all;
+  	}
+	/**
+	 * 专业代码 冗余字段,老库中有7位的代码
+	 */	
+  	public void setMajor_code(String major_code) {
+		this.major_code = major_code;
+  	}
+ 	/**
+	 * 专业代码 冗余字段,老库中有7位的代码
+	 */	 	
+  	public String getMajor_code() {
+		return major_code;
+  	}
+	/**
+	 * 专业ID 和专业信息表关联
+	 */	
+  	public void setMajor_id(Integer major_id) {
+		this.major_id = major_id;
+  	}
+ 	/**
+	 * 专业ID 和专业信息表关联
+	 */	 	
+  	public Integer getMajor_id() {
+		return major_id;
+  	}
+	/**
+	 * 原课程ID 指以前的课程,多个课程ID用英文逗号分隔
+	 */	
+  	public void setOld_course_ids(String old_course_ids) {
+		this.old_course_ids = old_course_ids;
+  	}
+ 	/**
+	 * 原课程ID 指以前的课程,多个课程ID用英文逗号分隔
+	 */	 	
+  	public String getOld_course_ids() {
+		return old_course_ids;
+  	}
+	/**
+	 * 原课程名称 带有课程代码,多个用|分隔
+	 */	
+  	public void setOld_course_names(String old_course_names) {
+		this.old_course_names = old_course_names;
+  	}
+ 	/**
+	 * 原课程名称 带有课程代码,多个用|分隔
+	 */	 	
+  	public String getOld_course_names() {
+		return old_course_names;
+  	}
+	/**
+	 * 备注
+	 */	
+  	public void setRemark(String remark) {
+		this.remark = remark;
+  	}
+ 	/**
+	 * 备注
+	 */	 	
+  	public String getRemark() {
+		return remark;
+  	}
+	/**
+	 * 顶替课程ID 课程ID,多个课程ID用英文逗号分隔
+	 */	
+  	public void setRepl_course_ids(String repl_course_ids) {
+		this.repl_course_ids = repl_course_ids;
+  	}
+ 	/**
+	 * 顶替课程ID 课程ID,多个课程ID用英文逗号分隔
+	 */	 	
+  	public String getRepl_course_ids() {
+		return repl_course_ids;
+  	}
+	/**
+	 * 顶替课程名称 带有课程代码,多个用|分隔
+	 */	
+  	public void setRepl_course_names(String repl_course_names) {
+		this.repl_course_names = repl_course_names;
+  	}
+ 	/**
+	 * 顶替课程名称 带有课程代码,多个用|分隔
+	 */	 	
+  	public String getRepl_course_names() {
+		return repl_course_names;
+  	}
+	/**
+	 * 顶替规则ID 和课程顶替规则表关联
+	 */	
+  	public void setRule_id(Integer rule_id) {
+		this.rule_id = rule_id;
+  	}
+ 	/**
+	 * 顶替规则ID 和课程顶替规则表关联
+	 */	 	
+  	public Integer getRule_id() {
+		return rule_id;
+  	}
+	/**
+	 * 状态 0:禁用;1:启用
+	 */	
+  	public void setStatus(Integer status) {
+		this.status = status;
+  	}
+ 	/**
+	 * 状态 0:禁用;1:启用
+	 */	 	
+  	public Integer getStatus() {
+		return status;
+  	}
+  	
+  	protected Integer[] major_ids; //专业ID集合
+  	protected Integer year; 
+  	protected String major_name;
+  	protected String major_level;
+  	protected String total_credits;
+
+	public Integer[] getMajor_ids() {
+		return major_ids;
+	}
+
+	public void setMajor_ids(Integer[] major_ids) {
+		this.major_ids = major_ids;
+	}
+	public Integer getYear() {
+		return year;
+	}
+	public void setYear(Integer year) {
+		this.year = year;
+	}
+	public String getMajor_name() {
+		return major_name;
+	}
+	public void setMajor_name(String major_name) {
+		this.major_name = major_name;
+	}
+	public String getMajor_level() {
+		return major_level;
+	}
+	public void setMajor_level(String major_level) {
+		this.major_level = major_level;
+	}
+	public String getTotal_credits() {
+		return total_credits;
+	}
+	public void setTotal_credits(String total_credits) {
+		this.total_credits = total_credits;
+	}
+	
+	
+  	
+}

+ 155 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByCourseReplRecord.java

@@ -0,0 +1,155 @@
+package cn.hmsoft.ses.data.model.by;
+
+import java.io.Serializable;
+import cn.hmsoft.jdbc.entity.Table;
+
+/**
+ * 考生课程顶替记录表 模型.
+ * 
+ * @author: haoguanghui
+ * @date: 2019-01-07 16:16:12
+ * @version: 1.0
+ * @email: hgh@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "by_course_repl_record", keyColumn = "id", sequenceName = "SEQ_by_course_repl_record")
+public class ByCourseReplRecord implements Serializable {
+	private static final long serialVersionUID = -5532375563442473844L;
+  	//课程ID 新专业计划中的课程,多个用英文逗号分隔
+  	private String course_ids;
+  	//主键
+  	private Integer id;
+  	//原课程ID 以前专业计划中的课程,多个用英文逗号分隔
+  	private String old_course_ids;
+  	//原课程成绩ID 和考生成绩表关联,多个用英文逗号分隔
+  	private String old_score_ids;
+  	//课程成绩ID 和考生成绩表关联,多个用英文逗号分隔
+  	private String score_ids;
+  	//学生ID 和考生信息表关联
+  	private Integer std_reg_id;
+  	//准考证号
+  	private String ticket_no;
+  
+	private Integer cj_from;//
+  	
+  	private String old_course_score_source;
+  	
+	public String getOld_course_score_source() {
+		return old_course_score_source;
+	}
+	public void setOld_course_score_source(String old_course_score_source) {
+		this.old_course_score_source = old_course_score_source;
+	}
+  	
+	/**
+	 * 课程ID 新专业计划中的课程,多个用英文逗号分隔
+	 */	
+  	public void setCourse_ids(String course_ids) {
+		this.course_ids = course_ids;
+  	}
+ 	/**
+	 * 课程ID 新专业计划中的课程,多个用英文逗号分隔
+	 */	 	
+  	public String getCourse_ids() {
+		return course_ids;
+  	}
+	/**
+	 * 主键
+	 */	
+  	public void setId(Integer id) {
+		this.id = id;
+  	}
+ 	/**
+	 * 主键
+	 */	 	
+  	public Integer getId() {
+		return id;
+  	}
+	/**
+	 * 原课程ID 以前专业计划中的课程,多个用英文逗号分隔
+	 */	
+  	public void setOld_course_ids(String old_course_ids) {
+		this.old_course_ids = old_course_ids;
+  	}
+ 	/**
+	 * 原课程ID 以前专业计划中的课程,多个用英文逗号分隔
+	 */	 	
+  	public String getOld_course_ids() {
+		return old_course_ids;
+  	}
+	/**
+	 * 原课程成绩ID 和考生成绩表关联,多个用英文逗号分隔
+	 */	
+  	public void setOld_score_ids(String old_score_ids) {
+		this.old_score_ids = old_score_ids;
+  	}
+ 	/**
+	 * 原课程成绩ID 和考生成绩表关联,多个用英文逗号分隔
+	 */	 	
+  	public String getOld_score_ids() {
+		return old_score_ids;
+  	}
+	/**
+	 * 课程成绩ID 和考生成绩表关联,多个用英文逗号分隔
+	 */	
+  	public void setScore_ids(String score_ids) {
+		this.score_ids = score_ids;
+  	}
+ 	/**
+	 * 课程成绩ID 和考生成绩表关联,多个用英文逗号分隔
+	 */	 	
+  	public String getScore_ids() {
+		return score_ids;
+  	}
+	/**
+	 * 学生ID 和考生信息表关联
+	 */	
+  	public void setStd_reg_id(Integer std_reg_id) {
+		this.std_reg_id = std_reg_id;
+  	}
+ 	/**
+	 * 学生ID 和考生信息表关联
+	 */	 	
+  	public Integer getStd_reg_id() {
+		return std_reg_id;
+  	}
+	/**
+	 * 准考证号
+	 */	
+  	public void setTicket_no(String ticket_no) {
+		this.ticket_no = ticket_no;
+  	}
+ 	/**
+	 * 准考证号
+	 */	 	
+  	public String getTicket_no() {
+		return ticket_no;
+  	}
+  	
+	protected String old_course_names;// 原课程名称
+	protected String new_course_names;// 新计划课程名称
+
+	public String getOld_course_names() {
+		return old_course_names;
+	}
+
+	public void setOld_course_names(String old_course_names) {
+		this.old_course_names = old_course_names;
+	}
+
+	public String getNew_course_names() {
+		return new_course_names;
+	}
+
+	public void setNew_course_names(String new_course_names) {
+		this.new_course_names = new_course_names;
+	}
+	public Integer getCj_from() {
+		return cj_from;
+	}
+	public void setCj_from(Integer cj_from) {
+		this.cj_from = cj_from;
+	}
+  	
+  	
+}

+ 145 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByCourseReplRule.java

@@ -0,0 +1,145 @@
+package cn.hmsoft.ses.data.model.by;
+
+import java.io.Serializable;
+import cn.hmsoft.jdbc.entity.Table;
+
+/**
+ * 课程顶替规则表 定义课程的顶替规则,如:老1门课程 整体 顶替 新一门课程 模型.
+ * 
+ * @author: haoguanghui
+ * @date: 2019-01-07 16:16:11
+ * @version: 1.0
+ * @email: hgh@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "by_course_repl_rule", keyColumn = "id", sequenceName = "SEQ_by_course_repl_rule")
+public class ByCourseReplRule implements Serializable {
+	private static final long serialVersionUID = 4889155302621092052L;
+  	//主键ID
+  	private Integer id;
+  	//原课程总数量 即指老课程
+  	private Integer old_course_num;
+  	//原课程顶替规则 1:整体(全部课程当做一个整体);2:任选(任选几门课程)
+  	private Integer old_course_rule;
+  	//原课程任选数量 规则为任选时,必填
+  	private Integer rule_num;
+  	//顶替课程总数量 新课程
+  	private Integer repl_course_num;
+  	//顶替课程顶替规则 1:整体(全部课程当做一个整体);2:任选(任选几门课程)
+  	private Integer repl_course_rule;
+  	//顶替课程任选数量 规则为任选时,必填
+  	private Integer repl_num;
+  	//顶替模式 1:课程模式;2:学分模式
+  	private Integer repl_type;
+  	//备注
+  	private String remark;
+  
+	/**
+	 * 主键ID
+	 */	
+  	public void setId(Integer id) {
+		this.id = id;
+  	}
+ 	/**
+	 * 主键ID
+	 */	 	
+  	public Integer getId() {
+		return id;
+  	}
+	/**
+	 * 原课程总数量 即指老课程
+	 */	
+  	public void setOld_course_num(Integer old_course_num) {
+		this.old_course_num = old_course_num;
+  	}
+ 	/**
+	 * 原课程总数量 即指老课程
+	 */	 	
+  	public Integer getOld_course_num() {
+		return old_course_num;
+  	}
+	/**
+	 * 原课程顶替规则 1:整体(全部课程当做一个整体);2:任选(任选几门课程)
+	 */	
+  	public void setOld_course_rule(Integer old_course_rule) {
+		this.old_course_rule = old_course_rule;
+  	}
+ 	/**
+	 * 原课程顶替规则 1:整体(全部课程当做一个整体);2:任选(任选几门课程)
+	 */	 	
+  	public Integer getOld_course_rule() {
+		return old_course_rule;
+  	}
+	/**
+	 * 备注
+	 */	
+  	public void setRemark(String remark) {
+		this.remark = remark;
+  	}
+ 	/**
+	 * 备注
+	 */	 	
+  	public String getRemark() {
+		return remark;
+  	}
+	/**
+	 * 顶替课程总数量 新课程
+	 */	
+  	public void setRepl_course_num(Integer repl_course_num) {
+		this.repl_course_num = repl_course_num;
+  	}
+ 	/**
+	 * 顶替课程总数量 新课程
+	 */	 	
+  	public Integer getRepl_course_num() {
+		return repl_course_num;
+  	}
+	/**
+	 * 顶替课程顶替规则 1:整体(全部课程当做一个整体);2:任选(任选几门课程)
+	 */	
+  	public void setRepl_course_rule(Integer repl_course_rule) {
+		this.repl_course_rule = repl_course_rule;
+  	}
+ 	/**
+	 * 顶替课程顶替规则 1:整体(全部课程当做一个整体);2:任选(任选几门课程)
+	 */	 	
+  	public Integer getRepl_course_rule() {
+		return repl_course_rule;
+  	}
+	/**
+	 * 顶替课程任选数量 规则为任选时,必填
+	 */	
+  	public void setRepl_num(Integer repl_num) {
+		this.repl_num = repl_num;
+  	}
+ 	/**
+	 * 顶替课程任选数量 规则为任选时,必填
+	 */	 	
+  	public Integer getRepl_num() {
+		return repl_num;
+  	}
+	/**
+	 * 顶替模式 1:课程模式;2:学分模式
+	 */	
+  	public void setRepl_type(Integer repl_type) {
+		this.repl_type = repl_type;
+  	}
+ 	/**
+	 * 顶替模式 1:课程模式;2:学分模式
+	 */	 	
+  	public Integer getRepl_type() {
+		return repl_type;
+  	}
+	/**
+	 * 原课程任选数量 规则为任选时,必填
+	 */	
+  	public void setRule_num(Integer rule_num) {
+		this.rule_num = rule_num;
+  	}
+ 	/**
+	 * 原课程任选数量 规则为任选时,必填
+	 */	 	
+  	public Integer getRule_num() {
+		return rule_num;
+  	}
+}

+ 111 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByDiaplma.java

@@ -0,0 +1,111 @@
+package cn.hmsoft.ses.data.model.by;
+
+import java.io.Serializable;
+import cn.hmsoft.jdbc.entity.Table;
+
+/**
+ * 毕业证书表 模型.
+ * 
+ * @author: zhanqiang
+ * @date: 2019-03-18 18:12:52
+ * @version: 1.0
+ * @email: zhanqiang@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "by_diaplma", keyColumn = "id", sequenceName = "SEQ_BY_DIAPLMA")
+public class ByDiaplma implements Serializable {
+	private static final long serialVersionUID = 7010302061360927111L;
+  	//毕业ID
+  	private Integer apply_id;
+  	//毕业时间ID
+  	private Integer by_time_config_id;
+  	//毕业证书号
+  	private String diaplma_no;
+  	//主键
+  	private Integer id;
+  	//是否发放
+  	private Integer is_dist;
+  	//学生ID
+  	private Integer std_id;
+  	//准考证号
+  	private String ticket_no;
+
+	/**
+	 * 毕业ID
+	 */	
+  	public void setApply_id(Integer apply_id) {
+		this.apply_id = apply_id;
+  	}
+ 	/**
+	 * 毕业ID
+	 */	 	
+  	public Integer getApply_id() {
+		return apply_id;
+  	}
+	/**
+	 * 毕业时间ID
+	 */	
+  	public void setBy_time_config_id(Integer by_time_config_id) {
+		this.by_time_config_id = by_time_config_id;
+  	}
+ 	/**
+	 * 毕业时间ID
+	 */	 	
+  	public Integer getBy_time_config_id() {
+		return by_time_config_id;
+  	}
+	/**
+	 * 毕业证书号
+	 */	
+  	public void setDiaplma_no(String diaplma_no) {
+		this.diaplma_no = diaplma_no;
+  	}
+ 	/**
+	 * 毕业证书号
+	 */	 	
+  	public String getDiaplma_no() {
+		return diaplma_no;
+  	}
+	/**
+	 * 主键
+	 */	
+  	public void setId(Integer id) {
+		this.id = id;
+  	}
+ 	/**
+	 * 主键
+	 */	 	
+  	public Integer getId() {
+		return id;
+  	}
+	/**
+	 * 学生ID
+	 */	
+  	public void setStd_id(Integer std_id) {
+		this.std_id = std_id;
+  	}
+ 	/**
+	 * 学生ID
+	 */	 	
+  	public Integer getStd_id() {
+		return std_id;
+  	}
+	/**
+	 * 准考证号
+	 */	
+  	public void setTicket_no(String ticket_no) {
+		this.ticket_no = ticket_no;
+  	}
+ 	/**
+	 * 准考证号
+	 */	 	
+  	public String getTicket_no() {
+		return ticket_no;
+  	}
+	public Integer getIs_dist() {
+		return is_dist;
+	}
+	public void setIs_dist(Integer is_dist) {
+		this.is_dist = is_dist;
+	}
+}

+ 150 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByFiles.java

@@ -0,0 +1,150 @@
+package cn.hmsoft.ses.data.model.by;
+
+import java.io.Serializable;
+import java.time.LocalDateTime;
+
+import cn.hmsoft.jdbc.entity.Table;
+
+/**
+ * 毕业档案表
+ * 
+ * @author huangzibo
+ *
+ */
+@Table(tableName = "by_files", keyColumn = "id", sequenceName = "SEQ_BY_FILES")
+public class ByFiles implements Serializable {
+	private static final long serialVersionUID = 7340453690417086402L;
+
+	//主键
+  	private Integer id;
+	// 毕业证号
+	private String diaplma_no;
+	// 准考证号
+	private String ticket_no;
+	// 姓名
+	private String std_name;
+	// 证件号码
+	private String cert_no;
+	// 性别
+	private String std_sex;
+	// 专业
+	private String zy;
+	// 专业层次
+	private String zylx;
+	// 毕业时间
+	private String bysj;
+	// 主考学校
+	private String zkyx;
+	// 电子档案存放路径
+	private String files_path;
+	//写入时间
+	private LocalDateTime create_time;
+	
+	public Integer getId() {
+		return id;
+	}
+
+	public void setId(Integer id) {
+		this.id = id;
+	}
+
+	public String getDiaplma_no() {
+		return diaplma_no;
+	}
+
+	public void setDiaplma_no(String diaplma_no) {
+		this.diaplma_no = diaplma_no;
+	}
+
+	public String getTicket_no() {
+		return ticket_no;
+	}
+
+	public void setTicket_no(String ticket_no) {
+		this.ticket_no = ticket_no;
+	}
+
+	public String getStd_name() {
+		return std_name;
+	}
+
+	public void setStd_name(String std_name) {
+		this.std_name = std_name;
+	}
+
+	public String getCert_no() {
+		return cert_no;
+	}
+
+	public void setCert_no(String cert_no) {
+		this.cert_no = cert_no;
+	}
+
+	public String getStd_sex() {
+		return std_sex;
+	}
+
+	public void setStd_sex(String std_sex) {
+		this.std_sex = std_sex;
+	}
+
+	public String getZy() {
+		return zy;
+	}
+
+	public void setZy(String zy) {
+		this.zy = zy;
+	}
+
+	public String getZylx() {
+		return zylx;
+	}
+
+	public void setZylx(String zylx) {
+		this.zylx = zylx;
+	}
+
+	public String getBysj() {
+		return bysj;
+	}
+
+	public void setBysj(String bysj) {
+		this.bysj = bysj;
+	}
+
+	public String getZkyx() {
+		return zkyx;
+	}
+
+	public void setZkyx(String zkyx) {
+		this.zkyx = zkyx;
+	}
+
+	public String getFiles_path() {
+		return files_path;
+	}
+
+	public void setFiles_path(String files_path) {
+		this.files_path = files_path;
+	}
+	
+	public LocalDateTime getCreate_time() {
+		return create_time;
+	}
+
+	public void setCreate_time(LocalDateTime create_time) {
+		this.create_time = create_time;
+	}
+
+	protected String root_path; //文件根路径
+
+	public String getRoot_path() {
+		return root_path;
+	}
+
+	public void setRoot_path(String root_path) {
+		this.root_path = root_path;
+	}
+
+
+}

+ 148 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByFilesLog.java

@@ -0,0 +1,148 @@
+package cn.hmsoft.ses.data.model.by;
+
+import java.io.Serializable;
+import java.time.LocalDateTime;
+
+import cn.hmsoft.jdbc.entity.Table;
+
+/**
+ * 毕业档案表
+ * 
+ * @author huangzibo
+ *
+ */
+@Table(tableName = "by_files_log")
+public class ByFilesLog implements Serializable {
+	private static final long serialVersionUID = 7340453690417086202L;
+
+	//主键
+  	private Integer id;
+	// 毕业证号
+	private String diaplma_no;
+	// 准考证号
+	private String ticket_no;
+	// 姓名
+	private String std_name;
+	// 证件号码
+	private String cert_no;
+	// 性别
+	private String std_sex;
+	// 专业
+	private String zy;
+	// 专业层次
+	private String zylx;
+	// 毕业时间
+	private String bysj;
+	// 主考学校
+	private String zkyx;
+	// 电子档案存放路径
+	private String files_path;
+	
+	private Integer oper;
+	private LocalDateTime create_time;
+	
+	public Integer getOper() {
+		return oper;
+	}
+
+	public void setOper(Integer oper) {
+		this.oper = oper;
+	}
+
+	public LocalDateTime getCreate_time() {
+		return create_time;
+	}
+
+	public void setCreate_time(LocalDateTime create_time) {
+		this.create_time = create_time;
+	}
+
+	public Integer getId() {
+		return id;
+	}
+
+	public void setId(Integer id) {
+		this.id = id;
+	}
+
+	public String getDiaplma_no() {
+		return diaplma_no;
+	}
+
+	public void setDiaplma_no(String diaplma_no) {
+		this.diaplma_no = diaplma_no;
+	}
+
+	public String getTicket_no() {
+		return ticket_no;
+	}
+
+	public void setTicket_no(String ticket_no) {
+		this.ticket_no = ticket_no;
+	}
+
+	public String getStd_name() {
+		return std_name;
+	}
+
+	public void setStd_name(String std_name) {
+		this.std_name = std_name;
+	}
+
+	public String getCert_no() {
+		return cert_no;
+	}
+
+	public void setCert_no(String cert_no) {
+		this.cert_no = cert_no;
+	}
+
+	public String getStd_sex() {
+		return std_sex;
+	}
+
+	public void setStd_sex(String std_sex) {
+		this.std_sex = std_sex;
+	}
+
+	public String getZy() {
+		return zy;
+	}
+
+	public void setZy(String zy) {
+		this.zy = zy;
+	}
+
+	public String getZylx() {
+		return zylx;
+	}
+
+	public void setZylx(String zylx) {
+		this.zylx = zylx;
+	}
+
+	public String getBysj() {
+		return bysj;
+	}
+
+	public void setBysj(String bysj) {
+		this.bysj = bysj;
+	}
+
+	public String getZkyx() {
+		return zkyx;
+	}
+
+	public void setZkyx(String zkyx) {
+		this.zkyx = zkyx;
+	}
+
+	public String getFiles_path() {
+		return files_path;
+	}
+
+	public void setFiles_path(String files_path) {
+		this.files_path = files_path;
+	}
+
+}

+ 146 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByPaper.java

@@ -0,0 +1,146 @@
+package cn.hmsoft.ses.data.model.by;
+
+import java.io.Serializable;
+import cn.hmsoft.jdbc.entity.Table;
+import java.time.LocalDate;
+
+/**
+ * 毕业论文 模型.
+ * 
+ * @author: zhanqiang
+ * @date: 2019-04-11 16:28:47
+ * @version: 1.0
+ * @email: zhanqiang@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "by_paper", keyColumn = "id", sequenceName = "SEQ_by_paper")
+public class ByPaper implements Serializable {
+	private static final long serialVersionUID = 7684172679797042125L;
+  	//上报学校
+  	private Integer apply_school;
+  	//审核状态 0-待审核,1-审核通过
+  	private Integer auth_status;
+  	//审核时间
+  	private LocalDate auth_time;
+  	//主键
+  	private Integer id;
+  	//专业ID
+  	private Integer major_id;
+  	//论文成绩 0-不及格,1-及格,2-中等,3-良好,4-优秀
+  	private Integer paper_score;
+  	//论文标题
+  	private String paper_title;
+  	//考生ID
+  	private Integer std_reg_id;
+  	//提交审核时间
+  	private LocalDate submit_time;
+  
+	/**
+	 * 上报学校
+	 */	
+  	public void setApply_school(Integer apply_school) {
+		this.apply_school = apply_school;
+  	}
+ 	/**
+	 * 上报学校
+	 */	 	
+  	public Integer getApply_school() {
+		return apply_school;
+  	}
+	/**
+	 * 审核状态 0-待审核,1-审核通过
+	 */	
+  	public void setAuth_status(Integer auth_status) {
+		this.auth_status = auth_status;
+  	}
+ 	/**
+	 * 审核状态 0-待审核,1-审核通过
+	 */	 	
+  	public Integer getAuth_status() {
+		return auth_status;
+  	}
+	/**
+	 * 审核时间
+	 */	
+  	public void setAuth_time(LocalDate auth_time) {
+		this.auth_time = auth_time;
+  	}
+ 	/**
+	 * 审核时间
+	 */	 	
+  	public LocalDate getAuth_time() {
+		return auth_time;
+  	}
+	/**
+	 * 主键
+	 */	
+  	public void setId(Integer id) {
+		this.id = id;
+  	}
+ 	/**
+	 * 主键
+	 */	 	
+  	public Integer getId() {
+		return id;
+  	}
+	/**
+	 * 专业ID
+	 */	
+  	public void setMajor_id(Integer major_id) {
+		this.major_id = major_id;
+  	}
+ 	/**
+	 * 专业ID
+	 */	 	
+  	public Integer getMajor_id() {
+		return major_id;
+  	}
+	/**
+	 * 论文成绩 0-不及格,1-及格,2-中等,3-良好,4-优秀
+	 */	
+  	public void setPaper_score(Integer paper_score) {
+		this.paper_score = paper_score;
+  	}
+ 	/**
+	 * 论文成绩 0-不及格,1-及格,2-中等,3-良好,4-优秀
+	 */	 	
+  	public Integer getPaper_score() {
+		return paper_score;
+  	}
+	/**
+	 * 论文标题
+	 */	
+  	public void setPaper_title(String paper_title) {
+		this.paper_title = paper_title;
+  	}
+ 	/**
+	 * 论文标题
+	 */	 	
+  	public String getPaper_title() {
+		return paper_title;
+  	}
+	/**
+	 * 考生ID
+	 */	
+  	public void setStd_reg_id(Integer std_reg_id) {
+		this.std_reg_id = std_reg_id;
+  	}
+ 	/**
+	 * 考生ID
+	 */	 	
+  	public Integer getStd_reg_id() {
+		return std_reg_id;
+  	}
+	/**
+	 * 提交审核时间
+	 */	
+  	public void setSubmit_time(LocalDate submit_time) {
+		this.submit_time = submit_time;
+  	}
+ 	/**
+	 * 提交审核时间
+	 */	 	
+  	public LocalDate getSubmit_time() {
+		return submit_time;
+  	}
+}

+ 386 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByPaperApply.java

@@ -0,0 +1,386 @@
+package cn.hmsoft.ses.data.model.by;
+
+import cn.hmsoft.jdbc.entity.Table;
+
+import java.io.Serializable;
+import java.time.LocalDate;
+import java.time.LocalDateTime;
+
+/**
+ * 毕业论文申请申请表 模型.
+ * 
+ */
+@Table(tableName = "by_paper_apply", keyColumn = "id", sequenceName = "seq_by_paper_apply")
+public class ByPaperApply implements Serializable {
+	private static final long serialVersionUID = 7340453690412286409L;
+	// 申请日期
+	private LocalDateTime apply_date;
+	// 申请类型 0-考生正常申请;1-后台手工办证;2-考生手工办证
+	private Integer apply_type;
+	// 主键
+	private Integer id;
+
+	// 专业ID
+	private Integer major_id;
+	// 备注
+	private String remark;
+	// 主考学校
+	private Integer school_id;
+
+	private Integer status;
+	// 学生注册ID
+	private Integer std_id;
+	// 学生来源 0-社会考生,1-其他网络助学,助学班
+	private Integer std_source;
+	// 是否驳回
+	private Integer is_auth_back;
+
+	// 考生的准考证
+	private String ticket_no;
+	//
+	private Integer exam_time_id;// 时间批次ID
+
+	// *****************毕业申请填写********************
+	private Integer std_sex;// 毕业申请-性别
+	private Integer nation;// 毕业申请-民族
+	private String pre_edu;// 毕业申请-考前学历
+	private String work_unit;// 毕业申请-工作单位
+	private String address;// 毕业申请-家庭住址
+	private String post_code;// 毕业申请-邮政编码
+	private LocalDate std_birth;// 毕业申请-出生年月
+	private String telephone;// 毕业申请-联系电话
+	private String by_photo;// 毕业申请-毕业照片
+	private String paper_title;
+	private String std_type;
+	private String qq;
+
+	protected String std_birth_str;// 毕业申请-出生年月
+	protected String status_text;
+	protected String major_name;
+	protected String major_level;
+	protected String school_name;
+	protected Integer auth_type;
+	protected String photo_path;
+	protected String cert_no;
+	protected String std_name;
+	protected String major_code;
+	protected String org_name;
+	protected String auth_remark;
+	protected Integer year_code;
+	
+	private String by_photo_path;
+	private String by_photo_id;
+	
+	
+	public String getBy_photo_path() {
+		return by_photo_path;
+	}
+
+	public void setBy_photo_path(String by_photo_path) {
+		this.by_photo_path = by_photo_path;
+	}
+
+	public String getBy_photo_id() {
+		return by_photo_id;
+	}
+
+	public void setBy_photo_id(String by_photo_id) {
+		this.by_photo_id = by_photo_id;
+	}
+
+	public String getQq() {
+		return qq;
+	}
+
+	public void setQq(String qq) {
+		this.qq = qq;
+	}
+
+	public String getAuth_remark() {
+		return auth_remark;
+	}
+
+	public void setAuth_remark(String auth_remark) {
+		this.auth_remark = auth_remark;
+	}
+
+	public String getOrg_name() {
+		return org_name;
+	}
+
+	public void setOrg_name(String org_name) {
+		this.org_name = org_name;
+	}
+
+	public String getMajor_code() {
+		return major_code;
+	}
+
+	public void setMajor_code(String major_code) {
+		this.major_code = major_code;
+	}
+
+	public String getCert_no() {
+		return cert_no;
+	}
+
+	public void setCert_no(String cert_no) {
+		this.cert_no = cert_no;
+	}
+
+	public String getStd_name() {
+		return std_name;
+	}
+
+	public void setStd_name(String std_name) {
+		this.std_name = std_name;
+	}
+
+	public String getPhoto_path() {
+		return photo_path;
+	}
+
+	public void setPhoto_path(String photo_path) {
+		this.photo_path = photo_path;
+	}
+
+	public Integer getAuth_type() {
+		return auth_type;
+	}
+
+	public void setAuth_type(Integer auth_type) {
+		this.auth_type = auth_type;
+	}
+
+	public String getSchool_name() {
+		return school_name;
+	}
+
+	public void setSchool_name(String school_name) {
+		this.school_name = school_name;
+	}
+
+	public String getMajor_name() {
+		return major_name;
+	}
+
+	public void setMajor_name(String major_name) {
+		this.major_name = major_name;
+	}
+
+	public String getMajor_level() {
+		return major_level;
+	}
+
+	public void setMajor_level(String major_level) {
+		this.major_level = major_level;
+	}
+
+	public String getStatus_text() {
+		return status_text;
+	}
+
+	public void setStatus_text(String status_text) {
+		this.status_text = status_text;
+	}
+
+	public LocalDateTime getApply_date() {
+		return apply_date;
+	}
+
+	public void setApply_date(LocalDateTime apply_date) {
+		this.apply_date = apply_date;
+	}
+
+	public Integer getApply_type() {
+		return apply_type;
+	}
+
+	public void setApply_type(Integer apply_type) {
+		this.apply_type = apply_type;
+	}
+
+	public Integer getId() {
+		return id;
+	}
+
+	public void setId(Integer id) {
+		this.id = id;
+	}
+
+	public Integer getMajor_id() {
+		return major_id;
+	}
+
+	public void setMajor_id(Integer major_id) {
+		this.major_id = major_id;
+	}
+
+	public String getRemark() {
+		return remark;
+	}
+
+	public void setRemark(String remark) {
+		this.remark = remark;
+	}
+
+	public Integer getSchool_id() {
+		return school_id;
+	}
+
+	public void setSchool_id(Integer school_id) {
+		this.school_id = school_id;
+	}
+
+	public Integer getStatus() {
+		return status;
+	}
+
+	public void setStatus(Integer status) {
+		this.status = status;
+	}
+
+	public Integer getStd_id() {
+		return std_id;
+	}
+
+	public void setStd_id(Integer std_id) {
+		this.std_id = std_id;
+	}
+
+	public Integer getStd_source() {
+		return std_source;
+	}
+
+	public void setStd_source(Integer std_source) {
+		this.std_source = std_source;
+	}
+
+	public Integer getIs_auth_back() {
+		return is_auth_back;
+	}
+
+	public void setIs_auth_back(Integer is_auth_back) {
+		this.is_auth_back = is_auth_back;
+	}
+
+	public String getTicket_no() {
+		return ticket_no;
+	}
+
+	public void setTicket_no(String ticket_no) {
+		this.ticket_no = ticket_no;
+	}
+
+	public Integer getExam_time_id() {
+		return exam_time_id;
+	}
+
+	public void setExam_time_id(Integer exam_time_id) {
+		this.exam_time_id = exam_time_id;
+	}
+
+	public Integer getStd_sex() {
+		return std_sex;
+	}
+
+	public void setStd_sex(Integer std_sex) {
+		this.std_sex = std_sex;
+	}
+
+	public Integer getNation() {
+		return nation;
+	}
+
+	public void setNation(Integer nation) {
+		this.nation = nation;
+	}
+
+	public String getPre_edu() {
+		return pre_edu;
+	}
+
+	public void setPre_edu(String pre_edu) {
+		this.pre_edu = pre_edu;
+	}
+
+	public String getWork_unit() {
+		return work_unit;
+	}
+
+	public void setWork_unit(String work_unit) {
+		this.work_unit = work_unit;
+	}
+
+	public String getAddress() {
+		return address;
+	}
+
+	public void setAddress(String address) {
+		this.address = address;
+	}
+
+	public String getPost_code() {
+		return post_code;
+	}
+
+	public void setPost_code(String post_code) {
+		this.post_code = post_code;
+	}
+
+	public LocalDate getStd_birth() {
+		return std_birth;
+	}
+
+	public void setStd_birth(LocalDate std_birth) {
+		this.std_birth = std_birth;
+	}
+
+	public String getTelephone() {
+		return telephone;
+	}
+
+	public void setTelephone(String telephone) {
+		this.telephone = telephone;
+	}
+
+	public String getBy_photo() {
+		return by_photo;
+	}
+
+	public void setBy_photo(String by_photo) {
+		this.by_photo = by_photo;
+	}
+
+	public String getPaper_title() {
+		return paper_title;
+	}
+
+	public void setPaper_title(String paper_title) {
+		this.paper_title = paper_title;
+	}
+
+	public String getStd_type() {
+		return std_type;
+	}
+
+	public void setStd_type(String std_type) {
+		this.std_type = std_type;
+	}
+
+	public String getStd_birth_str() {
+		return std_birth_str;
+	}
+
+	public void setStd_birth_str(String std_birth_str) {
+		this.std_birth_str = std_birth_str;
+	}
+
+	public Integer getYear_code() {
+		return year_code;
+	}
+
+	public void setYear_code(Integer year_code) {
+		this.year_code = year_code;
+	}
+}

+ 127 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByPaperApplyAudit.java

@@ -0,0 +1,127 @@
+package cn.hmsoft.ses.data.model.by;
+
+import java.io.Serializable;
+import cn.hmsoft.jdbc.entity.Table;
+import java.time.LocalDateTime;
+
+/**
+ * 毕业论文答辩审核表 模型.
+ * 
+ */
+@Table(tableName = "by_paper_apply_audit", keyColumn = "id", sequenceName = "SEQ_by_paper_apply_audit")
+public class ByPaperApplyAudit implements Serializable {
+	private static final long serialVersionUID = 5169105375292681768L;
+  	//毕业申请ID
+  	private Integer apply_id;
+  	//审核备注
+  	private String auth_remark;
+  	//审核时间
+  	private LocalDateTime auth_time;
+  	//审核类型 校考审核类型:0-审核通过,1-审核驳回
+    //审核类型 终审审核类型:0-考生信息审核通过,1-成绩信息审核通过,2-考生信息审核驳回,3-成绩信息审核驳回
+  	private Integer auth_type;
+  	//主键
+  	private Integer id;
+  	//审核用户ID
+  	private Integer user_id;
+  	//审核角色
+  	private Integer auth_role;
+  
+	/**
+	 * 毕业申请ID
+	 */	
+  	public void setApply_id(Integer apply_id) {
+		this.apply_id = apply_id;
+  	}
+ 	/**
+	 * 毕业申请ID
+	 */	 	
+  	public Integer getApply_id() {
+		return apply_id;
+  	}
+	/**
+	 * 审核备注
+	 */	
+  	public void setAuth_remark(String auth_remark) {
+		this.auth_remark = auth_remark;
+  	}
+ 	/**
+	 * 审核备注
+	 */	 	
+  	public String getAuth_remark() {
+		return auth_remark;
+  	}
+	/**
+	 * 审核时间
+	 */	
+  	public void setAuth_time(LocalDateTime auth_time) {
+		this.auth_time = auth_time;
+  	}
+ 	/**
+	 * 审核时间
+	 */	 	
+  	public LocalDateTime getAuth_time() {
+		return auth_time;
+  	}
+	/**
+	 * 审核类型 审核类型,0-审核通过,1-审核驳回
+	 */	
+  	public void setAuth_type(Integer auth_type) {
+		this.auth_type = auth_type;
+  	}
+ 	/**
+	 * 审核类型 审核类型,0-审核通过,1-审核驳回
+	 */	 	
+  	public Integer getAuth_type() {
+		return auth_type;
+  	}
+	/**
+	 * 主键
+	 */	
+  	public void setId(Integer id) {
+		this.id = id;
+  	}
+ 	/**
+	 * 主键
+	 */	 	
+  	public Integer getId() {
+		return id;
+  	}
+	/**
+	 * 审核用户ID
+	 */	
+  	public void setUser_id(Integer user_id) {
+		this.user_id = user_id;
+  	}
+ 	/**
+	 * 审核用户ID
+	 */	 	
+  	public Integer getUser_id() {
+		return user_id;
+  	}
+  	
+  	//
+  	protected String optr_name;
+  	
+  	protected String auth_type_text;
+
+	public String getOptr_name() {
+		return optr_name;
+	}
+	public void setOptr_name(String optr_name) {
+		this.optr_name = optr_name;
+	}
+	public Integer getAuth_role() {
+		return auth_role;
+	}
+	public void setAuth_role(Integer auth_role) {
+		this.auth_role = auth_role;
+	}
+	public String getAuth_type_text() {
+		return auth_type_text;
+	}
+	public void setAuth_type_text(String auth_type_text) {
+		this.auth_type_text = auth_type_text;
+	}
+	
+}

+ 89 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByRoster.java

@@ -0,0 +1,89 @@
+package cn.hmsoft.ses.data.model.by;
+
+import java.io.Serializable;
+
+import cn.hmsoft.jdbc.entity.Table;
+
+/**
+ * 毕业名册表
+ * 
+ * @author huangzibo
+ *
+ */
+@Table(tableName = "by_roster", keyColumn = "id", sequenceName = "SEQ_BY_ROSTER")
+public class ByRoster implements Serializable {
+	private static final long serialVersionUID = 7310453690417086402L;
+
+	private Integer id;
+	// 毕业时间
+	private String bysj;
+	// 袋号
+	private String tag;
+	// 电子档案存放路径
+	private String files_path;
+
+	// 电子档案存放路径
+	private String byzy;
+
+	private String dir; // 文件目录
+	
+	protected String root_path; // 文件根路径
+
+
+	public Integer getId() {
+		return id;
+	}
+
+	public void setId(Integer id) {
+		this.id = id;
+	}
+
+	public String getBysj() {
+		return bysj;
+	}
+
+	public void setBysj(String bysj) {
+		this.bysj = bysj;
+	}
+
+	public String getTag() {
+		return tag;
+	}
+
+	public void setTag(String tag) {
+		this.tag = tag;
+	}
+
+	public String getFiles_path() {
+		return files_path;
+	}
+
+	public void setFiles_path(String files_path) {
+		this.files_path = files_path;
+	}
+
+	public String getRoot_path() {
+		return root_path;
+	}
+
+	public void setRoot_path(String root_path) {
+		this.root_path = root_path;
+	}
+
+	public String getByzy() {
+		return byzy;
+	}
+
+	public void setByzy(String byzy) {
+		this.byzy = byzy;
+	}
+
+	public String getDir() {
+		return dir;
+	}
+
+	public void setDir(String dir) {
+		this.dir = dir;
+	}
+
+}

+ 274 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByScanStd.java

@@ -0,0 +1,274 @@
+package cn.hmsoft.ses.data.model.by;
+
+import java.io.Serializable;
+import java.time.LocalDateTime;
+
+import cn.hmsoft.jdbc.entity.Table;
+
+/**
+ * 扫描登记表的考生信息  模型.
+ * 
+ * @author: hgh
+ * @date: 2023-07-27 14:45:17
+ * @version: 1.0
+ */
+@Table(tableName = "by_scan_std", keyColumn = "id", sequenceName = "SEQ_BY_SCAN_STD")
+public class ByScanStd implements Serializable {
+	private static final long serialVersionUID = -6516237063042334477L;
+  	//证件号码
+  	private String cert_id;
+  	//毕业专业名称
+  	private String graduate_major;
+  	//毕业证号码
+  	private String graduate_no;
+  	//毕业时间
+  	private String graduate_time;
+  	//主键
+  	private Integer id;
+  	//匹配毕业表的ID,暂时放到这张表,二期优化到毕业表中
+  	private Integer match_by_id;
+  	//匹配状态: null待匹配,1:已匹配,2:存疑需确认,3:未匹配
+  	private Integer match_status;
+  	//出生日期
+  	private String std_birth;
+  	//考生姓名
+  	private String std_name;
+  	//考生性别
+  	private String std_sex;
+  	//OCR识别后的存放地址
+  	private String storage_path;
+  	//扫描文件存放地址
+  	private String scan_path;
+  	//本科专科
+  	private String edu_level;
+  	//创建时间
+  	private LocalDateTime create_time;
+  	//匹配那张毕业表的数据: by_apply_history, by_apply。值为:his、latest
+  	private String flag;
+  	//毕业年份
+  	private String year;
+  	//毕业月份
+  	private String month;
+  	//袋号
+  	private String tag;
+  	
+  	
+	/**
+	 * 证件号码
+	 */	
+  	public void setCert_id(String cert_id) {
+		this.cert_id = cert_id;
+  	}
+ 	/**
+	 * 证件号码
+	 */	 	
+  	public String getCert_id() {
+		return cert_id;
+  	}
+	/**
+	 * 毕业专业名称
+	 */	
+  	public void setGraduate_major(String graduate_major) {
+		this.graduate_major = graduate_major;
+  	}
+ 	/**
+	 * 毕业专业名称
+	 */	 	
+  	public String getGraduate_major() {
+		return graduate_major;
+  	}
+	/**
+	 * 毕业证号码
+	 */	
+  	public void setGraduate_no(String graduate_no) {
+		this.graduate_no = graduate_no;
+  	}
+ 	/**
+	 * 毕业证号码
+	 */	 	
+  	public String getGraduate_no() {
+		return graduate_no;
+  	}
+	/**
+	 * 毕业时间
+	 */	
+  	public void setGraduate_time(String graduate_time) {
+		this.graduate_time = graduate_time;
+  	}
+ 	/**
+	 * 毕业时间
+	 */	 	
+  	public String getGraduate_time() {
+		return graduate_time;
+  	}
+	/**
+	 * 主键
+	 */	
+  	public void setId(Integer id) {
+		this.id = id;
+  	}
+ 	/**
+	 * 主键
+	 */	 	
+  	public Integer getId() {
+		return id;
+  	}
+	/**
+	 * 匹配毕业表的ID,暂时放到这张表,二期优化到毕业表中
+	 */	
+  	public void setMatch_by_id(Integer match_by_id) {
+		this.match_by_id = match_by_id;
+  	}
+ 	/**
+	 * 匹配毕业表的ID,暂时放到这张表,二期优化到毕业表中
+	 */	 	
+  	public Integer getMatch_by_id() {
+		return match_by_id;
+  	}
+	/**
+	 * 匹配状态: null待匹配,1:已匹配,2:存疑需确认,3:未匹配
+	 */	
+  	public void setMatch_status(Integer match_status) {
+		this.match_status = match_status;
+  	}
+ 	/**
+	 * 匹配状态: null待匹配,1:已匹配,2:存疑需确认,3:未匹配
+	 */	 	
+  	public Integer getMatch_status() {
+		return match_status;
+  	}
+	/**
+	 * 出生日期
+	 */	
+  	public void setStd_birth(String std_birth) {
+		this.std_birth = std_birth;
+  	}
+ 	/**
+	 * 出生日期
+	 */	 	
+  	public String getStd_birth() {
+		return std_birth;
+  	}
+	/**
+	 * 考生姓名
+	 */	
+  	public void setStd_name(String std_name) {
+		this.std_name = std_name;
+  	}
+ 	/**
+	 * 考生姓名
+	 */	 	
+  	public String getStd_name() {
+		return std_name;
+  	}
+	/**
+	 * 考生性别
+	 */	
+  	public void setStd_sex(String std_sex) {
+		this.std_sex = std_sex;
+  	}
+ 	/**
+	 * 考生性别
+	 */	 	
+  	public String getStd_sex() {
+		return std_sex;
+  	}
+	/**
+	 * 存放地址
+	 */	
+  	public void setStorage_path(String storage_path) {
+		this.storage_path = storage_path;
+  	}
+ 	/**
+	 * 存放地址
+	 */	 	
+  	public String getStorage_path() {
+		return storage_path;
+  	}
+	/**
+	 * 本科、专科
+	 */	
+	public String getEdu_level() {
+		return edu_level;
+	}
+	/**
+	 * 本科、专科
+	 */	
+	public void setEdu_level(String edu_level) {
+		this.edu_level = edu_level;
+	}
+	/**
+	 * 创建时间
+	 */	
+	public LocalDateTime getCreate_time() {
+		return create_time;
+	}
+	/**
+	 * 创建时间
+	 */	
+	public void setCreate_time(LocalDateTime create_time) {
+		this.create_time = create_time;
+	}
+	
+	/**
+	 * OCR识别后的存放地址
+	 */
+	public String getScan_path() {
+		return scan_path;
+	}
+	
+	/**
+	 * OCR识别后的存放地址
+	 */
+	public void setScan_path(String scan_path) {
+		this.scan_path = scan_path;
+	}
+	
+	/**
+	 * 匹配那张毕业表的数据: by_apply_history, by_apply。值为:his、latest
+	 */
+	public String getFlag() {
+		return flag;
+	}
+	
+	/**
+	 * 匹配那张毕业表的数据: by_apply_history, by_apply。值为:his、latest
+	 */
+	public void setFlag(String flag) {
+		this.flag = flag;
+	}
+	
+	public String getYear() {
+		return year;
+	}
+	public void setYear(String year) {
+		this.year = year;
+	}
+	public String getMonth() {
+		return month;
+	}
+	public void setMonth(String month) {
+		this.month = month;
+	}
+	public String getTag() {
+		return tag;
+	}
+	public void setTag(String tag) {
+		this.tag = tag;
+	}
+
+
+
+
+	protected String year_month;
+
+	public String getYear_month() {
+		return year_month;
+	}
+	public void setYear_month(String year_month) {
+		this.year_month = year_month;
+	}
+	
+  	
+  	
+}

+ 319 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByScore.java

@@ -0,0 +1,319 @@
+package cn.hmsoft.ses.data.model.by;
+
+import java.io.Serializable;
+import java.time.LocalDateTime;
+
+import cn.hmsoft.jdbc.entity.Table;
+
+@Table(tableName = "by_score", keyColumn = "id", sequenceName = "SEQ_BY_SCORE")
+public class ByScore implements Serializable{
+
+	private static final long serialVersionUID = 1230603570933372968L;
+	
+	private Integer id;
+	private Integer by_apply_id;
+	private Integer std_reg_id;
+	private Integer major_id;
+	private Integer course_id;
+	private String course_code;
+	private String course_name;
+	private String score;
+	private Integer score_type;
+	private Integer score_source;
+	private Integer status;
+	private Integer score_id;
+	private Integer school_id;
+	private String paper_title;
+	private String asso_ticket_no;
+	private Integer create_oper;
+	private String  old_course_code;
+	private Integer course_nature;
+	
+	private LocalDateTime create_date;
+	
+	private Integer year_code;
+	private String course_score;
+	private Integer old_course_id;
+	
+	protected String final_score;
+	
+	//代码
+  	protected String course_code2;
+  	//课程名称
+  	protected String course_name2;
+  	//最终成绩
+  	protected String final_score2;
+  	// 课程学分
+  	protected String course_score2;
+  	
+  	//代码
+  	protected String course_code3;
+  	//课程名称
+  	protected String course_name3;
+  	//最终成绩
+  	protected String final_score3;
+  	// 课程学分
+   	protected String course_score3;
+  	
+  	//代码
+  	protected String course_code4;
+  	//课程名称
+  	protected String course_name4;
+  	//最终成绩
+  	protected String final_score4;
+  	// 课程学分
+   	protected String course_score4;
+  	
+  	//代码
+  	protected String course_code5;
+  	//课程名称
+  	protected String course_name5;
+  	//最终成绩
+  	protected String final_score5;
+  	// 课程学分
+   	protected String course_score5;
+   	
+  	
+  	public String getCourse_score2() {
+		return course_score2;
+	}
+	public void setCourse_score2(String course_score2) {
+		this.course_score2 = course_score2;
+	}
+	public String getCourse_score3() {
+		return course_score3;
+	}
+	public void setCourse_score3(String course_score3) {
+		this.course_score3 = course_score3;
+	}
+	public String getCourse_score4() {
+		return course_score4;
+	}
+	public void setCourse_score4(String course_score4) {
+		this.course_score4 = course_score4;
+	}
+	public String getCourse_score5() {
+		return course_score5;
+	}
+	public void setCourse_score5(String course_score5) {
+		this.course_score5 = course_score5;
+	}
+	public Integer getCourse_nature() {
+		return course_nature;
+	}
+	public void setCourse_nature(Integer course_nature) {
+		this.course_nature = course_nature;
+	}
+	
+  	public String getOld_course_code() {
+		return old_course_code;
+	}
+	public void setOld_course_code(String old_course_code) {
+		this.old_course_code = old_course_code;
+	}
+	
+	public Integer getYear_code() {
+		return year_code;
+	}
+	public void setYear_code(Integer year_code) {
+		this.year_code = year_code;
+	}
+	public String getCourse_score() {
+		return course_score;
+	}
+	public void setCourse_score(String course_score) {
+		this.course_score = course_score;
+	}
+	public Integer getOld_course_id() {
+		return old_course_id;
+	}
+	public void setOld_course_id(Integer old_course_id) {
+		this.old_course_id = old_course_id;
+	}
+	
+  	
+  	public String getFinal_score() {
+		return final_score;
+	}
+	public void setFinal_score(String final_score) {
+		this.final_score = final_score;
+	}
+	
+	
+  	public String getCourse_code5() {
+		return course_code5;
+	}
+	public void setCourse_code5(String course_code5) {
+		this.course_code5 = course_code5;
+	}
+	
+	public String getCourse_code2() {
+		return course_code2;
+	}
+	public void setCourse_code2(String course_code2) {
+		this.course_code2 = course_code2;
+	}
+	public String getCourse_name2() {
+		return course_name2;
+	}
+	public void setCourse_name2(String course_name2) {
+		this.course_name2 = course_name2;
+	}
+	public String getFinal_score2() {
+		return final_score2;
+	}
+	public void setFinal_score2(String final_score2) {
+		this.final_score2 = final_score2;
+	}
+	public String getCourse_code3() {
+		return course_code3;
+	}
+	public void setCourse_code3(String course_code3) {
+		this.course_code3 = course_code3;
+	}
+	public String getCourse_name3() {
+		return course_name3;
+	}
+	public void setCourse_name3(String course_name3) {
+		this.course_name3 = course_name3;
+	}
+	public String getFinal_score3() {
+		return final_score3;
+	}
+	public void setFinal_score3(String final_score3) {
+		this.final_score3 = final_score3;
+	}
+	public String getCourse_code4() {
+		return course_code4;
+	}
+	public void setCourse_code4(String course_code4) {
+		this.course_code4 = course_code4;
+	}
+	public String getCourse_name4() {
+		return course_name4;
+	}
+	public void setCourse_name4(String course_name4) {
+		this.course_name4 = course_name4;
+	}
+	public String getFinal_score4() {
+		return final_score4;
+	}
+	public void setFinal_score4(String final_score4) {
+		this.final_score4 = final_score4;
+	}
+	public String getCourse_name5() {
+		return course_name5;
+	}
+	public void setCourse_name5(String course_name5) {
+		this.course_name5 = course_name5;
+	}
+	public String getFinal_score5() {
+		return final_score5;
+	}
+	public void setFinal_score5(String final_score5) {
+		this.final_score5 = final_score5;
+	}
+	public Integer getId() {
+		return id;
+	}
+	public void setId(Integer id) {
+		this.id = id;
+	}
+	public Integer getBy_apply_id() {
+		return by_apply_id;
+	}
+	public void setBy_apply_id(Integer by_apply_id) {
+		this.by_apply_id = by_apply_id;
+	}
+	public Integer getStd_reg_id() {
+		return std_reg_id;
+	}
+	public void setStd_reg_id(Integer std_reg_id) {
+		this.std_reg_id = std_reg_id;
+	}
+	public Integer getMajor_id() {
+		return major_id;
+	}
+	public void setMajor_id(Integer major_id) {
+		this.major_id = major_id;
+	}
+	public Integer getCourse_id() {
+		return course_id;
+	}
+	public void setCourse_id(Integer course_id) {
+		this.course_id = course_id;
+	}
+	public String getCourse_code() {
+		return course_code;
+	}
+	public void setCourse_code(String course_code) {
+		this.course_code = course_code;
+	}
+	public String getCourse_name() {
+		return course_name;
+	}
+	public void setCourse_name(String course_name) {
+		this.course_name = course_name;
+	}
+	public String getScore() {
+		return score;
+	}
+	public void setScore(String score) {
+		this.score = score;
+	}
+	public Integer getScore_type() {
+		return score_type;
+	}
+	public void setScore_type(Integer score_type) {
+		this.score_type = score_type;
+	}
+	public Integer getScore_source() {
+		return score_source;
+	}
+	public void setScore_source(Integer score_source) {
+		this.score_source = score_source;
+	}
+	public Integer getStatus() {
+		return status;
+	}
+	public void setStatus(Integer status) {
+		this.status = status;
+	}
+	public Integer getScore_id() {
+		return score_id;
+	}
+	public void setScore_id(Integer score_id) {
+		this.score_id = score_id;
+	}
+	public Integer getSchool_id() {
+		return school_id;
+	}
+	public void setSchool_id(Integer school_id) {
+		this.school_id = school_id;
+	}
+	public String getPaper_title() {
+		return paper_title;
+	}
+	public void setPaper_title(String paper_title) {
+		this.paper_title = paper_title;
+	}
+	public String getAsso_ticket_no() {
+		return asso_ticket_no;
+	}
+	public void setAsso_ticket_no(String asso_ticket_no) {
+		this.asso_ticket_no = asso_ticket_no;
+	}
+	public Integer getCreate_oper() {
+		return create_oper;
+	}
+	public void setCreate_oper(Integer create_oper) {
+		this.create_oper = create_oper;
+	}
+	public LocalDateTime getCreate_date() {
+		return create_date;
+	}
+	public void setCreate_date(LocalDateTime create_date) {
+		this.create_date = create_date;
+	}
+	
+}

+ 319 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByScoreLog.java

@@ -0,0 +1,319 @@
+package cn.hmsoft.ses.data.model.by;
+
+import java.io.Serializable;
+import java.time.LocalDateTime;
+
+import cn.hmsoft.jdbc.entity.Table;
+
+@Table(tableName = "by_score_log", keyColumn = "id", sequenceName = "SEQ_BY_SCORE")
+public class ByScoreLog implements Serializable{
+
+	private static final long serialVersionUID = 1230603570933372968L;
+	
+	private Integer id;
+	private Integer by_apply_id;
+	private Integer std_reg_id;
+	private Integer major_id;
+	private Integer course_id;
+	private String course_code;
+	private String course_name;
+	private String score;
+	private Integer score_type;
+	private Integer score_source;
+	private Integer status;
+	private Integer score_id;
+	private Integer school_id;
+	private String paper_title;
+	private String asso_ticket_no;
+	private Integer create_oper;
+	private String  old_course_code;
+	private Integer course_nature;
+	
+	private LocalDateTime create_date;
+	
+	private Integer year_code;
+	private String course_score;
+	private Integer old_course_id;
+	
+	protected String final_score;
+	
+	//代码
+  	protected String course_code2;
+  	//课程名称
+  	protected String course_name2;
+  	//最终成绩
+  	protected String final_score2;
+  	// 课程学分
+  	protected String course_score2;
+  	
+  	//代码
+  	protected String course_code3;
+  	//课程名称
+  	protected String course_name3;
+  	//最终成绩
+  	protected String final_score3;
+  	// 课程学分
+   	protected String course_score3;
+  	
+  	//代码
+  	protected String course_code4;
+  	//课程名称
+  	protected String course_name4;
+  	//最终成绩
+  	protected String final_score4;
+  	// 课程学分
+   	protected String course_score4;
+  	
+  	//代码
+  	protected String course_code5;
+  	//课程名称
+  	protected String course_name5;
+  	//最终成绩
+  	protected String final_score5;
+  	// 课程学分
+   	protected String course_score5;
+   	
+  	
+  	public String getCourse_score2() {
+		return course_score2;
+	}
+	public void setCourse_score2(String course_score2) {
+		this.course_score2 = course_score2;
+	}
+	public String getCourse_score3() {
+		return course_score3;
+	}
+	public void setCourse_score3(String course_score3) {
+		this.course_score3 = course_score3;
+	}
+	public String getCourse_score4() {
+		return course_score4;
+	}
+	public void setCourse_score4(String course_score4) {
+		this.course_score4 = course_score4;
+	}
+	public String getCourse_score5() {
+		return course_score5;
+	}
+	public void setCourse_score5(String course_score5) {
+		this.course_score5 = course_score5;
+	}
+	public Integer getCourse_nature() {
+		return course_nature;
+	}
+	public void setCourse_nature(Integer course_nature) {
+		this.course_nature = course_nature;
+	}
+	
+  	public String getOld_course_code() {
+		return old_course_code;
+	}
+	public void setOld_course_code(String old_course_code) {
+		this.old_course_code = old_course_code;
+	}
+	
+	public Integer getYear_code() {
+		return year_code;
+	}
+	public void setYear_code(Integer year_code) {
+		this.year_code = year_code;
+	}
+	public String getCourse_score() {
+		return course_score;
+	}
+	public void setCourse_score(String course_score) {
+		this.course_score = course_score;
+	}
+	public Integer getOld_course_id() {
+		return old_course_id;
+	}
+	public void setOld_course_id(Integer old_course_id) {
+		this.old_course_id = old_course_id;
+	}
+	
+  	
+  	public String getFinal_score() {
+		return final_score;
+	}
+	public void setFinal_score(String final_score) {
+		this.final_score = final_score;
+	}
+	
+	
+  	public String getCourse_code5() {
+		return course_code5;
+	}
+	public void setCourse_code5(String course_code5) {
+		this.course_code5 = course_code5;
+	}
+	
+	public String getCourse_code2() {
+		return course_code2;
+	}
+	public void setCourse_code2(String course_code2) {
+		this.course_code2 = course_code2;
+	}
+	public String getCourse_name2() {
+		return course_name2;
+	}
+	public void setCourse_name2(String course_name2) {
+		this.course_name2 = course_name2;
+	}
+	public String getFinal_score2() {
+		return final_score2;
+	}
+	public void setFinal_score2(String final_score2) {
+		this.final_score2 = final_score2;
+	}
+	public String getCourse_code3() {
+		return course_code3;
+	}
+	public void setCourse_code3(String course_code3) {
+		this.course_code3 = course_code3;
+	}
+	public String getCourse_name3() {
+		return course_name3;
+	}
+	public void setCourse_name3(String course_name3) {
+		this.course_name3 = course_name3;
+	}
+	public String getFinal_score3() {
+		return final_score3;
+	}
+	public void setFinal_score3(String final_score3) {
+		this.final_score3 = final_score3;
+	}
+	public String getCourse_code4() {
+		return course_code4;
+	}
+	public void setCourse_code4(String course_code4) {
+		this.course_code4 = course_code4;
+	}
+	public String getCourse_name4() {
+		return course_name4;
+	}
+	public void setCourse_name4(String course_name4) {
+		this.course_name4 = course_name4;
+	}
+	public String getFinal_score4() {
+		return final_score4;
+	}
+	public void setFinal_score4(String final_score4) {
+		this.final_score4 = final_score4;
+	}
+	public String getCourse_name5() {
+		return course_name5;
+	}
+	public void setCourse_name5(String course_name5) {
+		this.course_name5 = course_name5;
+	}
+	public String getFinal_score5() {
+		return final_score5;
+	}
+	public void setFinal_score5(String final_score5) {
+		this.final_score5 = final_score5;
+	}
+	public Integer getId() {
+		return id;
+	}
+	public void setId(Integer id) {
+		this.id = id;
+	}
+	public Integer getBy_apply_id() {
+		return by_apply_id;
+	}
+	public void setBy_apply_id(Integer by_apply_id) {
+		this.by_apply_id = by_apply_id;
+	}
+	public Integer getStd_reg_id() {
+		return std_reg_id;
+	}
+	public void setStd_reg_id(Integer std_reg_id) {
+		this.std_reg_id = std_reg_id;
+	}
+	public Integer getMajor_id() {
+		return major_id;
+	}
+	public void setMajor_id(Integer major_id) {
+		this.major_id = major_id;
+	}
+	public Integer getCourse_id() {
+		return course_id;
+	}
+	public void setCourse_id(Integer course_id) {
+		this.course_id = course_id;
+	}
+	public String getCourse_code() {
+		return course_code;
+	}
+	public void setCourse_code(String course_code) {
+		this.course_code = course_code;
+	}
+	public String getCourse_name() {
+		return course_name;
+	}
+	public void setCourse_name(String course_name) {
+		this.course_name = course_name;
+	}
+	public String getScore() {
+		return score;
+	}
+	public void setScore(String score) {
+		this.score = score;
+	}
+	public Integer getScore_type() {
+		return score_type;
+	}
+	public void setScore_type(Integer score_type) {
+		this.score_type = score_type;
+	}
+	public Integer getScore_source() {
+		return score_source;
+	}
+	public void setScore_source(Integer score_source) {
+		this.score_source = score_source;
+	}
+	public Integer getStatus() {
+		return status;
+	}
+	public void setStatus(Integer status) {
+		this.status = status;
+	}
+	public Integer getScore_id() {
+		return score_id;
+	}
+	public void setScore_id(Integer score_id) {
+		this.score_id = score_id;
+	}
+	public Integer getSchool_id() {
+		return school_id;
+	}
+	public void setSchool_id(Integer school_id) {
+		this.school_id = school_id;
+	}
+	public String getPaper_title() {
+		return paper_title;
+	}
+	public void setPaper_title(String paper_title) {
+		this.paper_title = paper_title;
+	}
+	public String getAsso_ticket_no() {
+		return asso_ticket_no;
+	}
+	public void setAsso_ticket_no(String asso_ticket_no) {
+		this.asso_ticket_no = asso_ticket_no;
+	}
+	public Integer getCreate_oper() {
+		return create_oper;
+	}
+	public void setCreate_oper(Integer create_oper) {
+		this.create_oper = create_oper;
+	}
+	public LocalDateTime getCreate_date() {
+		return create_date;
+	}
+	public void setCreate_date(LocalDateTime create_date) {
+		this.create_date = create_date;
+	}
+	
+}

+ 269 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByTimeConfig.java

@@ -0,0 +1,269 @@
+package cn.hmsoft.ses.data.model.by;
+
+import java.io.Serializable;
+import java.time.LocalDate;
+import java.time.LocalDateTime;
+
+import cn.hmsoft.jdbc.entity.Table;
+
+/**
+ * 毕业时间配置表 模型.
+ * 
+ * @author: zhanqiang
+ * @date: 2019-03-14 13:39:18
+ * @version: 1.0
+ * @email: zhanqiang@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "by_time_config", keyColumn = "id", sequenceName = "SEQ_BY_TIME_CONFIG")
+public class ByTimeConfig implements Serializable {
+	private static final long serialVersionUID = -7692302180466562554L;
+  	//毕业日期
+  	private LocalDate by_date;
+  	//申请结束时间
+  	private LocalDateTime apply_end_time;
+  	//申请开始时间
+  	private LocalDateTime apply_start_time;
+  	//确认结束时间
+  	private LocalDateTime confirm_end_time;
+  	//确认开始时间
+  	private LocalDateTime confirm_start_time;
+  	//时间配置ID
+  	private Integer exam_time_id;
+  	//主键
+  	private Integer id;
+  	//备注
+  	private String remark;
+  	//主考学校审核结束时间
+  	private LocalDateTime sch_chk_end_time;
+  	//主考学校审核开始时间
+  	private LocalDateTime sch_chk_start_time;
+  	
+  	//数据提交结束时间
+  	private LocalDateTime data_submit_end_time;
+  	//数据提交开始时间
+  	private LocalDateTime data_submit_start_time;
+  	//状态
+  	private Integer status;
+  	//考生类型
+  	private Integer student_type;
+  
+  	private LocalDate city_seal_date;
+  	private LocalDate school_seal_date;
+  	private LocalDate prov_seal_date;
+  	
+  	private LocalDate paper_start_time;
+  	private LocalDate paper_end_time;
+  	
+  	private LocalDate certificate_start_time;
+  	private LocalDate certificate_end_time;
+  	
+  	protected String color;
+  	protected String year_code;
+  	
+	public LocalDateTime getData_submit_end_time() {
+		return data_submit_end_time;
+	}
+	public void setData_submit_end_time(LocalDateTime data_submit_end_time) {
+		this.data_submit_end_time = data_submit_end_time;
+	}
+	public LocalDateTime getData_submit_start_time() {
+		return data_submit_start_time;
+	}
+	public void setData_submit_start_time(LocalDateTime data_submit_start_time) {
+		this.data_submit_start_time = data_submit_start_time;
+	}
+	public String getColor() {
+		return color;
+	}
+	public void setColor(String color) {
+		this.color = color;
+	}
+	
+	public String getYear_code() {
+		return year_code;
+	}
+	public void setYear_code(String year_code) {
+		this.year_code = year_code;
+	}
+	public LocalDate getCertificate_start_time() {
+		return certificate_start_time;
+	}
+	public void setCertificate_start_time(LocalDate certificate_start_time) {
+		this.certificate_start_time = certificate_start_time;
+	}
+	public LocalDate getCertificate_end_time() {
+		return certificate_end_time;
+	}
+	public void setCertificate_end_time(LocalDate certificate_end_time) {
+		this.certificate_end_time = certificate_end_time;
+	}
+	public LocalDate getPaper_start_time() {
+		return paper_start_time;
+	}
+	public void setPaper_start_time(LocalDate paper_start_time) {
+		this.paper_start_time = paper_start_time;
+	}
+	public LocalDate getPaper_end_time() {
+		return paper_end_time;
+	}
+	public void setPaper_end_time(LocalDate paper_end_time) {
+		this.paper_end_time = paper_end_time;
+	}
+	public LocalDate getBy_date() {
+		return by_date;
+	}
+	public void setBy_date(LocalDate by_date) {
+		this.by_date = by_date;
+	}
+	/**
+	 * 申请结束时间
+	 */	
+  	public void setApply_end_time(LocalDateTime apply_end_time) {
+		this.apply_end_time = apply_end_time;
+  	}
+ 	/**
+	 * 申请结束时间
+	 */	 	
+  	public LocalDateTime getApply_end_time() {
+		return apply_end_time;
+  	}
+	/**
+	 * 申请开始时间
+	 */	
+  	public void setApply_start_time(LocalDateTime apply_start_time) {
+		this.apply_start_time = apply_start_time;
+  	}
+ 	/**
+	 * 申请开始时间
+	 */	 	
+  	public LocalDateTime getApply_start_time() {
+		return apply_start_time;
+  	}
+	/**
+	 * 确认结束时间
+	 */	
+  	public void setConfirm_end_time(LocalDateTime confirm_end_time) {
+		this.confirm_end_time = confirm_end_time;
+  	}
+ 	/**
+	 * 确认结束时间
+	 */	 	
+  	public LocalDateTime getConfirm_end_time() {
+		return confirm_end_time;
+  	}
+	/**
+	 * 确认开始时间
+	 */	
+  	public void setConfirm_start_time(LocalDateTime confirm_start_time) {
+		this.confirm_start_time = confirm_start_time;
+  	}
+ 	/**
+	 * 确认开始时间
+	 */	 	
+  	public LocalDateTime getConfirm_start_time() {
+		return confirm_start_time;
+  	}
+	/**
+	 * 时间配置ID
+	 */	
+  	public void setExam_time_id(Integer exam_time_id) {
+		this.exam_time_id = exam_time_id;
+  	}
+ 	/**
+	 * 时间配置ID
+	 */	 	
+  	public Integer getExam_time_id() {
+		return exam_time_id;
+  	}
+	/**
+	 * 主键
+	 */	
+  	public void setId(Integer id) {
+		this.id = id;
+  	}
+ 	/**
+	 * 主键
+	 */	 	
+  	public Integer getId() {
+		return id;
+  	}
+	/**
+	 * 备注
+	 */	
+  	public void setRemark(String remark) {
+		this.remark = remark;
+  	}
+ 	/**
+	 * 备注
+	 */	 	
+  	public String getRemark() {
+		return remark;
+  	}
+	/**
+	 * 主考学校审核结束时间
+	 */	
+  	public void setSch_chk_end_time(LocalDateTime sch_chk_end_time) {
+		this.sch_chk_end_time = sch_chk_end_time;
+  	}
+ 	/**
+	 * 主考学校审核结束时间
+	 */	 	
+  	public LocalDateTime getSch_chk_end_time() {
+		return sch_chk_end_time;
+  	}
+	/**
+	 * 主考学校审核开始时间
+	 */	
+  	public void setSch_chk_start_time(LocalDateTime sch_chk_start_time) {
+		this.sch_chk_start_time = sch_chk_start_time;
+  	}
+ 	/**
+	 * 主考学校审核开始时间
+	 */	 	
+  	public LocalDateTime getSch_chk_start_time() {
+		return sch_chk_start_time;
+  	}
+	/**
+	 * 状态
+	 */	
+  	public void setStatus(Integer status) {
+		this.status = status;
+  	}
+ 	/**
+	 * 状态
+	 */	 	
+  	public Integer getStatus() {
+		return status;
+  	}
+	/**
+	 * 考生类型
+	 */	
+  	public void setStudent_type(Integer student_type) {
+		this.student_type = student_type;
+  	}
+ 	/**
+	 * 考生类型
+	 */	 	
+  	public Integer getStudent_type() {
+		return student_type;
+  	}
+	public LocalDate getCity_seal_date() {
+		return city_seal_date;
+	}
+	public LocalDate getSchool_seal_date() {
+		return school_seal_date;
+	}
+	public LocalDate getProv_seal_date() {
+		return prov_seal_date;
+	}
+	public void setCity_seal_date(LocalDate city_seal_date) {
+		this.city_seal_date = city_seal_date;
+	}
+	public void setSchool_seal_date(LocalDate school_seal_date) {
+		this.school_seal_date = school_seal_date;
+	}
+	public void setProv_seal_date(LocalDate prov_seal_date) {
+		this.prov_seal_date = prov_seal_date;
+	}
+}

+ 147 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByTrunOutScore.java

@@ -0,0 +1,147 @@
+package cn.hmsoft.ses.data.model.by;
+
+import java.io.Serializable;
+import cn.hmsoft.jdbc.entity.Table;
+
+/**
+ * 本省考生转出成绩表 记录本省考生转出的统考成绩 模型.
+ * 
+ * @author: haoguanghui
+ * @date: 2019-01-07 16:16:14
+ * @version: 1.0
+ * @email: hgh@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "by_turn_out_score", keyColumn = "id", sequenceName = "SEQ_by_trun_out_score")
+public class ByTrunOutScore implements Serializable {
+	private static final long serialVersionUID = -2352662013605777444L;
+  	//课程代码 冗余字段
+  	private String course_code;
+  	//课程ID 和课程表关联
+  	private Integer course_id;
+  	//主键
+  	private Integer id;
+  	//专业ID 和专业表关联
+  	private Integer major_id;
+  	//成绩 保留2位小数
+  	private String score;
+  	//考生ID 和考生表关联
+  	private Integer std_reg_id;
+  	//准考证号
+  	private String ticket_no;
+  	//转考批次
+  	private Integer time_config_id;
+  	//考试日期(使用字符串类型)
+  	private String exam_date;
+  
+	/**
+	 * 课程代码 冗余字段
+	 */	
+  	public void setCourse_code(String course_code) {
+		this.course_code = course_code;
+  	}
+ 	/**
+	 * 课程代码 冗余字段
+	 */	 	
+  	public String getCourse_code() {
+		return course_code;
+  	}
+	/**
+	 * 课程ID 和课程表关联
+	 */	
+  	public void setCourse_id(Integer course_id) {
+		this.course_id = course_id;
+  	}
+ 	/**
+	 * 课程ID 和课程表关联
+	 */	 	
+  	public Integer getCourse_id() {
+		return course_id;
+  	}
+	/**
+	 * 主键
+	 */	
+  	public void setId(Integer id) {
+		this.id = id;
+  	}
+ 	/**
+	 * 主键
+	 */	 	
+  	public Integer getId() {
+		return id;
+  	}
+	/**
+	 * 专业ID 和专业表关联
+	 */	
+  	public void setMajor_id(Integer major_id) {
+		this.major_id = major_id;
+  	}
+ 	/**
+	 * 专业ID 和专业表关联
+	 */	 	
+  	public Integer getMajor_id() {
+		return major_id;
+  	}
+	/**
+	 * 成绩 保留2位小数
+	 */	
+  	public void setScore(String score) {
+		this.score = score;
+  	}
+ 	/**
+	 * 成绩 保留2位小数
+	 */	 	
+  	public String getScore() {
+		return score;
+  	}
+	/**
+	 * 考生ID 和考生表关联
+	 */	
+  	public void setStd_reg_id(Integer std_reg_id) {
+		this.std_reg_id = std_reg_id;
+  	}
+ 	/**
+	 * 考生ID 和考生表关联
+	 */	 	
+  	public Integer getStd_reg_id() {
+		return std_reg_id;
+  	}
+	/**
+	 * 准考证号
+	 */	
+  	public void setTicket_no(String ticket_no) {
+		this.ticket_no = ticket_no;
+  	}
+ 	/**
+	 * 准考证号
+	 */	 	
+  	public String getTicket_no() {
+		return ticket_no;
+  	}
+	/**
+	 * 转考批次
+	 */	 
+	public Integer getTime_config_id() {
+		return time_config_id;
+	}
+	/**
+	 * 转考批次
+	 */	 
+	public void setTime_config_id(Integer time_config_id) {
+		this.time_config_id = time_config_id;
+	}
+	/**
+	 * 考试日期
+	 */	
+	public String getExam_date() {
+		return exam_date;
+	}
+	/**
+	 * 考试日期
+	 */	
+	public void setExam_date(String exam_date) {
+		this.exam_date = exam_date;
+	}
+  	
+  	
+}

+ 741 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByTurnInApply.java

@@ -0,0 +1,741 @@
+package cn.hmsoft.ses.data.model.by;
+
+import java.io.Serializable;
+import cn.hmsoft.jdbc.entity.Table;
+import java.time.LocalDate;
+import java.time.LocalDateTime;
+
+/**
+ * 外省考生转入表 参照了湖北的表:EG_T_KSZK 模型.
+ * 
+ * @author: haoguanghui
+ * @date: 2019-01-07 16:16:15
+ * @version: 1.0
+ * @email: hgh@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "by_turn_in_apply", keyColumn = "id", sequenceName = "SEQ_by_turn_in_apply")
+public class ByTurnInApply implements Serializable {
+	private static final long serialVersionUID = 9147610160489114205L;
+  	//户籍代码
+  	private Integer hj_dm;
+  	//主键
+  	private Integer id;
+  	//地址
+  	private String ks_address;
+  	//出生日期
+  	private LocalDate ks_birthday;
+  	//邮箱
+  	private String ks_email;
+  	//考生英文名
+  	private String ks_exm;
+  	//奖惩记录
+  	private String ks_jcjl;
+  	//电话号码
+  	private String ks_phone;
+  	//准考证图片路径
+  	private String ks_photo;
+  	//身份证
+  	private String ks_sfz;
+  	//考生性别
+  	private Integer ks_xb;
+  	//考生姓名
+  	private String ks_xm;
+  	//邮编
+  	private String ks_zip;
+  	//考生证件类型
+  	private String ks_zjlx;
+  	//外省准考证
+  	private String ks_zkz;
+  	//面貌代码
+  	private Integer mm_dm;
+  	//民族代码
+  	private Integer mz_dm;
+  	//
+  	private String pt_bh;
+  	//审核状态 0:申请不通过;1:待一级审核;2:待二级审核;3:待三级审核4:审核通过
+  	private Integer status;
+  	//考生ID 和学生表关联
+  	private Integer std_reg_id;
+  	//转考时间配置ID 和转考时间配置表关联
+  	private Integer time_config_id;
+  	//学历代码
+  	private Integer xl_dm;
+  	//职业代码
+  	private Integer zhiy_dm;
+  	//转出编号
+  	private String zk_bh;
+  	//转入省市代码
+  	private Integer zk_in_ssdm;
+  	//本省准考证
+  	private String zk_in_zkz;
+  	//本省专业国际代码
+  	private Integer zk_in_zy_ccdm;
+  	//本省专业代码
+  	private String zk_in_zy_dm;
+  	//本省专业类型代码 61—专科,62—基础科段,51—本科,52—本科段,53—独立本科段
+  	private String zk_in_zy_lxdm;
+  	//本省专业名称
+  	private String zk_in_zy_mc;
+  	//转出办理人
+  	private String zk_out_blr;
+  	//转出审核人
+  	private String zk_out_shr;
+  	//转出时间
+  	private LocalDate zk_out_sj;
+  	//转出省市代码
+  	private Integer zk_out_ssdm;
+  	//转出原因 1—工作调动,2—居住地变更
+  	private String zk_out_yy;
+  	//本省专业方向
+  	private String zk_zy_fx;
+  	//专业国际代码
+  	private String zy_ccdm;
+  	//外省专业代码
+  	private String zy_dm;
+  	//专业方向
+  	private String zy_fx;
+  	//专业类型代码 61—专科,62—基础科段,51—本科,52—本科段,53—独立本科段
+  	private String zy_lxdm;
+  	//外省专业名称
+  	private String zy_mc;
+  	//审核意见
+  	private String reject_advice;
+  	//专业标识--新增标识( 0表示旧专业;1表示新专业)
+  	private Integer out_zy_bs;
+  	//转入专业标识-新增标识( 0表示旧专业;1表示新专业)
+  	private Integer in_zy_bs;
+  	//审核机构ID
+  	private Integer audit_org_id;
+  	
+  	private String zw_flow_no;
+  	//转入时间,正式审批通过的时间
+  	private LocalDateTime turn_in_time;
+  	
+  	protected String overtime;
+  	
+  
+	public String getOvertime() {
+		return overtime;
+	}
+	public void setOvertime(String overtime) {
+		this.overtime = overtime;
+	}
+	/**
+	 * 户籍代码
+	 */	
+  	public void setHj_dm(Integer hj_dm) {
+		this.hj_dm = hj_dm;
+  	}
+ 	/**
+	 * 户籍代码
+	 */	 	
+  	public Integer getHj_dm() {
+		return hj_dm;
+  	}
+	/**
+	 * 主键
+	 */	
+  	public void setId(Integer id) {
+		this.id = id;
+  	}
+ 	/**
+	 * 主键
+	 */	 	
+  	public Integer getId() {
+		return id;
+  	}
+	/**
+	 * 地址
+	 */	
+  	public void setKs_address(String ks_address) {
+		this.ks_address = ks_address;
+  	}
+ 	/**
+	 * 地址
+	 */	 	
+  	public String getKs_address() {
+		return ks_address;
+  	}
+	/**
+	 * 出生日期
+	 */	
+  	public void setKs_birthday(LocalDate ks_birthday) {
+		this.ks_birthday = ks_birthday;
+  	}
+ 	/**
+	 * 出生日期
+	 */	 	
+  	public LocalDate getKs_birthday() {
+		return ks_birthday;
+  	}
+	/**
+	 * 邮箱
+	 */	
+  	public void setKs_email(String ks_email) {
+		this.ks_email = ks_email;
+  	}
+ 	/**
+	 * 邮箱
+	 */	 	
+  	public String getKs_email() {
+		return ks_email;
+  	}
+	/**
+	 * 考生英文名
+	 */	
+  	public void setKs_exm(String ks_exm) {
+		this.ks_exm = ks_exm;
+  	}
+ 	/**
+	 * 考生英文名
+	 */	 	
+  	public String getKs_exm() {
+		return ks_exm;
+  	}
+	/**
+	 * 奖惩记录
+	 */	
+  	public void setKs_jcjl(String ks_jcjl) {
+		this.ks_jcjl = ks_jcjl;
+  	}
+ 	/**
+	 * 奖惩记录
+	 */	 	
+  	public String getKs_jcjl() {
+		return ks_jcjl;
+  	}
+	/**
+	 * 电话号码
+	 */	
+  	public void setKs_phone(String ks_phone) {
+		this.ks_phone = ks_phone;
+  	}
+ 	/**
+	 * 电话号码
+	 */	 	
+  	public String getKs_phone() {
+		return ks_phone;
+  	}
+	/**
+	 * 准考证图片路径
+	 */	
+  	public void setKs_photo(String ks_photo) {
+		this.ks_photo = ks_photo;
+  	}
+ 	/**
+	 * 准考证图片路径
+	 */	 	
+  	public String getKs_photo() {
+		return ks_photo;
+  	}
+	/**
+	 * 身份证
+	 */	
+  	public void setKs_sfz(String ks_sfz) {
+		this.ks_sfz = ks_sfz;
+  	}
+ 	/**
+	 * 身份证
+	 */	 	
+  	public String getKs_sfz() {
+		return ks_sfz;
+  	}
+	/**
+	 * 考生性别
+	 */	
+  	public void setKs_xb(Integer ks_xb) {
+		this.ks_xb = ks_xb;
+  	}
+ 	/**
+	 * 考生性别
+	 */	 	
+  	public Integer getKs_xb() {
+		return ks_xb;
+  	}
+	/**
+	 * 考生姓名
+	 */	
+  	public void setKs_xm(String ks_xm) {
+		this.ks_xm = ks_xm;
+  	}
+ 	/**
+	 * 考生姓名
+	 */	 	
+  	public String getKs_xm() {
+		return ks_xm;
+  	}
+	/**
+	 * 邮编
+	 */	
+  	public void setKs_zip(String ks_zip) {
+		this.ks_zip = ks_zip;
+  	}
+ 	/**
+	 * 邮编
+	 */	 	
+  	public String getKs_zip() {
+		return ks_zip;
+  	}
+	/**
+	 * 考生证件类型
+	 */	
+  	public void setKs_zjlx(String ks_zjlx) {
+		this.ks_zjlx = ks_zjlx;
+  	}
+ 	/**
+	 * 考生证件类型
+	 */	 	
+  	public String getKs_zjlx() {
+		return ks_zjlx;
+  	}
+	/**
+	 * 外省准考证
+	 */	
+  	public void setKs_zkz(String ks_zkz) {
+		this.ks_zkz = ks_zkz;
+  	}
+ 	/**
+	 * 外省准考证
+	 */	 	
+  	public String getKs_zkz() {
+		return ks_zkz;
+  	}
+	/**
+	 * 面貌代码
+	 */	
+  	public void setMm_dm(Integer mm_dm) {
+		this.mm_dm = mm_dm;
+  	}
+ 	/**
+	 * 面貌代码
+	 */	 	
+  	public Integer getMm_dm() {
+		return mm_dm;
+  	}
+	/**
+	 * 民族代码
+	 */	
+  	public void setMz_dm(Integer mz_dm) {
+		this.mz_dm = mz_dm;
+  	}
+ 	/**
+	 * 民族代码
+	 */	 	
+  	public Integer getMz_dm() {
+		return mz_dm;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setPt_bh(String pt_bh) {
+		this.pt_bh = pt_bh;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getPt_bh() {
+		return pt_bh;
+  	}
+	/**
+	 * 审核状态 0:申请不通过;1:待一级审核;2:待二级审核;3:待三级审核4:审核通过
+	 */	
+  	public void setStatus(Integer status) {
+		this.status = status;
+  	}
+ 	/**
+	 * 审核状态 0:申请不通过;1:待一级审核;2:待二级审核;3:待三级审核4:审核通过
+	 */	 	
+  	public Integer getStatus() {
+		return status;
+  	}
+	/**
+	 * 考生ID 和学生表关联
+	 */	
+  	public void setStd_reg_id(Integer std_reg_id) {
+		this.std_reg_id = std_reg_id;
+  	}
+ 	/**
+	 * 考生ID 和学生表关联
+	 */	 	
+  	public Integer getStd_reg_id() {
+		return std_reg_id;
+  	}
+	/**
+	 * 转考时间配置ID 和转考时间配置表关联
+	 */	
+  	public void setTime_config_id(Integer time_config_id) {
+		this.time_config_id = time_config_id;
+  	}
+ 	/**
+	 * 转考时间配置ID 和转考时间配置表关联
+	 */	 	
+  	public Integer getTime_config_id() {
+		return time_config_id;
+  	}
+	/**
+	 * 学历代码
+	 */	
+  	public void setXl_dm(Integer xl_dm) {
+		this.xl_dm = xl_dm;
+  	}
+ 	/**
+	 * 学历代码
+	 */	 	
+  	public Integer getXl_dm() {
+		return xl_dm;
+  	}
+	/**
+	 * 职业代码
+	 */	
+  	public void setZhiy_dm(Integer zhiy_dm) {
+		this.zhiy_dm = zhiy_dm;
+  	}
+ 	/**
+	 * 职业代码
+	 */	 	
+  	public Integer getZhiy_dm() {
+		return zhiy_dm;
+  	}
+	/**
+	 * 转出编号
+	 */	
+  	public void setZk_bh(String zk_bh) {
+		this.zk_bh = zk_bh;
+  	}
+ 	/**
+	 * 转出编号
+	 */	 	
+  	public String getZk_bh() {
+		return zk_bh;
+  	}
+	/**
+	 * 转入省市代码
+	 */	
+  	public void setZk_in_ssdm(Integer zk_in_ssdm) {
+		this.zk_in_ssdm = zk_in_ssdm;
+  	}
+ 	/**
+	 * 转入省市代码
+	 */	 	
+  	public Integer getZk_in_ssdm() {
+		return zk_in_ssdm;
+  	}
+	/**
+	 * 本省准考证
+	 */	
+  	public void setZk_in_zkz(String zk_in_zkz) {
+		this.zk_in_zkz = zk_in_zkz;
+  	}
+ 	/**
+	 * 本省准考证
+	 */	 	
+  	public String getZk_in_zkz() {
+		return zk_in_zkz;
+  	}
+	/**
+	 * 本省专业国际代码
+	 */	
+  	public void setZk_in_zy_ccdm(Integer zk_in_zy_ccdm) {
+		this.zk_in_zy_ccdm = zk_in_zy_ccdm;
+  	}
+ 	/**
+	 * 本省专业国际代码
+	 */	 	
+  	public Integer getZk_in_zy_ccdm() {
+		return zk_in_zy_ccdm;
+  	}
+	/**
+	 * 本省专业代码
+	 */	
+  	public void setZk_in_zy_dm(String zk_in_zy_dm) {
+		this.zk_in_zy_dm = zk_in_zy_dm;
+  	}
+ 	/**
+	 * 本省专业代码
+	 */	 	
+  	public String getZk_in_zy_dm() {
+		return zk_in_zy_dm;
+  	}
+	/**
+	 * 本省专业类型代码 61—专科,62—基础科段,51—本科,52—本科段,53—独立本科段
+	 */	
+  	public void setZk_in_zy_lxdm(String zk_in_zy_lxdm) {
+		this.zk_in_zy_lxdm = zk_in_zy_lxdm;
+  	}
+ 	/**
+	 * 本省专业类型代码 61—专科,62—基础科段,51—本科,52—本科段,53—独立本科段
+	 */	 	
+  	public String getZk_in_zy_lxdm() {
+		return zk_in_zy_lxdm;
+  	}
+	/**
+	 * 本省专业名称
+	 */	
+  	public void setZk_in_zy_mc(String zk_in_zy_mc) {
+		this.zk_in_zy_mc = zk_in_zy_mc;
+  	}
+ 	/**
+	 * 本省专业名称
+	 */	 	
+  	public String getZk_in_zy_mc() {
+		return zk_in_zy_mc;
+  	}
+	/**
+	 * 转出办理人
+	 */	
+  	public void setZk_out_blr(String zk_out_blr) {
+		this.zk_out_blr = zk_out_blr;
+  	}
+ 	/**
+	 * 转出办理人
+	 */	 	
+  	public String getZk_out_blr() {
+		return zk_out_blr;
+  	}
+	/**
+	 * 转出审核人
+	 */	
+  	public void setZk_out_shr(String zk_out_shr) {
+		this.zk_out_shr = zk_out_shr;
+  	}
+ 	/**
+	 * 转出审核人
+	 */	 	
+  	public String getZk_out_shr() {
+		return zk_out_shr;
+  	}
+	/**
+	 * 转出时间
+	 */	
+  	public void setZk_out_sj(LocalDate zk_out_sj) {
+		this.zk_out_sj = zk_out_sj;
+  	}
+ 	/**
+	 * 转出时间
+	 */	 	
+  	public LocalDate getZk_out_sj() {
+		return zk_out_sj;
+  	}
+	/**
+	 * 转出省市代码
+	 */	
+  	public void setZk_out_ssdm(Integer zk_out_ssdm) {
+		this.zk_out_ssdm = zk_out_ssdm;
+  	}
+ 	/**
+	 * 转出省市代码
+	 */	 	
+  	public Integer getZk_out_ssdm() {
+		return zk_out_ssdm;
+  	}
+	/**
+	 * 转出原因 1—工作调动,2—居住地变更
+	 */	
+  	public void setZk_out_yy(String zk_out_yy) {
+		this.zk_out_yy = zk_out_yy;
+  	}
+ 	/**
+	 * 转出原因 1—工作调动,2—居住地变更
+	 */	 	
+  	public String getZk_out_yy() {
+		return zk_out_yy;
+  	}
+	/**
+	 * 本省专业方向
+	 */	
+  	public void setZk_zy_fx(String zk_zy_fx) {
+		this.zk_zy_fx = zk_zy_fx;
+  	}
+ 	/**
+	 * 本省专业方向
+	 */	 	
+  	public String getZk_zy_fx() {
+		return zk_zy_fx;
+  	}
+	/**
+	 * 专业国际代码
+	 */	
+  	public void setZy_ccdm(String zy_ccdm) {
+		this.zy_ccdm = zy_ccdm;
+  	}
+ 	/**
+	 * 专业国际代码
+	 */	 	
+  	public String getZy_ccdm() {
+		return zy_ccdm;
+  	}
+	/**
+	 * 外省专业代码
+	 */	
+  	public void setZy_dm(String zy_dm) {
+		this.zy_dm = zy_dm;
+  	}
+ 	/**
+	 * 外省专业代码
+	 */	 	
+  	public String getZy_dm() {
+		return zy_dm;
+  	}
+	/**
+	 * 专业方向
+	 */	
+  	public void setZy_fx(String zy_fx) {
+		this.zy_fx = zy_fx;
+  	}
+ 	/**
+	 * 专业方向
+	 */	 	
+  	public String getZy_fx() {
+		return zy_fx;
+  	}
+	/**
+	 * 专业类型代码 61—专科,62—基础科段,51—本科,52—本科段,53—独立本科段
+	 */	
+  	public void setZy_lxdm(String zy_lxdm) {
+		this.zy_lxdm = zy_lxdm;
+  	}
+ 	/**
+	 * 专业类型代码 61—专科,62—基础科段,51—本科,52—本科段,53—独立本科段
+	 */	 	
+  	public String getZy_lxdm() {
+		return zy_lxdm;
+  	}
+	/**
+	 * 外省专业名称
+	 */	
+  	public void setZy_mc(String zy_mc) {
+		this.zy_mc = zy_mc;
+  	}
+ 	/**
+	 * 外省专业名称
+	 */	 	
+  	public String getZy_mc() {
+		return zy_mc;
+  	}
+  	/**
+	 * 审核意见
+	 */	
+  	public String getReject_advice() {
+		return reject_advice;
+	}
+  	/**
+	 * 审核意见
+	 */	
+	public void setReject_advice(String reject_advice) {
+		this.reject_advice = reject_advice;
+	}
+	/**
+	 * 专业标识--新增标识( 0表示旧专业;1表示新专业)
+	 */	
+	public Integer getOut_zy_bs() {
+		return out_zy_bs;
+	}
+	/**
+	 * 专业标识--新增标识( 0表示旧专业;1表示新专业)
+	 */	
+	public void setOut_zy_bs(Integer out_zy_bs) {
+		this.out_zy_bs = out_zy_bs;
+	}
+	/**
+	 * 转入专业标识--新增标识( 0表示旧专业;1表示新专业)
+	 */	
+	public Integer getIn_zy_bs() {
+		return in_zy_bs;
+	}
+	/**
+	 * 转入专业标识--新增标识( 0表示旧专业;1表示新专业)
+	 */	
+	public void setIn_zy_bs(Integer in_zy_bs) {
+		this.in_zy_bs = in_zy_bs;
+	}
+	/**
+	 * 审核机构ID
+	 */	
+	public Integer getAudit_org_id() {
+		return audit_org_id;
+	}
+	/**
+	 * 审核机构ID
+	 */	
+	public void setAudit_org_id(Integer audit_org_id) {
+		this.audit_org_id = audit_org_id;
+	}
+	/**
+	 * 转入时间,正式审批通过的时间
+	 */	
+	public LocalDateTime getTurn_in_time() {
+		return turn_in_time;
+	}
+	/**
+	 * 转入时间,正式审批通过的时间
+	 */	
+	public void setTurn_in_time(LocalDateTime turn_in_time) {
+		this.turn_in_time = turn_in_time;
+	}
+
+
+
+	protected String year_time; // 年+批次
+  	protected String out_province_name; //转出省份名称
+  	protected String in_province_name; //转入省份名称
+  	protected Integer std_source; //考生来源
+  	protected String status_text;
+  	protected String std_photo_url; //考生头像
+  	protected String org_name;//机构名称
+
+	public String getYear_time() {
+		return year_time;
+	}
+
+	public void setYear_time(String year_time) {
+		this.year_time = year_time;
+	}
+
+	public String getOut_province_name() {
+		return out_province_name;
+	}
+
+	public void setOut_province_name(String out_province_name) {
+		this.out_province_name = out_province_name;
+	}
+
+	public String getIn_province_name() {
+		return in_province_name;
+	}
+
+	public void setIn_province_name(String in_province_name) {
+		this.in_province_name = in_province_name;
+	}
+	public Integer getStd_source() {
+		return std_source;
+	}
+	public void setStd_source(Integer std_source) {
+		this.std_source = std_source;
+	}
+	public String getStatus_text() {
+		return status_text;
+	}
+	public void setStatus_text(String status_text) {
+		this.status_text = status_text;
+	}
+	public String getStd_photo_url() {
+		return std_photo_url;
+	}
+	public void setStd_photo_url(String std_photo_url) {
+		this.std_photo_url = std_photo_url;
+	}
+	public String getZw_flow_no() {
+		return zw_flow_no;
+	}
+	public void setZw_flow_no(String zw_flow_no) {
+		this.zw_flow_no = zw_flow_no;
+	}
+	public String getOrg_name() {
+		return org_name;
+	}
+	public void setOrg_name(String org_name) {
+		this.org_name = org_name;
+	}
+  	
+}

+ 173 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByTurnInApplyResult.java

@@ -0,0 +1,173 @@
+package cn.hmsoft.ses.data.model.by;
+
+import java.io.Serializable;
+import java.time.LocalDateTime;
+
+import cn.hmsoft.jdbc.entity.Table;
+
+/**
+ * 外省考生转入导入结果表.
+ * 
+ * @author: haoguanghui
+ * @date: 2019-01-07 16:16:15
+ * @version: 1.0
+ * @email: hgh@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "by_turn_in_apply_result", keyColumn = "id", sequenceName = "SEQ_by_turn_in_apply_result")
+public class ByTurnInApplyResult implements Serializable {
+	private static final long serialVersionUID = 9147610160489214205L;
+	// 主键
+	private Integer id;
+	// 电话号码
+	private String ks_phone;
+	// 身份证
+	private String ks_sfz;
+	// 考生姓名
+	private String ks_xm;
+	// 外省准考证
+	private String ks_zkz;
+
+	// 转考时间配置ID 和转考时间配置表关联
+	private Integer time_config_id;
+
+	// 转入省市代码
+	private Integer zk_in_ssdm;
+	// 本省准考证
+	private String zk_in_zkz;
+
+	// 转出省市代码
+	private Integer zk_out_ssdm;
+	
+	private String remark;
+	
+	private LocalDateTime create_time;
+	
+	private String completion_rate;
+
+	protected String  year_time;
+	protected String out_province_name; // 转出省份名称
+	protected String in_province_name; // 转入省份名称
+	
+	
+	public String getCompletion_rate() {
+		return completion_rate;
+	}
+
+	public void setCompletion_rate(String completion_rate) {
+		this.completion_rate = completion_rate;
+	}
+
+	public LocalDateTime getCreate_time() {
+		return create_time;
+	}
+
+	public void setCreate_time(LocalDateTime create_time) {
+		this.create_time = create_time;
+	}
+
+	public String getYear_time() {
+		return year_time;
+	}
+
+	public void setYear_time(String year_time) {
+		this.year_time = year_time;
+	}
+
+	public String getRemark() {
+		return remark;
+	}
+
+	public void setRemark(String remark) {
+		this.remark = remark;
+	}
+
+	public Integer getId() {
+		return id;
+	}
+
+	public void setId(Integer id) {
+		this.id = id;
+	}
+
+	public String getKs_phone() {
+		return ks_phone;
+	}
+
+	public void setKs_phone(String ks_phone) {
+		this.ks_phone = ks_phone;
+	}
+
+	public String getKs_sfz() {
+		return ks_sfz;
+	}
+
+	public void setKs_sfz(String ks_sfz) {
+		this.ks_sfz = ks_sfz;
+	}
+
+	public String getKs_xm() {
+		return ks_xm;
+	}
+
+	public void setKs_xm(String ks_xm) {
+		this.ks_xm = ks_xm;
+	}
+
+	public String getKs_zkz() {
+		return ks_zkz;
+	}
+
+	public void setKs_zkz(String ks_zkz) {
+		this.ks_zkz = ks_zkz;
+	}
+
+	public Integer getTime_config_id() {
+		return time_config_id;
+	}
+
+	public void setTime_config_id(Integer time_config_id) {
+		this.time_config_id = time_config_id;
+	}
+
+	public Integer getZk_in_ssdm() {
+		return zk_in_ssdm;
+	}
+
+	public void setZk_in_ssdm(Integer zk_in_ssdm) {
+		this.zk_in_ssdm = zk_in_ssdm;
+	}
+
+	public String getZk_in_zkz() {
+		return zk_in_zkz;
+	}
+
+	public void setZk_in_zkz(String zk_in_zkz) {
+		this.zk_in_zkz = zk_in_zkz;
+	}
+
+	public Integer getZk_out_ssdm() {
+		return zk_out_ssdm;
+	}
+
+	public void setZk_out_ssdm(Integer zk_out_ssdm) {
+		this.zk_out_ssdm = zk_out_ssdm;
+	}
+
+	public String getOut_province_name() {
+		return out_province_name;
+	}
+
+	public void setOut_province_name(String out_province_name) {
+		this.out_province_name = out_province_name;
+	}
+
+	public String getIn_province_name() {
+		return in_province_name;
+	}
+
+	public void setIn_province_name(String in_province_name) {
+		this.in_province_name = in_province_name;
+	}
+
+}

+ 189 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByTurnInScore.java

@@ -0,0 +1,189 @@
+package cn.hmsoft.ses.data.model.by;
+
+import java.io.Serializable;
+import cn.hmsoft.jdbc.entity.Table;
+
+import java.time.LocalDate;
+
+/**
+ * 外省考生转入成绩表 湖北表:EG_T_KSCJ 模型.
+ * 
+ * @author: haoguanghui
+ * @date: 2019-01-07 16:16:15
+ * @version: 1.0
+ * @email: hgh@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "by_turn_in_score", keyColumn = "id", sequenceName = "SEQ_by_turn_in_score")
+public class ByTurnInScore implements Serializable {
+	private static final long serialVersionUID = -8352741927001459921L;
+  	//成绩
+  	private String bk_cj;
+  	//考次号
+  	private String et_dm;
+  	//合格时间
+  	private LocalDate hg_sj;
+  	//合格原因代码 0—统考,1—转入,2—实践课,3—学习成果认证,4—特批,5—其它
+  	private String hg_yydm;
+  	//主键
+  	private Integer id;
+  	//课程笔记信息
+  	private String kc_bjxx;
+  	//课程代码
+  	private String kc_dm;
+  	//课程名称
+  	private String kc_mc;
+  	//课程学分
+  	private String kc_xf;
+  	//准考证号
+  	private String ks_zkz;
+  	//身份证号
+  	private String pt_bh;
+  	//转考时间配置ID 和转考时间配置表关联
+  	private Integer time_config_id;
+  
+	/**
+	 * 成绩
+	 */	
+  	public void setBk_cj(String bk_cj) {
+		this.bk_cj = bk_cj;
+  	}
+ 	/**
+	 * 成绩
+	 */	 	
+  	public String getBk_cj() {
+		return bk_cj;
+  	}
+	/**
+	 * 考次号
+	 */	
+  	public void setEt_dm(String et_dm) {
+		this.et_dm = et_dm;
+  	}
+ 	/**
+	 * 考次号
+	 */	 	
+  	public String getEt_dm() {
+		return et_dm;
+  	}
+	/**
+	 * 合格时间
+	 */	
+  	public void setHg_sj(LocalDate hg_sj) {
+		this.hg_sj = hg_sj;
+  	}
+ 	/**
+	 * 合格时间
+	 */	 	
+  	public LocalDate getHg_sj() {
+		return hg_sj;
+  	}
+	/**
+	 * 合格原因代码 0—统考,1—转入,2—实践课,3—学习成果认证,4—特批,5—其它
+	 */	
+  	public void setHg_yydm(String hg_yydm) {
+		this.hg_yydm = hg_yydm;
+  	}
+ 	/**
+	 * 合格原因代码 0—统考,1—转入,2—实践课,3—学习成果认证,4—特批,5—其它
+	 */	 	
+  	public String getHg_yydm() {
+		return hg_yydm;
+  	}
+	/**
+	 * 主键
+	 */	
+  	public void setId(Integer id) {
+		this.id = id;
+  	}
+ 	/**
+	 * 主键
+	 */	 	
+  	public Integer getId() {
+		return id;
+  	}
+	/**
+	 * 课程笔记信息
+	 */	
+  	public void setKc_bjxx(String kc_bjxx) {
+		this.kc_bjxx = kc_bjxx;
+  	}
+ 	/**
+	 * 课程笔记信息
+	 */	 	
+  	public String getKc_bjxx() {
+		return kc_bjxx;
+  	}
+	/**
+	 * 课程代码
+	 */	
+  	public void setKc_dm(String kc_dm) {
+		this.kc_dm = kc_dm;
+  	}
+ 	/**
+	 * 课程代码
+	 */	 	
+  	public String getKc_dm() {
+		return kc_dm;
+  	}
+	/**
+	 * 课程名称
+	 */	
+  	public void setKc_mc(String kc_mc) {
+		this.kc_mc = kc_mc;
+  	}
+ 	/**
+	 * 课程名称
+	 */	 	
+  	public String getKc_mc() {
+		return kc_mc;
+  	}
+	/**
+	 * 课程学分
+	 */	
+  	public void setKc_xf(String kc_xf) {
+		this.kc_xf = kc_xf;
+  	}
+ 	/**
+	 * 课程学分
+	 */	 	
+  	public String getKc_xf() {
+		return kc_xf;
+  	}
+	/**
+	 * 准考证号
+	 */	
+  	public void setKs_zkz(String ks_zkz) {
+		this.ks_zkz = ks_zkz;
+  	}
+ 	/**
+	 * 准考证号
+	 */	 	
+  	public String getKs_zkz() {
+		return ks_zkz;
+  	}
+	/**
+	 * 身份证号
+	 */	
+  	public void setPt_bh(String pt_bh) {
+		this.pt_bh = pt_bh;
+  	}
+ 	/**
+	 * 身份证号
+	 */	 	
+  	public String getPt_bh() {
+		return pt_bh;
+  	}
+	/**
+	 * 转考时间配置ID 和转考时间配置表关联
+	 */	
+  	public void setTime_config_id(Integer time_config_id) {
+		this.time_config_id = time_config_id;
+  	}
+ 	/**
+	 * 转考时间配置ID 和转考时间配置表关联
+	 */	 	
+  	public Integer getTime_config_id() {
+		return time_config_id;
+  	}
+}

+ 459 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByTurnOutApply.java

@@ -0,0 +1,459 @@
+package cn.hmsoft.ses.data.model.by;
+
+import java.io.Serializable;
+import cn.hmsoft.jdbc.entity.Table;
+import java.time.LocalDateTime;
+
+/**
+ * 本省考生转考申请表 省内转省外---kj_zhuanchushengqing 模型.
+ * 
+ * @author: haoguanghui
+ * @date: 2019-01-07 16:16:13
+ * @version: 1.0
+ * @email: hgh@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "by_turn_out_apply", keyColumn = "id", sequenceName = "SEQ_by_turn_out_apply")
+public class ByTurnOutApply implements Serializable {
+	private static final long serialVersionUID = -7515989642846034458L;
+  	//申请时间
+  	private LocalDateTime apply_time;
+  	//审批类型 0:驳回,1:通过
+  	private Integer appr_type;
+  	//外省退回原因
+  	private String back_reason;
+  	//外省准考证文件路径 上传的图片路径
+  	private String ticket_path;
+  	//一级审批时间 主考学校、市考办审批的时间
+  	private LocalDateTime first_appr_time;
+  	//主键
+  	private Integer id;
+  	//转至省份代码 和省份表关联
+  	private String in_prov_code;
+  	//转入准考证
+  	private String in_ticket_no;
+  	//专业代码 冗余字段
+  	private String major_code;
+  	//专业ID 和专业表关联
+  	private Integer major_id;
+  	//转出准考证
+  	private String out_ticket_no;
+  	//外省接收回执状态 1:接收;2:逾期接收;3:退回;4:逾期退回;5:逾期删除
+  	private Integer receive_status;
+  	//驳回意见
+  	private String reject_advice;
+  	//二级审批时间 省考试院审批的时间
+  	private LocalDateTime second_appr_time;
+  	//状态 0:保存;1:待一级审批(主考学校或市考办);2:预留;3:省级审批;4:转至外省
+  	private Integer status;
+  	//考生ID 和考生表关联
+  	private Integer std_reg_id;
+  	//转考时间配置ID 和转考时间配置表关联
+  	private Integer time_config_id;
+  	
+  	private String zw_flow_no;
+  	//转至外省专业代码
+  	private String in_major_code;
+  	//转至外省专业名称
+  	private String in_major_name;
+  	
+  	private Integer out_zy_bs;
+  	private Integer in_zy_bs;
+  	private String zk_out_blr;
+  	private String zk_out_shr;
+  	
+  	private Integer audit_org_id;
+  	// 审核类型 0 地市审核 1 区审核
+	private Integer audit_type;
+	
+  	//手机号码
+  	private String std_mobile;
+  	
+  	protected String overtime;
+  	protected String org_name;//机构名称
+  	
+  	protected String score_count;
+  	
+	public Integer getAudit_type() {
+		return audit_type;
+	}
+	public void setAudit_type(Integer audit_type) {
+		this.audit_type = audit_type;
+	}
+	public String getStd_mobile() {
+		return std_mobile;
+	}
+	public void setStd_mobile(String std_mobile) {
+		this.std_mobile = std_mobile;
+	}
+	public String getScore_count() {
+		return score_count;
+	}
+	public void setScore_count(String score_count) {
+		this.score_count = score_count;
+	}
+	public String getOrg_name() {
+		return org_name;
+	}
+	public void setOrg_name(String org_name) {
+		this.org_name = org_name;
+	}
+	public Integer getAudit_org_id() {
+		return audit_org_id;
+	}
+	public void setAudit_org_id(Integer audit_org_id) {
+		this.audit_org_id = audit_org_id;
+	}
+	public String getOvertime() {
+		return overtime;
+	}
+	public void setOvertime(String overtime) {
+		this.overtime = overtime;
+	}
+	public String getZk_out_blr() {
+		return zk_out_blr;
+	}
+	public void setZk_out_blr(String zk_out_blr) {
+		this.zk_out_blr = zk_out_blr;
+	}
+	public String getZk_out_shr() {
+		return zk_out_shr;
+	}
+	public void setZk_out_shr(String zk_out_shr) {
+		this.zk_out_shr = zk_out_shr;
+	}
+	public Integer getOut_zy_bs() {
+		return out_zy_bs;
+	}
+	public void setOut_zy_bs(Integer out_zy_bs) {
+		this.out_zy_bs = out_zy_bs;
+	}
+	public Integer getIn_zy_bs() {
+		return in_zy_bs;
+	}
+	public void setIn_zy_bs(Integer in_zy_bs) {
+		this.in_zy_bs = in_zy_bs;
+	}
+	/**
+	 * 申请时间
+	 */	
+  	public void setApply_time(LocalDateTime apply_time) {
+		this.apply_time = apply_time;
+  	}
+ 	/**
+	 * 申请时间
+	 */	 	
+  	public LocalDateTime getApply_time() {
+		return apply_time;
+  	}
+	/**
+	 * 审批类型 0:驳回,1:通过
+	 */	
+  	public void setAppr_type(Integer appr_type) {
+		this.appr_type = appr_type;
+  	}
+ 	/**
+	 * 审批类型 0:驳回,1:通过
+	 */	 	
+  	public Integer getAppr_type() {
+		return appr_type;
+  	}
+	/**
+	 * 外省退回原因
+	 */	
+  	public void setBack_reason(String back_reason) {
+		this.back_reason = back_reason;
+  	}
+ 	/**
+	 * 外省退回原因
+	 */	 	
+  	public String getBack_reason() {
+		return back_reason;
+  	}
+	/**
+	 * 外省准考证文件路径 上传的图片路径
+	 */	
+  	public void setTicket_path(String ticket_path) {
+		this.ticket_path = ticket_path;
+  	}
+ 	/**
+	 * 外省准考证文件路径 上传的图片路径
+	 */	 	
+  	public String getTicket_path() {
+		return ticket_path;
+  	}
+	/**
+	 * 一级审批时间 主考学校、市考办审批的时间
+	 */	
+  	public void setFirst_appr_time(LocalDateTime first_appr_time) {
+		this.first_appr_time = first_appr_time;
+  	}
+ 	/**
+	 * 一级审批时间 主考学校、市考办审批的时间
+	 */	 	
+  	public LocalDateTime getFirst_appr_time() {
+		return first_appr_time;
+  	}
+	/**
+	 * 主键
+	 */	
+  	public void setId(Integer id) {
+		this.id = id;
+  	}
+ 	/**
+	 * 主键
+	 */	 	
+  	public Integer getId() {
+		return id;
+  	}
+	/**
+	 * 转至省份代码 和省份表关联
+	 */	
+  	public void setIn_prov_code(String in_prov_code) {
+		this.in_prov_code = in_prov_code;
+  	}
+ 	/**
+	 * 转至省份代码 和省份表关联
+	 */	 	
+  	public String getIn_prov_code() {
+		return in_prov_code;
+  	}
+	/**
+	 * 转入准考证
+	 */	
+  	public void setIn_ticket_no(String in_ticket_no) {
+		this.in_ticket_no = in_ticket_no;
+  	}
+ 	/**
+	 * 转入准考证
+	 */	 	
+  	public String getIn_ticket_no() {
+		return in_ticket_no;
+  	}
+	/**
+	 * 专业代码 冗余字段
+	 */	
+  	public void setMajor_code(String major_code) {
+		this.major_code = major_code;
+  	}
+ 	/**
+	 * 专业代码 冗余字段
+	 */	 	
+  	public String getMajor_code() {
+		return major_code;
+  	}
+	/**
+	 * 专业ID 和专业表关联
+	 */	
+  	public void setMajor_id(Integer major_id) {
+		this.major_id = major_id;
+  	}
+ 	/**
+	 * 专业ID 和专业表关联
+	 */	 	
+  	public Integer getMajor_id() {
+		return major_id;
+  	}
+	/**
+	 * 转出准考证
+	 */	
+  	public void setOut_ticket_no(String out_ticket_no) {
+		this.out_ticket_no = out_ticket_no;
+  	}
+ 	/**
+	 * 转出准考证
+	 */	 	
+  	public String getOut_ticket_no() {
+		return out_ticket_no;
+  	}
+	/**
+	 * 外省接收回执状态 1:接收;2:逾期接收;3:退回;4:逾期退回;5:逾期删除
+	 */	
+  	public void setReceive_status(Integer receive_status) {
+		this.receive_status = receive_status;
+  	}
+ 	/**
+	 * 外省接收回执状态 1:接收;2:逾期接收;3:退回;4:逾期退回;5:逾期删除
+	 */	 	
+  	public Integer getReceive_status() {
+		return receive_status;
+  	}
+	/**
+	 * 驳回意见
+	 */	
+  	public void setReject_advice(String reject_advice) {
+		this.reject_advice = reject_advice;
+  	}
+ 	/**
+	 * 驳回意见
+	 */	 	
+  	public String getReject_advice() {
+		return reject_advice;
+  	}
+	/**
+	 * 二级审批时间 省考试院审批的时间
+	 */	
+  	public void setSecond_appr_time(LocalDateTime second_appr_time) {
+		this.second_appr_time = second_appr_time;
+  	}
+ 	/**
+	 * 二级审批时间 省考试院审批的时间
+	 */	 	
+  	public LocalDateTime getSecond_appr_time() {
+		return second_appr_time;
+  	}
+	/**
+	 * 状态 0:保存;1:待一级审批(主考学校或市考办);2:预留;3:省级审批;4:转至外省
+	 */	
+  	public void setStatus(Integer status) {
+		this.status = status;
+  	}
+ 	/**
+	 * 状态 0:保存;1:待一级审批(主考学校或市考办);2:预留;3:省级审批;4:转至外省
+	 */	 	
+  	public Integer getStatus() {
+		return status;
+  	}
+	/**
+	 * 考生ID 和考生表关联
+	 */	
+  	public void setStd_reg_id(Integer std_reg_id) {
+		this.std_reg_id = std_reg_id;
+  	}
+ 	/**
+	 * 考生ID 和考生表关联
+	 */	 	
+  	public Integer getStd_reg_id() {
+		return std_reg_id;
+  	}
+	/**
+	 * 转考时间配置ID 和转考时间配置表关联
+	 */	
+  	public void setTime_config_id(Integer time_config_id) {
+		this.time_config_id = time_config_id;
+  	}
+ 	/**
+	 * 转考时间配置ID 和转考时间配置表关联
+	 */	 	
+  	public Integer getTime_config_id() {
+		return time_config_id;
+  	}
+  	/**
+	 * 转至外省专业代码
+	 */
+  	public String getIn_major_code() {
+		return in_major_code;
+	}
+  	/**
+	 * 转至外省专业代码
+	 */
+	public void setIn_major_code(String in_major_code) {
+		this.in_major_code = in_major_code;
+	}
+  	/**
+	 * 转至外省专业名称
+	 */
+	public String getIn_major_name() {
+		return in_major_name;
+	}
+  	/**
+	 * 转至外省专业名称
+	 */
+	public void setIn_major_name(String in_major_name) {
+		this.in_major_name = in_major_name;
+	}
+  	
+	private String major_name;// 专业名称
+	protected String province_name;// 转入省份名称
+	protected String batch;// 批次
+	protected Integer std_major_id;//考生报考专业表的中ID
+	protected String cert_no; //考生身份证
+	protected String std_name; //考生姓名
+	protected String photo_url;//考生头像
+	protected String status_text;//考生头像
+	protected String receive_status_text;//考生头像
+	protected String photo_path;//考生头像
+
+	public String getPhoto_path() {
+		return photo_path;
+	}
+	public void setPhoto_path(String photo_path) {
+		this.photo_path = photo_path;
+	}
+	public String getMajor_name() {
+		return major_name;
+	}
+
+	public void setMajor_name(String major_name) {
+		this.major_name = major_name;
+	}
+
+	public String getProvince_name() {
+		return province_name;
+	}
+
+	public void setProvince_name(String province_name) {
+		this.province_name = province_name;
+	}
+
+	public String getBatch() {
+		return batch;
+	}
+
+	public void setBatch(String batch) {
+		this.batch = batch;
+	}
+
+	public Integer getStd_major_id() {
+		return std_major_id;
+	}
+
+	public void setStd_major_id(Integer std_major_id) {
+		this.std_major_id = std_major_id;
+	}
+
+	public String getCert_no() {
+		return cert_no;
+	}
+
+	public void setCert_no(String cert_no) {
+		this.cert_no = cert_no;
+	}
+
+	public String getStd_name() {
+		return std_name;
+	}
+
+	public void setStd_name(String std_name) {
+		this.std_name = std_name;
+	}
+	public String getPhoto_url() {
+		return photo_url;
+	}
+	public void setPhoto_url(String photo_url) {
+		this.photo_url = photo_url;
+	}
+	public String getStatus_text() {
+		return status_text;
+	}
+	public void setStatus_text(String status_text) {
+		this.status_text = status_text;
+	}
+	public String getReceive_status_text() {
+		return receive_status_text;
+	}
+	public void setReceive_status_text(String receive_status_text) {
+		this.receive_status_text = receive_status_text;
+	}
+	public String getZw_flow_no() {
+		return zw_flow_no;
+	}
+	public void setZw_flow_no(String zw_flow_no) {
+		this.zw_flow_no = zw_flow_no;
+	}
+	
+	
+	
+	
+	
+}

+ 157 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByTurnOutReply.java

@@ -0,0 +1,157 @@
+package cn.hmsoft.ses.data.model.by;
+
+import java.io.Serializable;
+import cn.hmsoft.jdbc.entity.Table;
+
+/**
+ * 转考回执表 表-参考了湖北系统 模型.
+ * 
+ * @author: haoguanghui
+ * @date: 2019-01-07 16:16:14
+ * @version: 1.0
+ * @email: hgh@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "by_turn_out_reply", keyColumn = "id", sequenceName = "SEQ_by_turn_out_reply")
+public class ByTurnOutReply implements Serializable {
+	private static final long serialVersionUID = -6051680401390047403L;
+  	//退回原因
+  	private String back_reason;
+  	//身份证号
+  	private String cert_no;
+  	//主键
+  	private Integer id;
+  	//接收状态 1:接收;2:逾期接收;3:退回;4:逾期退回;5:逾期删除
+  	private Integer receive_status;
+  	//考生姓名 冗余字段
+  	private String std_name;
+  	//考生ID
+  	private Integer std_reg_id;
+  	//准考证号
+  	private String ticket_no;
+  	//转考时间配置ID 和转考时间配置表关联
+  	private Integer time_config_id;
+  	//转考编号
+  	private String turn_no;
+  
+	/**
+	 * 退回原因
+	 */	
+  	public void setBack_reason(String back_reason) {
+		this.back_reason = back_reason;
+  	}
+ 	/**
+	 * 退回原因
+	 */	 	
+  	public String getBack_reason() {
+		return back_reason;
+  	}
+	/**
+	 * 身份证号
+	 */	
+  	public void setCert_no(String cert_no) {
+		this.cert_no = cert_no;
+  	}
+ 	/**
+	 * 身份证号
+	 */	 	
+  	public String getCert_no() {
+		return cert_no;
+  	}
+	/**
+	 * 主键
+	 */	
+  	public void setId(Integer id) {
+		this.id = id;
+  	}
+ 	/**
+	 * 主键
+	 */	 	
+  	public Integer getId() {
+		return id;
+  	}
+	/**
+	 * 接收状态 1:接收;2:逾期接收;3:退回;4:逾期退回;5:逾期删除
+	 */	
+  	public void setReceive_status(Integer receive_status) {
+		this.receive_status = receive_status;
+  	}
+ 	/**
+	 * 接收状态 1:接收;2:逾期接收;3:退回;4:逾期退回;5:逾期删除
+	 */	 	
+  	public Integer getReceive_status() {
+		return receive_status;
+  	}
+	/**
+	 * 考生姓名 冗余字段
+	 */	
+  	public void setStd_name(String std_name) {
+		this.std_name = std_name;
+  	}
+ 	/**
+	 * 考生姓名 冗余字段
+	 */	 	
+  	public String getStd_name() {
+		return std_name;
+  	}
+	/**
+	 * 考生ID
+	 */	
+  	public void setStd_reg_id(Integer std_reg_id) {
+		this.std_reg_id = std_reg_id;
+  	}
+ 	/**
+	 * 考生ID
+	 */	 	
+  	public Integer getStd_reg_id() {
+		return std_reg_id;
+  	}
+	/**
+	 * 准考证号
+	 */	
+  	public void setTicket_no(String ticket_no) {
+		this.ticket_no = ticket_no;
+  	}
+ 	/**
+	 * 准考证号
+	 */	 	
+  	public String getTicket_no() {
+		return ticket_no;
+  	}
+	/**
+	 * 转考时间配置ID 和转考时间配置表关联
+	 */	
+  	public void setTime_config_id(Integer time_config_id) {
+		this.time_config_id = time_config_id;
+  	}
+ 	/**
+	 * 转考时间配置ID 和转考时间配置表关联
+	 */	 	
+  	public Integer getTime_config_id() {
+		return time_config_id;
+  	}
+	/**
+	 * 转考编号
+	 */	
+  	public void setTurn_no(String turn_no) {
+		this.turn_no = turn_no;
+  	}
+ 	/**
+	 * 转考编号
+	 */	 	
+  	public String getTurn_no() {
+		return turn_no;
+  	}
+  	
+  	protected String year_time; //年+上\下半年
+
+	public String getYear_time() {
+		return year_time;
+	}
+	public void setYear_time(String year_time) {
+		this.year_time = year_time;
+	}
+  	
+  	
+  	
+}

+ 161 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByTurnTimeConfig.java

@@ -0,0 +1,161 @@
+package cn.hmsoft.ses.data.model.by;
+
+import java.io.Serializable;
+import java.time.LocalDate;
+
+import cn.hmsoft.jdbc.entity.Table;
+
+/**
+ * 转考时间配置表 模型.
+ * 
+ * @author: haoguanghui
+ * @date: 2019-01-07 16:16:13
+ * @version: 1.0
+ * @email: hgh@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "by_turn_time_config", keyColumn = "id", sequenceName = "SEQ_by_turn_time_config")
+public class ByTurnTimeConfig implements Serializable {
+	private static final long serialVersionUID = 8149039443802110359L;
+	// 主键
+	private Integer id;
+	// 类型 1:省内转考;2:转出省外;3:外省转入
+	private Integer type;
+	// 年份 如:2019
+	private Integer year;
+	// 时间 1:上半年,2:下半年
+	private Integer time;
+	// 开始时间
+	private LocalDate start_time;
+	// 结束时间
+	private LocalDate end_time;
+	// 状态 0:禁用;1:启用
+	private Integer status;
+	
+	protected String color;
+	
+	public String getColor() {
+		return color;
+	}
+	public void setColor(String color) {
+		this.color = color;
+	}
+
+	/**
+	 * 结束时间
+	 */
+	public void setEnd_time(LocalDate end_time) {
+		this.end_time = end_time;
+	}
+
+	/**
+	 * 结束时间
+	 */
+	public LocalDate getEnd_time() {
+		return end_time;
+	}
+
+	/**
+	 * 主键
+	 */
+	public void setId(Integer id) {
+		this.id = id;
+	}
+
+	/**
+	 * 主键
+	 */
+	public Integer getId() {
+		return id;
+	}
+
+	/**
+	 * 开始时间
+	 */
+	public void setStart_time(LocalDate start_time) {
+		this.start_time = start_time;
+	}
+
+	/**
+	 * 开始时间
+	 */
+	public LocalDate getStart_time() {
+		return start_time;
+	}
+
+	/**
+	 * 状态 0:禁用;1:启用
+	 */
+	public void setStatus(Integer status) {
+		this.status = status;
+	}
+
+	/**
+	 * 状态 0:禁用;1:启用
+	 */
+	public Integer getStatus() {
+		return status;
+	}
+
+	/**
+	 * 时间 1:上半年,2:下半年
+	 */
+	public void setTime(Integer time) {
+		this.time = time;
+	}
+
+	/**
+	 * 时间 1:上半年,2:下半年
+	 */
+	public Integer getTime() {
+		return time;
+	}
+
+	/**
+	 * 类型 1:省内转考;2:转出省外;3:外省转入
+	 */
+	public void setType(Integer type) {
+		this.type = type;
+	}
+
+	/**
+	 * 类型 1:省内转考;2:转出省外;3:外省转入
+	 */
+	public Integer getType() {
+		return type;
+	}
+
+	/**
+	 * 年份 如:2019
+	 */
+	public void setYear(Integer year) {
+		this.year = year;
+	}
+
+	/**
+	 * 年份 如:2019
+	 */
+	public Integer getYear() {
+		return year;
+	}
+
+	protected boolean in_time; // 是否在允许时间范围内
+	protected String year_time;// Year+time组合
+
+	public boolean getIn_time() {
+		return in_time;
+	}
+
+	public void setIn_time(boolean in_time) {
+		this.in_time = in_time;
+	}
+
+	public String getYear_time() {
+		return year_time;
+	}
+
+	public void setYear_time(String year_time) {
+		this.year_time = year_time;
+	}
+
+}

+ 144 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByTurnTimePlace.java

@@ -0,0 +1,144 @@
+package cn.hmsoft.ses.data.model.by;
+
+import java.io.Serializable;
+import cn.hmsoft.jdbc.entity.Table;
+import java.time.LocalDate;
+
+/**
+ * 转考递交材料地点设置 考生转考递交材料的地点和时间设置 模型.
+ * 
+ * @author: haoguanghui
+ * @date: 2019-03-12 20:10:29
+ * @version: 1.0
+ * @email: hgh@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "by_turn_time_place", keyColumn = "id", sequenceName = "SEQ_by_turn_time_place")
+public class ByTurnTimePlace implements Serializable {
+	private static final long serialVersionUID = 7901580216131958031L;
+  	//机构地址
+  	private String address;
+  	//递交材料结束时间
+  	private LocalDate end_time;
+  	//主键
+  	private Integer id;
+  	//机构ID 和机构表关联
+  	private Integer org_id;
+  	//机构电话
+  	private String phone;
+  	//递交材料开始时间
+  	private LocalDate start_time;
+  	//类型 1:转至省外;2:外省转入
+  	private Integer type;
+  	
+  	private String qq;
+  	//网址
+  	private String website;
+  
+	public String getQq() {
+		return qq;
+	}
+	public void setQq(String qq) {
+		this.qq = qq;
+	}
+	public String getWebsite() {
+		return website;
+	}
+	public void setWebsite(String website) {
+		this.website = website;
+	}
+	/**
+	 * 机构地址
+	 */	
+  	public void setAddress(String address) {
+		this.address = address;
+  	}
+ 	/**
+	 * 机构地址
+	 */	 	
+  	public String getAddress() {
+		return address;
+  	}
+	/**
+	 * 递交材料结束时间
+	 */	
+  	public void setEnd_time(LocalDate end_time) {
+		this.end_time = end_time;
+  	}
+ 	/**
+	 * 递交材料结束时间
+	 */	 	
+  	public LocalDate getEnd_time() {
+		return end_time;
+  	}
+	/**
+	 * 主键
+	 */	
+  	public void setId(Integer id) {
+		this.id = id;
+  	}
+ 	/**
+	 * 主键
+	 */	 	
+  	public Integer getId() {
+		return id;
+  	}
+	/**
+	 * 机构ID 和机构表关联
+	 */	
+  	public void setOrg_id(Integer org_id) {
+		this.org_id = org_id;
+  	}
+ 	/**
+	 * 机构ID 和机构表关联
+	 */	 	
+  	public Integer getOrg_id() {
+		return org_id;
+  	}
+	/**
+	 * 机构电话
+	 */	
+  	public void setPhone(String phone) {
+		this.phone = phone;
+  	}
+ 	/**
+	 * 机构电话
+	 */	 	
+  	public String getPhone() {
+		return phone;
+  	}
+	/**
+	 * 递交材料开始时间
+	 */	
+  	public void setStart_time(LocalDate start_time) {
+		this.start_time = start_time;
+  	}
+ 	/**
+	 * 递交材料开始时间
+	 */	 	
+  	public LocalDate getStart_time() {
+		return start_time;
+  	}
+	/**
+	 * 类型 1:转至省外;2:外省转入
+	 */	
+  	public void setType(Integer type) {
+		this.type = type;
+  	}
+ 	/**
+	 * 类型 1:转至省外;2:外省转入
+	 */	 	
+  	public Integer getType() {
+		return type;
+  	}
+  	
+  	protected String org_name; // 机构名称
+
+	public String getOrg_name() {
+		return org_name;
+	}
+	public void setOrg_name(String org_name) {
+		this.org_name = org_name;
+	}
+  	
+}

+ 243 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByXueXin.java

@@ -0,0 +1,243 @@
+package cn.hmsoft.ses.data.model.by;
+
+import java.io.Serializable;
+import cn.hmsoft.jdbc.entity.Table;
+import java.time.LocalDateTime;
+
+/**
+ * 学信网认证 模型.
+ * 
+ * @author: zhanqiang
+ * @date: 2019-03-14 13:39:19
+ * @version: 1.0
+ * @email: zhanqiang@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "by_xuexin", keyColumn = "id", sequenceName = "SEQ_BY_XUEXIN")
+public class ByXueXin implements Serializable {
+	private static final long serialVersionUID = 5169105375299683341L;
+  	
+	// 主键
+	private Integer id;
+	// 考生ID
+	private Integer std_reg_id;
+	// 姓名
+	private String xm;
+	// 证件号码
+	private String zjhm;
+	// 毕业院校名称
+	private String yxmc;
+	
+	// 专业名称
+	private String zymc;
+	// 层次
+	private String cc;
+	//学习形式
+	private String xxxs;
+	// 学历类别
+	private String xllb;
+	//入学年份
+	private String rxnf;
+	// 入学日期
+	private String rxrq;
+	// 预计毕业年份(学籍信息)
+	private String yjbynf;
+	// 预计毕业日期(学籍信息)
+	private String yjbyrq;
+	// 毕业年份(学历信息)
+	private String bynf;
+	//毕业日期(学历信息)
+	private String byrq;
+	// 毕结业结论(学历信息)
+	private String bjyjl;
+	//类型 学历,学籍
+	private String xuexin_type;
+	
+	// 验证时间
+	private LocalDateTime create_date;
+	// 验证人
+	private Integer create_oper;
+	// 流水号
+	private String bizserialnum;
+	// 认证状态:认证中、认证成功
+	private String status;
+	
+	protected String create_man;
+
+	public Integer getId() {
+		return id;
+	}
+
+	public void setId(Integer id) {
+		this.id = id;
+	}
+
+	public Integer getStd_reg_id() {
+		return std_reg_id;
+	}
+
+	public void setStd_reg_id(Integer std_reg_id) {
+		this.std_reg_id = std_reg_id;
+	}
+
+	public String getXm() {
+		return xm;
+	}
+
+	public void setXm(String xm) {
+		this.xm = xm;
+	}
+
+	public String getZjhm() {
+		return zjhm;
+	}
+
+	public void setZjhm(String zjhm) {
+		this.zjhm = zjhm;
+	}
+
+	public String getYxmc() {
+		return yxmc;
+	}
+
+	public void setYxmc(String yxmc) {
+		this.yxmc = yxmc;
+	}
+
+	public String getZymc() {
+		return zymc;
+	}
+
+	public void setZymc(String zymc) {
+		this.zymc = zymc;
+	}
+
+	public String getCc() {
+		return cc;
+	}
+
+	public void setCc(String cc) {
+		this.cc = cc;
+	}
+
+	public String getXxxs() {
+		return xxxs;
+	}
+
+	public void setXxxs(String xxxs) {
+		this.xxxs = xxxs;
+	}
+
+	public String getXllb() {
+		return xllb;
+	}
+
+	public void setXllb(String xllb) {
+		this.xllb = xllb;
+	}
+
+	public String getRxnf() {
+		return rxnf;
+	}
+
+	public void setRxnf(String rxnf) {
+		this.rxnf = rxnf;
+	}
+
+	public String getRxrq() {
+		return rxrq;
+	}
+
+	public void setRxrq(String rxrq) {
+		this.rxrq = rxrq;
+	}
+
+	public String getYjbynf() {
+		return yjbynf;
+	}
+
+	public void setYjbynf(String yjbynf) {
+		this.yjbynf = yjbynf;
+	}
+
+	public String getYjbyrq() {
+		return yjbyrq;
+	}
+
+	public void setYjbyrq(String yjbyrq) {
+		this.yjbyrq = yjbyrq;
+	}
+
+	public String getBynf() {
+		return bynf;
+	}
+
+	public void setBynf(String bynf) {
+		this.bynf = bynf;
+	}
+
+	public String getByrq() {
+		return byrq;
+	}
+
+	public void setByrq(String byrq) {
+		this.byrq = byrq;
+	}
+
+	public String getBjyjl() {
+		return bjyjl;
+	}
+
+	public void setBjyjl(String bjyjl) {
+		this.bjyjl = bjyjl;
+	}
+
+	public String getXuexin_type() {
+		return xuexin_type;
+	}
+
+	public void setXuexin_type(String xuexin_type) {
+		this.xuexin_type = xuexin_type;
+	}
+
+	public LocalDateTime getCreate_date() {
+		return create_date;
+	}
+
+	public void setCreate_date(LocalDateTime create_date) {
+		this.create_date = create_date;
+	}
+
+	public Integer getCreate_oper() {
+		return create_oper;
+	}
+
+	public void setCreate_oper(Integer create_oper) {
+		this.create_oper = create_oper;
+	}
+
+	public String getBizserialnum() {
+		return bizserialnum;
+	}
+
+	public void setBizserialnum(String bizserialnum) {
+		this.bizserialnum = bizserialnum;
+	}
+
+	public String getCreate_man() {
+		return create_man;
+	}
+
+	public void setCreate_man(String create_man) {
+		this.create_man = create_man;
+	}
+
+	public String getStatus() {
+		return status;
+	}
+
+	public void setStatus(String status) {
+		this.status = status;
+	}
+	
+}

+ 243 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByXueXinLog.java

@@ -0,0 +1,243 @@
+package cn.hmsoft.ses.data.model.by;
+
+import java.io.Serializable;
+import cn.hmsoft.jdbc.entity.Table;
+import java.time.LocalDateTime;
+
+/**
+ * 学信网认证 模型.
+ * 
+ * @author: zhanqiang
+ * @date: 2019-03-14 13:39:19
+ * @version: 1.0
+ * @email: zhanqiang@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "by_xuexin_log", keyColumn = "id", sequenceName = "SEQ_BY_XUEXIN")
+public class ByXueXinLog implements Serializable {
+	private static final long serialVersionUID = 5169105375299683321L;
+  	
+	// 主键
+	private Integer id;
+	// 考生ID
+	private Integer std_reg_id;
+	// 姓名
+	private String xm;
+	// 证件号码
+	private String zjhm;
+	// 毕业院校名称
+	private String yxmc;
+	
+	// 专业名称
+	private String zymc;
+	// 层次
+	private String cc;
+	//学习形式
+	private String xxxs;
+	// 学历类别
+	private String xllb;
+	//入学年份
+	private String rxnf;
+	// 入学日期
+	private String rxrq;
+	// 预计毕业年份(学籍信息)
+	private String yjbynf;
+	// 预计毕业日期(学籍信息)
+	private String yjbyrq;
+	// 毕业年份(学历信息)
+	private String bynf;
+	//毕业日期(学历信息)
+	private String byrq;
+	// 毕结业结论(学历信息)
+	private String bjyjl;
+	//类型 学历,学籍
+	private String xuexin_type;
+	
+	// 验证时间
+	private LocalDateTime create_date;
+	// 验证人
+	private Integer create_oper;
+	// 流水号
+	private String bizserialnum;
+	// 认证状态:认证中、认证成功
+	private String status;
+	
+	protected String create_man;
+
+	public Integer getId() {
+		return id;
+	}
+
+	public void setId(Integer id) {
+		this.id = id;
+	}
+
+	public Integer getStd_reg_id() {
+		return std_reg_id;
+	}
+
+	public void setStd_reg_id(Integer std_reg_id) {
+		this.std_reg_id = std_reg_id;
+	}
+
+	public String getXm() {
+		return xm;
+	}
+
+	public void setXm(String xm) {
+		this.xm = xm;
+	}
+
+	public String getZjhm() {
+		return zjhm;
+	}
+
+	public void setZjhm(String zjhm) {
+		this.zjhm = zjhm;
+	}
+
+	public String getYxmc() {
+		return yxmc;
+	}
+
+	public void setYxmc(String yxmc) {
+		this.yxmc = yxmc;
+	}
+
+	public String getZymc() {
+		return zymc;
+	}
+
+	public void setZymc(String zymc) {
+		this.zymc = zymc;
+	}
+
+	public String getCc() {
+		return cc;
+	}
+
+	public void setCc(String cc) {
+		this.cc = cc;
+	}
+
+	public String getXxxs() {
+		return xxxs;
+	}
+
+	public void setXxxs(String xxxs) {
+		this.xxxs = xxxs;
+	}
+
+	public String getXllb() {
+		return xllb;
+	}
+
+	public void setXllb(String xllb) {
+		this.xllb = xllb;
+	}
+
+	public String getRxnf() {
+		return rxnf;
+	}
+
+	public void setRxnf(String rxnf) {
+		this.rxnf = rxnf;
+	}
+
+	public String getRxrq() {
+		return rxrq;
+	}
+
+	public void setRxrq(String rxrq) {
+		this.rxrq = rxrq;
+	}
+
+	public String getYjbynf() {
+		return yjbynf;
+	}
+
+	public void setYjbynf(String yjbynf) {
+		this.yjbynf = yjbynf;
+	}
+
+	public String getYjbyrq() {
+		return yjbyrq;
+	}
+
+	public void setYjbyrq(String yjbyrq) {
+		this.yjbyrq = yjbyrq;
+	}
+
+	public String getBynf() {
+		return bynf;
+	}
+
+	public void setBynf(String bynf) {
+		this.bynf = bynf;
+	}
+
+	public String getByrq() {
+		return byrq;
+	}
+
+	public void setByrq(String byrq) {
+		this.byrq = byrq;
+	}
+
+	public String getBjyjl() {
+		return bjyjl;
+	}
+
+	public void setBjyjl(String bjyjl) {
+		this.bjyjl = bjyjl;
+	}
+
+	public String getXuexin_type() {
+		return xuexin_type;
+	}
+
+	public void setXuexin_type(String xuexin_type) {
+		this.xuexin_type = xuexin_type;
+	}
+
+	public LocalDateTime getCreate_date() {
+		return create_date;
+	}
+
+	public void setCreate_date(LocalDateTime create_date) {
+		this.create_date = create_date;
+	}
+
+	public Integer getCreate_oper() {
+		return create_oper;
+	}
+
+	public void setCreate_oper(Integer create_oper) {
+		this.create_oper = create_oper;
+	}
+
+	public String getBizserialnum() {
+		return bizserialnum;
+	}
+
+	public void setBizserialnum(String bizserialnum) {
+		this.bizserialnum = bizserialnum;
+	}
+
+	public String getCreate_man() {
+		return create_man;
+	}
+
+	public void setCreate_man(String create_man) {
+		this.create_man = create_man;
+	}
+
+	public String getStatus() {
+		return status;
+	}
+
+	public void setStatus(String status) {
+		this.status = status;
+	}
+	
+}

+ 35 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByXueXinRequest.java

@@ -0,0 +1,35 @@
+package cn.hmsoft.ses.data.model.by;
+
+import java.io.Serializable;
+
+/**
+ * 学信网认证回调请求模型.
+ * 
+ * @author: zhanqiang
+ * @date: 2019-03-14 13:39:19
+ * @version: 1.0
+ * @email: zhanqiang@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+public class ByXueXinRequest implements Serializable {
+	private static final long serialVersionUID = 5169105375199681341L;
+  	
+	// 流水号
+	private String bizSerialNum;
+	// 业务数据
+	private ByXueXin data;
+	public String getBizSerialNum() {
+		return bizSerialNum;
+	}
+	public void setBizSerialNum(String bizSerialNum) {
+		this.bizSerialNum = bizSerialNum;
+	}
+	public ByXueXin getData() {
+		return data;
+	}
+	public void setData(ByXueXin data) {
+		this.data = data;
+	}
+
+	
+}

+ 28 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/by/ByXueXinResponse.java

@@ -0,0 +1,28 @@
+package cn.hmsoft.ses.data.model.by;
+
+import java.io.Serializable;
+
+/**
+ * 学信网认证返回 模型.
+ * 
+ * @author: zhanqiang
+ * @date: 2019-03-14 13:39:19
+ * @version: 1.0
+ * @email: zhanqiang@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+public class ByXueXinResponse implements Serializable {
+	private static final long serialVersionUID = 5169105375299681341L;
+  	
+	// 姓名
+	private String result;
+
+	public String getResult() {
+		return result;
+	}
+
+	public void setResult(String result) {
+		this.result = result;
+	}
+	
+}

+ 319 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/by/PaperScore.java

@@ -0,0 +1,319 @@
+package cn.hmsoft.ses.data.model.by;
+
+import java.io.Serializable;
+import java.time.LocalDateTime;
+
+import cn.hmsoft.jdbc.entity.Table;
+
+@Table(tableName = "PAPER_SCORE", keyColumn = "id", sequenceName = "SEQ_PAPER_SCORE")
+public class PaperScore implements Serializable{
+
+	private static final long serialVersionUID = 1230603570133372968L;
+	
+	private Integer id;
+	private Integer paper_apply_id;
+	private Integer std_reg_id;
+	private Integer major_id;
+	private Integer course_id;
+	private String course_code;
+	private String course_name;
+	private String score;
+	private Integer score_type;
+	private Integer score_source;
+	private Integer status;
+	private Integer score_id;
+	private Integer school_id;
+	private String paper_title;
+	private String asso_ticket_no;
+	private Integer create_oper;
+	private String  old_course_code;
+	private Integer course_nature;
+	
+	private LocalDateTime create_date;
+	
+	private Integer year_code;
+	private String course_score;
+	private Integer old_course_id;
+	
+	protected String final_score;
+	
+	//代码
+  	protected String course_code2;
+  	//课程名称
+  	protected String course_name2;
+  	//最终成绩
+  	protected String final_score2;
+  	// 课程学分
+  	protected String course_score2;
+  	
+  	//代码
+  	protected String course_code3;
+  	//课程名称
+  	protected String course_name3;
+  	//最终成绩
+  	protected String final_score3;
+  	// 课程学分
+   	protected String course_score3;
+  	
+  	//代码
+  	protected String course_code4;
+  	//课程名称
+  	protected String course_name4;
+  	//最终成绩
+  	protected String final_score4;
+  	// 课程学分
+   	protected String course_score4;
+  	
+  	//代码
+  	protected String course_code5;
+  	//课程名称
+  	protected String course_name5;
+  	//最终成绩
+  	protected String final_score5;
+  	// 课程学分
+   	protected String course_score5;
+   	
+  	
+  	public String getCourse_score2() {
+		return course_score2;
+	}
+	public void setCourse_score2(String course_score2) {
+		this.course_score2 = course_score2;
+	}
+	public String getCourse_score3() {
+		return course_score3;
+	}
+	public void setCourse_score3(String course_score3) {
+		this.course_score3 = course_score3;
+	}
+	public String getCourse_score4() {
+		return course_score4;
+	}
+	public void setCourse_score4(String course_score4) {
+		this.course_score4 = course_score4;
+	}
+	public String getCourse_score5() {
+		return course_score5;
+	}
+	public void setCourse_score5(String course_score5) {
+		this.course_score5 = course_score5;
+	}
+	public Integer getCourse_nature() {
+		return course_nature;
+	}
+	public void setCourse_nature(Integer course_nature) {
+		this.course_nature = course_nature;
+	}
+	
+  	public String getOld_course_code() {
+		return old_course_code;
+	}
+	public void setOld_course_code(String old_course_code) {
+		this.old_course_code = old_course_code;
+	}
+	
+	public Integer getYear_code() {
+		return year_code;
+	}
+	public void setYear_code(Integer year_code) {
+		this.year_code = year_code;
+	}
+	public String getCourse_score() {
+		return course_score;
+	}
+	public void setCourse_score(String course_score) {
+		this.course_score = course_score;
+	}
+	public Integer getOld_course_id() {
+		return old_course_id;
+	}
+	public void setOld_course_id(Integer old_course_id) {
+		this.old_course_id = old_course_id;
+	}
+	
+  	
+  	public String getFinal_score() {
+		return final_score;
+	}
+	public void setFinal_score(String final_score) {
+		this.final_score = final_score;
+	}
+	
+	
+  	public String getCourse_code5() {
+		return course_code5;
+	}
+	public void setCourse_code5(String course_code5) {
+		this.course_code5 = course_code5;
+	}
+	
+	public String getCourse_code2() {
+		return course_code2;
+	}
+	public void setCourse_code2(String course_code2) {
+		this.course_code2 = course_code2;
+	}
+	public String getCourse_name2() {
+		return course_name2;
+	}
+	public void setCourse_name2(String course_name2) {
+		this.course_name2 = course_name2;
+	}
+	public String getFinal_score2() {
+		return final_score2;
+	}
+	public void setFinal_score2(String final_score2) {
+		this.final_score2 = final_score2;
+	}
+	public String getCourse_code3() {
+		return course_code3;
+	}
+	public void setCourse_code3(String course_code3) {
+		this.course_code3 = course_code3;
+	}
+	public String getCourse_name3() {
+		return course_name3;
+	}
+	public void setCourse_name3(String course_name3) {
+		this.course_name3 = course_name3;
+	}
+	public String getFinal_score3() {
+		return final_score3;
+	}
+	public void setFinal_score3(String final_score3) {
+		this.final_score3 = final_score3;
+	}
+	public String getCourse_code4() {
+		return course_code4;
+	}
+	public void setCourse_code4(String course_code4) {
+		this.course_code4 = course_code4;
+	}
+	public String getCourse_name4() {
+		return course_name4;
+	}
+	public void setCourse_name4(String course_name4) {
+		this.course_name4 = course_name4;
+	}
+	public String getFinal_score4() {
+		return final_score4;
+	}
+	public void setFinal_score4(String final_score4) {
+		this.final_score4 = final_score4;
+	}
+	public String getCourse_name5() {
+		return course_name5;
+	}
+	public void setCourse_name5(String course_name5) {
+		this.course_name5 = course_name5;
+	}
+	public String getFinal_score5() {
+		return final_score5;
+	}
+	public void setFinal_score5(String final_score5) {
+		this.final_score5 = final_score5;
+	}
+	public Integer getId() {
+		return id;
+	}
+	public void setId(Integer id) {
+		this.id = id;
+	}
+	public Integer getPaper_apply_id() {
+		return paper_apply_id;
+	}
+	public void setPaper_apply_id(Integer paper_apply_id) {
+		this.paper_apply_id = paper_apply_id;
+	}
+	public Integer getStd_reg_id() {
+		return std_reg_id;
+	}
+	public void setStd_reg_id(Integer std_reg_id) {
+		this.std_reg_id = std_reg_id;
+	}
+	public Integer getMajor_id() {
+		return major_id;
+	}
+	public void setMajor_id(Integer major_id) {
+		this.major_id = major_id;
+	}
+	public Integer getCourse_id() {
+		return course_id;
+	}
+	public void setCourse_id(Integer course_id) {
+		this.course_id = course_id;
+	}
+	public String getCourse_code() {
+		return course_code;
+	}
+	public void setCourse_code(String course_code) {
+		this.course_code = course_code;
+	}
+	public String getCourse_name() {
+		return course_name;
+	}
+	public void setCourse_name(String course_name) {
+		this.course_name = course_name;
+	}
+	public String getScore() {
+		return score;
+	}
+	public void setScore(String score) {
+		this.score = score;
+	}
+	public Integer getScore_type() {
+		return score_type;
+	}
+	public void setScore_type(Integer score_type) {
+		this.score_type = score_type;
+	}
+	public Integer getScore_source() {
+		return score_source;
+	}
+	public void setScore_source(Integer score_source) {
+		this.score_source = score_source;
+	}
+	public Integer getStatus() {
+		return status;
+	}
+	public void setStatus(Integer status) {
+		this.status = status;
+	}
+	public Integer getScore_id() {
+		return score_id;
+	}
+	public void setScore_id(Integer score_id) {
+		this.score_id = score_id;
+	}
+	public Integer getSchool_id() {
+		return school_id;
+	}
+	public void setSchool_id(Integer school_id) {
+		this.school_id = school_id;
+	}
+	public String getPaper_title() {
+		return paper_title;
+	}
+	public void setPaper_title(String paper_title) {
+		this.paper_title = paper_title;
+	}
+	public String getAsso_ticket_no() {
+		return asso_ticket_no;
+	}
+	public void setAsso_ticket_no(String asso_ticket_no) {
+		this.asso_ticket_no = asso_ticket_no;
+	}
+	public Integer getCreate_oper() {
+		return create_oper;
+	}
+	public void setCreate_oper(Integer create_oper) {
+		this.create_oper = create_oper;
+	}
+	public LocalDateTime getCreate_date() {
+		return create_date;
+	}
+	public void setCreate_date(LocalDateTime create_date) {
+		this.create_date = create_date;
+	}
+	
+}

+ 89 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/cf/CfAgentArea.java

@@ -0,0 +1,89 @@
+package cn.hmsoft.ses.data.model.cf;
+
+import java.io.Serializable;
+import cn.hmsoft.jdbc.entity.Table;
+
+/**
+ * 考区表 模型.
+ * 
+ * @author: zq
+ * @date: 2018-10-19 14:06:51
+ * @version: 1.0
+ * @email: zhanqiang@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "CF_AGENT_AREA", keyColumn = "id", sequenceName = "SEQ_CF_AGENT_AREA")
+public class CfAgentArea implements Serializable {
+	private static final long serialVersionUID = 2515476952390682979L;
+  	//考区代号
+  	private String agent_area_code;
+  	//考区名称
+  	private String agent_area_name;
+  	//考区简称
+  	private String agent_area_short_name;
+  	//地市代号 考区所属地市
+  	private String city_code;
+  	//主键ID
+  	private Integer id;
+  
+	/**
+	 * 考区代号
+	 */	
+  	public void setAgent_area_code(String agent_area_code) {
+		this.agent_area_code = agent_area_code;
+  	}
+ 	/**
+	 * 考区代号
+	 */	 	
+  	public String getAgent_area_code() {
+		return agent_area_code;
+  	}
+	/**
+	 * 考区名称
+	 */	
+  	public void setAgent_area_name(String agent_area_name) {
+		this.agent_area_name = agent_area_name;
+  	}
+ 	/**
+	 * 考区名称
+	 */	 	
+  	public String getAgent_area_name() {
+		return agent_area_name;
+  	}
+	/**
+	 * 考区简称
+	 */	
+  	public void setAgent_area_short_name(String agent_area_short_name) {
+		this.agent_area_short_name = agent_area_short_name;
+  	}
+ 	/**
+	 * 考区简称
+	 */	 	
+  	public String getAgent_area_short_name() {
+		return agent_area_short_name;
+  	}
+	/**
+	 * 地市代号 考区所属地市
+	 */	
+  	public void setCity_code(String city_code) {
+		this.city_code = city_code;
+  	}
+ 	/**
+	 * 地市代号 考区所属地市
+	 */	 	
+  	public String getCity_code() {
+		return city_code;
+  	}
+	/**
+	 * 主键ID
+	 */	
+  	public void setId(Integer id) {
+		this.id = id;
+  	}
+ 	/**
+	 * 主键ID
+	 */	 	
+  	public Integer getId() {
+		return id;
+  	}
+}

+ 61 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/cf/CfCity.java

@@ -0,0 +1,61 @@
+package cn.hmsoft.ses.data.model.cf;
+
+import java.io.Serializable;
+import cn.hmsoft.jdbc.entity.Table;
+
+/**
+ * 地市字典表 老系统表数据中对应的地市代号 模型.
+ * 
+ * @author: haoguanghui
+ * @date: 2018-12-15 16:32:01
+ * @version: 1.0
+ * @email: hgh@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "cf_city", keyColumn = "id", sequenceName = "SEQ_cf_city")
+public class CfCity implements Serializable {
+	private static final long serialVersionUID = 3702777663684789372L;
+  	//地市代号
+  	private String city_code;
+  	//地市名称
+  	private String city_name;
+  	//地市简称
+  	private String short_name;
+  
+	/**
+	 * 地市代号
+	 */	
+  	public void setCity_code(String city_code) {
+		this.city_code = city_code;
+  	}
+ 	/**
+	 * 地市代号
+	 */	 	
+  	public String getCity_code() {
+		return city_code;
+  	}
+	/**
+	 * 地市名称
+	 */	
+  	public void setCity_name(String city_name) {
+		this.city_name = city_name;
+  	}
+ 	/**
+	 * 地市名称
+	 */	 	
+  	public String getCity_name() {
+		return city_name;
+  	}
+	/**
+	 * 地市简称
+	 */	
+  	public void setShort_name(String short_name) {
+		this.short_name = short_name;
+  	}
+ 	/**
+	 * 地市简称
+	 */	 	
+  	public String getShort_name() {
+		return short_name;
+  	}
+}

+ 156 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/cf/CfFeeScale.java

@@ -0,0 +1,156 @@
+package cn.hmsoft.ses.data.model.cf;
+
+import java.io.Serializable;
+import cn.hmsoft.jdbc.entity.Table;
+
+/**
+ * 收费标准 指定每个类型收费的金额 模型.
+ * 
+ * @author: haoguanghui
+ * @date: 2018-11-15 16:24:08
+ * @version: 1.0
+ * @email: hgh@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "cf_fee_scale", keyColumn = "id", sequenceName = "SEQ_cf_fee_scale")
+public class CfFeeScale implements Serializable {
+	private static final long serialVersionUID = -9191142176370857329L;
+	//主键ID
+  	private Integer id;
+	//收费项目代号
+  	private String fee_item_code;
+  	//收费项名称
+  	private String fee_item_name;
+  	//金额
+  	private String price;
+  	//市考办费用 只适用于湖北。省+市=总金额
+  	private String city_fee;
+  	//课程类型 只适用于湖北。如:理论课、实践课
+  	private Integer course_type;
+  	//省考办费用 只适用于湖北。省+市=总金额
+  	private String prov_fee;
+  	//学生类型 只适用于湖北。如:面向社会、助学班
+  	private Integer std_type;
+  	//说明
+  	private String remark;
+  
+	/**
+	 * 市考办费用 只适用于湖北。省+市=总金额
+	 */	
+  	public void setCity_fee(String city_fee) {
+		this.city_fee = city_fee;
+  	}
+ 	/**
+	 * 市考办费用 只适用于湖北。省+市=总金额
+	 */	 	
+  	public String getCity_fee() {
+		return city_fee;
+  	}
+	/**
+	 * 课程类型 只适用于湖北。如:理论课、实践课
+	 */	
+  	public void setCourse_type(Integer course_type) {
+		this.course_type = course_type;
+  	}
+ 	/**
+	 * 课程类型 只适用于湖北。如:理论课、实践课
+	 */	 	
+  	public Integer getCourse_type() {
+		return course_type;
+  	}
+	/**
+	 * 收费项目代号
+	 */	
+  	public void setFee_item_code(String fee_item_code) {
+		this.fee_item_code = fee_item_code;
+  	}
+ 	/**
+	 * 收费项目代号
+	 */	 	
+  	public String getFee_item_code() {
+		return fee_item_code;
+  	}
+	/**
+	 * 收费项名称
+	 */	
+  	public void setFee_item_name(String fee_item_name) {
+		this.fee_item_name = fee_item_name;
+  	}
+ 	/**
+	 * 收费项名称
+	 */	 	
+  	public String getFee_item_name() {
+		return fee_item_name;
+  	}
+	/**
+	 * 主键ID
+	 */	
+  	public void setId(Integer id) {
+		this.id = id;
+  	}
+ 	/**
+	 * 主键ID
+	 */	 	
+  	public Integer getId() {
+		return id;
+  	}
+	/**
+	 * 金额
+	 */	
+  	public void setPrice(String price) {
+		this.price = price;
+  	}
+ 	/**
+	 * 金额
+	 */	 	
+  	public String getPrice() {
+		return price;
+  	}
+	/**
+	 * 省考办费用 只适用于湖北。省+市=总金额
+	 */	
+  	public void setProv_fee(String prov_fee) {
+		this.prov_fee = prov_fee;
+  	}
+ 	/**
+	 * 省考办费用 只适用于湖北。省+市=总金额
+	 */	 	
+  	public String getProv_fee() {
+		return prov_fee;
+  	}
+	/**
+	 * 说明
+	 */	
+  	public void setRemark(String remark) {
+		this.remark = remark;
+  	}
+ 	/**
+	 * 说明
+	 */	 	
+  	public String getRemark() {
+		return remark;
+  	}
+	/**
+	 * 学生类型 只适用于湖北。如:面向社会、助学班
+	 */	
+  	public void setStd_type(Integer std_type) {
+		this.std_type = std_type;
+  	}
+ 	/**
+	 * 学生类型 只适用于湖北。如:面向社会、助学班
+	 */	 	
+  	public Integer getStd_type() {
+		return std_type;
+  	}
+  	
+  	
+  	protected String full_name;
+
+	public String getFull_name() {
+		return full_name;
+	}
+	public void setFull_name(String full_name) {
+		this.full_name = full_name;
+	}
+  	
+}

+ 109 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/cf/CfOperateTime.java

@@ -0,0 +1,109 @@
+package cn.hmsoft.ses.data.model.cf;
+
+import java.io.Serializable;
+import java.time.LocalDateTime;
+
+import cn.hmsoft.jdbc.entity.Table;
+
+/**
+ * 自考业务时间配置模型.
+ * 
+ * @author: 
+ * @date: 2018-11-13 17:30:39
+ * @version: 1.0
+ * @email: zhanqiang@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "CF_OPERATE_TIME", keyColumn = "id", sequenceName = "SEQ_CF_OPERATE_TIME")
+public class CfOperateTime implements Serializable {
+	private static final long serialVersionUID = -1169865589285755205L;
+	
+	/**
+	 * 主键
+	 */
+	private Integer id;
+	/**
+	 * 业务类型
+	 */
+	private Integer oper_type;
+	
+	/**
+	 * 时间配置ID
+	 */
+	private Integer exam_time_id;
+	/**
+	 * 开始时间
+	 */
+	private LocalDateTime start_time;
+	/**
+	 * 结束时间
+	 */
+	private LocalDateTime end_time;
+	
+	protected String oper_type_name;
+	protected String year_code;
+	protected String color;
+	protected String exam_year;
+	protected String exam_month;
+	
+	public String getExam_year() {
+		return exam_year;
+	}
+	public void setExam_year(String exam_year) {
+		this.exam_year = exam_year;
+	}
+	public String getExam_month() {
+		return exam_month;
+	}
+	public void setExam_month(String exam_month) {
+		this.exam_month = exam_month;
+	}
+	public String getColor() {
+		return color;
+	}
+	public void setColor(String color) {
+		this.color = color;
+	}
+	public String getYear_code() {
+		return year_code;
+	}
+	public void setYear_code(String year_code) {
+		this.year_code = year_code;
+	}
+	public String getOper_type_name() {
+		return oper_type_name;
+	}
+	public void setOper_type_name(String oper_type_name) {
+		this.oper_type_name = oper_type_name;
+	}
+	public Integer getId() {
+		return id;
+	}
+	public Integer getOper_type() {
+		return oper_type;
+	}
+	public Integer getExam_time_id() {
+		return exam_time_id;
+	}
+	public LocalDateTime getStart_time() {
+		return start_time;
+	}
+	public LocalDateTime getEnd_time() {
+		return end_time;
+	}
+	public void setId(Integer id) {
+		this.id = id;
+	}
+	public void setOper_type(Integer oper_type) {
+		this.oper_type = oper_type;
+	}
+	public void setExam_time_id(Integer exam_time_id) {
+		this.exam_time_id = exam_time_id;
+	}
+	public void setStart_time(LocalDateTime start_time) {
+		this.start_time = start_time;
+	}
+	public void setEnd_time(LocalDateTime end_time) {
+		this.end_time = end_time;
+	}
+}

+ 249 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/cf/CfOrganization.java

@@ -0,0 +1,249 @@
+package cn.hmsoft.ses.data.model.cf;
+
+import java.io.Serializable;
+import cn.hmsoft.jdbc.entity.Table;
+import java.time.LocalDate;
+
+/**
+ * 机构表 包括:主考学校、助学机构、区考办、市考办、省考办 模型.
+ * 
+ * @author: haoguanghui
+ * @date: 2018-10-18 14:13:22
+ * @version: 1.0
+ * @email: hgh@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "cf_organization", keyColumn = "id", sequenceName = "seq_cf_organization")
+public class CfOrganization implements Serializable {
+	private static final long serialVersionUID = -6280830776031606780L;
+  	//所在地市 和省份表关联
+  	private String city_code;
+  	//机构联系电话 多个座机号码,用分号隔开
+  	private String contact_number;
+  	//创建/更新时间
+  	private LocalDate create_time;
+  	//教育层次 A\B\C
+  	private String education_level;
+  	//主键ID
+  	private Integer id;
+  	//机构地址 机构详细地址
+  	private String org_address;
+  	//机构代码
+  	private String org_code;
+  	//机构名称
+  	private String org_name;
+  	//机构简称
+  	private String org_short_name;
+  	//机构国际代码 针对主考学校、助学机构
+  	private String org_standard_code;
+  	//机构类型 主考学校、助学机构、考办、学习服务中心
+  	private Integer org_type;
+  	//父id
+  	private Integer pid;
+  	//说明
+  	private String remark;
+  	//考区标志
+  	private Integer exam_flag;
+  	//机构启用状态
+  	private Integer status;
+  	
+  	private String org_code_bz;
+  	private String org_name_bz;
+  	
+	public String getOrg_code_bz() {
+		return org_code_bz;
+	}
+	public void setOrg_code_bz(String org_code_bz) {
+		this.org_code_bz = org_code_bz;
+	}
+	public String getOrg_name_bz() {
+		return org_name_bz;
+	}
+	public void setOrg_name_bz(String org_name_bz) {
+		this.org_name_bz = org_name_bz;
+	}
+	/**
+	 * 所在地市 和省份表关联
+	 */	
+  	public void setCity_code(String city_code) {
+		this.city_code = city_code;
+  	}
+ 	/**
+	 * 所在地市 和省份表关联
+	 */	 	
+  	public String getCity_code() {
+		return city_code;
+  	}
+	/**
+	 * 机构联系电话 多个座机号码,用分号隔开
+	 */	
+  	public void setContact_number(String contact_number) {
+		this.contact_number = contact_number;
+  	}
+ 	/**
+	 * 机构联系电话 多个座机号码,用分号隔开
+	 */	 	
+  	public String getContact_number() {
+		return contact_number;
+  	}
+	/**
+	 * 创建/更新时间
+	 */	
+  	public void setCreate_time(LocalDate create_time) {
+		this.create_time = create_time;
+  	}
+ 	/**
+	 * 创建/更新时间
+	 */	 	
+  	public LocalDate getCreate_time() {
+		return create_time;
+  	}
+	/**
+	 * 教育层次 A\B\C
+	 */	
+  	public void setEducation_level(String education_level) {
+		this.education_level = education_level;
+  	}
+ 	/**
+	 * 教育层次 A\B\C
+	 */	 	
+  	public String getEducation_level() {
+		return education_level;
+  	}
+	/**
+	 * 主键ID
+	 */	
+  	public void setId(Integer id) {
+		this.id = id;
+  	}
+ 	/**
+	 * 主键ID
+	 */	 	
+  	public Integer getId() {
+		return id;
+  	}
+	/**
+	 * 机构地址 机构详细地址
+	 */	
+  	public void setOrg_address(String org_address) {
+		this.org_address = org_address;
+  	}
+ 	/**
+	 * 机构地址 机构详细地址
+	 */	 	
+  	public String getOrg_address() {
+		return org_address;
+  	}
+	/**
+	 * 机构代码
+	 */	
+  	public void setOrg_code(String org_code) {
+		this.org_code = org_code;
+  	}
+ 	/**
+	 * 机构代码
+	 */	 	
+  	public String getOrg_code() {
+		return org_code;
+  	}
+	/**
+	 * 机构名称
+	 */	
+  	public void setOrg_name(String org_name) {
+		this.org_name = org_name;
+  	}
+ 	/**
+	 * 机构名称
+	 */	 	
+  	public String getOrg_name() {
+		return org_name;
+  	}
+	/**
+	 * 机构简称
+	 */	
+  	public void setOrg_short_name(String org_short_name) {
+		this.org_short_name = org_short_name;
+  	}
+ 	/**
+	 * 机构简称
+	 */	 	
+  	public String getOrg_short_name() {
+		return org_short_name;
+  	}
+	/**
+	 * 机构国际代码 针对主考学校、助学机构
+	 */	
+  	public void setOrg_standard_code(String org_standard_code) {
+		this.org_standard_code = org_standard_code;
+  	}
+ 	/**
+	 * 机构国际代码 针对主考学校、助学机构
+	 */	 	
+  	public String getOrg_standard_code() {
+		return org_standard_code;
+  	}
+	/**
+	 * 机构类型 主考学校、助学机构、考办、学习服务中心
+	 */	
+  	public void setOrg_type(Integer org_type) {
+		this.org_type = org_type;
+  	}
+ 	/**
+	 * 机构类型 主考学校、助学机构、考办、学习服务中心
+	 */	 	
+  	public Integer getOrg_type() {
+		return org_type;
+  	}
+	public String getRemark() {
+		return remark;
+	}
+	public void setRemark(String remark) {
+		this.remark = remark;
+	}
+	/**
+	 * 父id
+	 */	
+  	public void setPid(Integer pid) {
+		this.pid = pid;
+  	}
+ 	/**
+	 * 父id
+	 */	 	
+  	public Integer getPid() {
+		return pid;
+  	}
+
+	public Integer getExam_flag() {
+		return exam_flag;
+	}
+
+	public void setExam_flag(Integer exam_flag) {
+		this.exam_flag = exam_flag;
+	}
+	
+ 	/**
+	 * 机构启用状态
+	 */	 
+	public Integer getStatus() {
+		return status;
+	}
+ 	/**
+	 * 机构启用状态
+	 */	 
+	public void setStatus(Integer status) {
+		this.status = status;
+	}
+
+	protected String full_name; //code+name
+
+	public String getFull_name() {
+		return full_name;
+	}
+
+	public void setFull_name(String full_name) {
+		this.full_name = full_name;
+	}
+	
+	
+  	
+}

+ 114 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/epidemic/EpidemicHighRiskArea.java

@@ -0,0 +1,114 @@
+package cn.hmsoft.ses.data.model.epidemic;
+
+import java.io.Serializable;
+
+import cn.hmsoft.jdbc.entity.Table;
+
+/**
+ * 模型.
+ * 
+ * @author: haoguanghui
+ * @date: 2019-11-01 10:47:10
+ * @version: 1.0
+ * @email: hgh@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "epidemic_high_risk_area", keyColumn = "id", sequenceName = "SEQ_epidemic_high_risk_area")
+public class EpidemicHighRiskArea implements Serializable {
+	private static final long serialVersionUID = -6585721100470335257L;
+	//
+	private Integer id;
+	private Integer year_code;
+	private String province;
+
+	private String province_name;
+
+	private String city;
+	private String city_name;
+	private String county;
+	private String county_name;
+
+	protected String code_id;
+	protected String code_name;
+
+	public Integer getId() {
+		return id;
+	}
+
+	public void setId(Integer id) {
+		this.id = id;
+	}
+
+	public Integer getYear_code() {
+		return year_code;
+	}
+
+	public void setYear_code(Integer year_code) {
+		this.year_code = year_code;
+	}
+
+	public String getProvince() {
+		return province;
+	}
+
+	public void setProvince(String province) {
+		this.province = province;
+	}
+
+	public String getProvince_name() {
+		return province_name;
+	}
+
+	public void setProvince_name(String province_name) {
+		this.province_name = province_name;
+	}
+
+	public String getCity() {
+		return city;
+	}
+
+	public void setCity(String city) {
+		this.city = city;
+	}
+
+	public String getCity_name() {
+		return city_name;
+	}
+
+	public void setCity_name(String city_name) {
+		this.city_name = city_name;
+	}
+
+	public String getCounty() {
+		return county;
+	}
+
+	public void setCounty(String county) {
+		this.county = county;
+	}
+
+	public String getCounty_name() {
+		return county_name;
+	}
+
+	public void setCounty_name(String county_name) {
+		this.county_name = county_name;
+	}
+
+	public String getCode_name() {
+		return code_name;
+	}
+
+	public void setCode_name(String code_name) {
+		this.code_name = code_name;
+	}
+
+	public String getCode_id() {
+		return code_id;
+	}
+
+	public void setCode_id(String code_id) {
+		this.code_id = code_id;
+	}
+
+}

+ 84 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/gxzk/CjJigechengjiOld.java

@@ -0,0 +1,84 @@
+package cn.hmsoft.ses.data.model.gxzk;
+
+import java.io.Serializable;
+import cn.hmsoft.jdbc.entity.Table;
+
+/**
+ *  模型.
+ * 
+ * @author: yangwei
+ * @date: 2019-06-05 10:52:59
+ * @version: 1.0
+ * @email: yangwei@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "cj_jigechengji_old", keyColumn = "id", sequenceName = "")
+public class CjJigechengjiOld implements Serializable {
+	private static final long serialVersionUID = 293276544516058462L;
+	private String kaohao;//考号
+	private String jiukaohao;//考号
+	private String zhunkaozhenghao;//准考证号
+	private String xingming;//姓名
+	private String zhuanyedaihao;//专业代号
+	private String kechengdaihao;//课程代号
+	private Integer chengji;//成绩
+	private String nian;//年
+	private String yue;//月
+	public String getKaohao() {
+		return kaohao;
+	}
+	public void setKaohao(String kaohao) {
+		this.kaohao = kaohao;
+	}
+	public String getZhunkaozhenghao() {
+		return zhunkaozhenghao;
+	}
+	public void setZhunkaozhenghao(String zhunkaozhenghao) {
+		this.zhunkaozhenghao = zhunkaozhenghao;
+	}
+	public String getXingming() {
+		return xingming;
+	}
+	public void setXingming(String xingming) {
+		this.xingming = xingming;
+	}
+	public String getZhuanyedaihao() {
+		return zhuanyedaihao;
+	}
+	public void setZhuanyedaihao(String zhuanyedaihao) {
+		this.zhuanyedaihao = zhuanyedaihao;
+	}
+	public String getKechengdaihao() {
+		return kechengdaihao;
+	}
+	public void setKechengdaihao(String kechengdaihao) {
+		this.kechengdaihao = kechengdaihao;
+	}
+	public Integer getChengji() {
+		return chengji;
+	}
+	public void setChengji(Integer chengji) {
+		this.chengji = chengji;
+	}
+	public String getNian() {
+		return nian;
+	}
+	public void setNian(String nian) {
+		this.nian = nian;
+	}
+	public String getYue() {
+		return yue;
+	}
+	public void setYue(String yue) {
+		this.yue = yue;
+	}
+	public String getJiukaohao() {
+		return jiukaohao;
+	}
+	public void setJiukaohao(String jiukaohao) {
+		this.jiukaohao = jiukaohao;
+	}
+	
+	
+  
+}

+ 102 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/gxzk/KjZhuankaozhuanru.java

@@ -0,0 +1,102 @@
+package cn.hmsoft.ses.data.model.gxzk;
+
+import java.io.Serializable;
+
+import cn.hmsoft.jdbc.entity.Table;
+
+/**
+ * 转入 
+ * @author zq
+ *
+ */
+@Table(tableName = "kj_zhuankaozhuanru", keyColumn = "", sequenceName = "")
+public class KjZhuankaozhuanru implements Serializable {
+	private static final long serialVersionUID = 293276544516058432L;
+	private String zhunkaozhenghao;
+	private String xingming;
+	private String kechengdaihao;
+	private String kechengmingcheng;
+	private String yuankechengming;
+	private String chengji;
+	private String yuankaodanwei;
+	private String shoudaoshijian;
+	private String lurushijian;
+	private String lururen;
+	private String zhengshikaohao;
+	private String zhuangtai;
+	
+	public String getZhunkaozhenghao() {
+		return zhunkaozhenghao;
+	}
+	public String getXingming() {
+		return xingming;
+	}
+	public String getKechengdaihao() {
+		return kechengdaihao;
+	}
+	public String getKechengmingcheng() {
+		return kechengmingcheng;
+	}
+	public String getYuankechengming() {
+		return yuankechengming;
+	}
+	public String getChengji() {
+		return chengji;
+	}
+	public String getYuankaodanwei() {
+		return yuankaodanwei;
+	}
+	public String getShoudaoshijian() {
+		return shoudaoshijian;
+	}
+	public String getLurushijian() {
+		return lurushijian;
+	}
+	public String getLururen() {
+		return lururen;
+	}
+	public String getZhengshikaohao() {
+		return zhengshikaohao;
+	}
+	public String getZhuangtai() {
+		return zhuangtai;
+	}
+	public void setZhunkaozhenghao(String zhunkaozhenghao) {
+		this.zhunkaozhenghao = zhunkaozhenghao;
+	}
+	public void setXingming(String xingming) {
+		this.xingming = xingming;
+	}
+	public void setKechengdaihao(String kechengdaihao) {
+		this.kechengdaihao = kechengdaihao;
+	}
+	public void setKechengmingcheng(String kechengmingcheng) {
+		this.kechengmingcheng = kechengmingcheng;
+	}
+	public void setYuankechengming(String yuankechengming) {
+		this.yuankechengming = yuankechengming;
+	}
+	public void setChengji(String chengji) {
+		this.chengji = chengji;
+	}
+	public void setYuankaodanwei(String yuankaodanwei) {
+		this.yuankaodanwei = yuankaodanwei;
+	}
+	public void setShoudaoshijian(String shoudaoshijian) {
+		this.shoudaoshijian = shoudaoshijian;
+	}
+	public void setLurushijian(String lurushijian) {
+		this.lurushijian = lurushijian;
+	}
+	public void setLururen(String lururen) {
+		this.lururen = lururen;
+	}
+	public void setZhengshikaohao(String zhengshikaohao) {
+		this.zhengshikaohao = zhengshikaohao;
+	}
+	public void setZhuangtai(String zhuangtai) {
+		this.zhuangtai = zhuangtai;
+	}
+	
+	
+}

+ 113 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/hz/HzStdOldNew.java

@@ -0,0 +1,113 @@
+package cn.hmsoft.ses.data.model.hz;
+
+import java.io.Serializable;
+import cn.hmsoft.jdbc.entity.Table;
+
+/**
+ *  模型.
+ * 
+ * @author: yangwei
+ * @date: 2019-06-05 13:49:32
+ * @version: 1.0
+ * @email: yangwei@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "HZ_STD_OLD_NEW", keyColumn = "id", sequenceName = "SEQ_HZ_STD_OLD_NEW")
+public class HzStdOldNew implements Serializable {
+	private static final long serialVersionUID = -7907774958817196061L;
+  	//
+  	private String create_time;
+  	//
+  	private Integer id;
+  	//
+  	private String kaohao;
+  	//
+  	private Integer status;
+  	//
+  	private String xingming;
+  	//
+  	private String zhunkaozhenghao;
+  	
+  	private Integer std_id;
+  
+	/**
+	 * 
+	 */	
+  	public void setCreate_time(String create_time) {
+		this.create_time = create_time;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getCreate_time() {
+		return create_time;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setId(Integer id) {
+		this.id = id;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public Integer getId() {
+		return id;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setKaohao(String kaohao) {
+		this.kaohao = kaohao;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getKaohao() {
+		return kaohao;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setStatus(Integer status) {
+		this.status = status;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public Integer getStatus() {
+		return status;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setXingming(String xingming) {
+		this.xingming = xingming;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getXingming() {
+		return xingming;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setZhunkaozhenghao(String zhunkaozhenghao) {
+		this.zhunkaozhenghao = zhunkaozhenghao;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getZhunkaozhenghao() {
+		return zhunkaozhenghao;
+  	}
+	public Integer getStd_id() {
+		return std_id;
+	}
+	public void setStd_id(Integer std_id) {
+		this.std_id = std_id;
+	}
+  	
+  	
+}

+ 281 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/kj/KjByInputScore.java

@@ -0,0 +1,281 @@
+package cn.hmsoft.ses.data.model.kj;
+
+import java.io.Serializable;
+import cn.hmsoft.jdbc.entity.Table;
+import java.time.LocalDate;
+
+/**
+ * 毕业手工录入成绩 模型.
+ * 
+ * @author: zhanqiang
+ * @date: 2019-05-28 22:14:43
+ * @version: 1.0
+ * @email: zhanqiang@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "kj_by_input_score", keyColumn = "id", sequenceName = "SEQ_kj_by_input_score")
+public class KjByInputScore implements Serializable {
+	private static final long serialVersionUID = 2578688012952951965L;
+  	//课程ID
+  	private Integer course_id;
+  	//代码
+  	private String course_code;
+  	//课程名称
+  	private String course_name;
+  	//最终成绩
+  	private String final_score;
+	//主键
+  	private Integer id;
+  	//录入时间
+  	private LocalDate input_date;
+  	//录入人
+  	private Integer input_oper;
+  	//专业ID
+  	private Integer major_id;
+  	private String major_code;//专业代码
+  	//成绩来源
+  	private Integer score_source;
+  	//成绩使用方式
+  	private Integer use_type;
+  	//考生ID
+  	private Integer std_reg_id;
+  
+  	private Integer by_apply_id;
+  	//手工录入 替换之前的课程ID
+  	private Integer old_course_id;
+  	//关联来源准考证
+  	private String asso_ticket_no;
+  	
+  	//代码
+  	protected String course_code2;
+  	//课程名称
+  	protected String course_name2;
+  	//最终成绩
+  	protected String final_score2;
+  	
+  	//代码
+  	protected String course_code3;
+  	//课程名称
+  	protected String course_name3;
+  	//最终成绩
+  	protected String final_score3;
+  	
+  	//代码
+  	protected String course_code4;
+  	//课程名称
+  	protected String course_name4;
+  	//最终成绩
+  	protected String final_score4;
+  	
+  	//代码
+  	protected String course_code5;
+  	//课程名称
+  	protected String course_name5;
+  	//最终成绩
+  	protected String final_score5;
+	/**
+	 * 课程ID
+	 */	
+  	public void setCourse_id(Integer course_id) {
+		this.course_id = course_id;
+  	}
+ 	/**
+	 * 课程ID
+	 */	 	
+  	public Integer getCourse_id() {
+		return course_id;
+  	}
+	/**
+	 * 最终成绩
+	 */	
+  	public void setFinal_score(String final_score) {
+		this.final_score = final_score;
+  	}
+ 	/**
+	 * 最终成绩
+	 */	 	
+  	public String getFinal_score() {
+		return final_score;
+  	}
+	/**
+	 * 主键
+	 */	
+  	public void setId(Integer id) {
+		this.id = id;
+  	}
+ 	/**
+	 * 主键
+	 */	 	
+  	public Integer getId() {
+		return id;
+  	}
+	/**
+	 * 录入时间
+	 */	
+  	public void setInput_date(LocalDate input_date) {
+		this.input_date = input_date;
+  	}
+ 	/**
+	 * 录入时间
+	 */	 	
+  	public LocalDate getInput_date() {
+		return input_date;
+  	}
+	/**
+	 * 录入人
+	 */	
+  	public void setInput_oper(Integer input_oper) {
+		this.input_oper = input_oper;
+  	}
+ 	/**
+	 * 录入人
+	 */	 	
+  	public Integer getInput_oper() {
+		return input_oper;
+  	}
+	/**
+	 * 专业ID
+	 */	
+  	public void setMajor_id(Integer major_id) {
+		this.major_id = major_id;
+  	}
+ 	/**
+	 * 专业ID
+	 */	 	
+  	public Integer getMajor_id() {
+		return major_id;
+  	}
+
+	/**
+	 * 考生ID
+	 */	
+  	public void setStd_reg_id(Integer std_reg_id) {
+		this.std_reg_id = std_reg_id;
+  	}
+ 	/**
+	 * 考生ID
+	 */	 	
+  	public Integer getStd_reg_id() {
+		return std_reg_id;
+  	}
+	public Integer getBy_apply_id() {
+		return by_apply_id;
+	}
+	public void setBy_apply_id(Integer by_apply_id) {
+		this.by_apply_id = by_apply_id;
+	}
+	public String getCourse_code() {
+		return course_code;
+	}
+	public String getMajor_code() {
+		return major_code;
+	}
+	public void setCourse_code(String course_code) {
+		this.course_code = course_code;
+	}
+	public void setMajor_code(String major_code) {
+		this.major_code = major_code;
+	}
+	public Integer getOld_course_id() {
+		return old_course_id;
+	}
+	public void setOld_course_id(Integer old_course_id) {
+		this.old_course_id = old_course_id;
+	}
+	public String getCourse_name() {
+		return course_name;
+	}
+	public void setCourse_name(String course_name) {
+		this.course_name = course_name;
+	}
+	public Integer getUse_type() {
+		return use_type;
+	}
+	public void setUse_type(Integer use_type) {
+		this.use_type = use_type;
+	}
+	public Integer getScore_source() {
+		return score_source;
+	}
+	public void setScore_source(Integer score_source) {
+		this.score_source = score_source;
+	}
+	public String getAsso_ticket_no() {
+		return asso_ticket_no;
+	}
+	public void setAsso_ticket_no(String asso_ticket_no) {
+		this.asso_ticket_no = asso_ticket_no;
+	}
+	public String getCourse_code2() {
+		return course_code2;
+	}
+	public String getCourse_name2() {
+		return course_name2;
+	}
+	public String getFinal_score2() {
+		return final_score2;
+	}
+	public String getCourse_code3() {
+		return course_code3;
+	}
+	public String getCourse_name3() {
+		return course_name3;
+	}
+	public String getFinal_score3() {
+		return final_score3;
+	}
+	public void setCourse_code2(String course_code2) {
+		this.course_code2 = course_code2;
+	}
+	public void setCourse_name2(String course_name2) {
+		this.course_name2 = course_name2;
+	}
+	public void setFinal_score2(String final_score2) {
+		this.final_score2 = final_score2;
+	}
+	public void setCourse_code3(String course_code3) {
+		this.course_code3 = course_code3;
+	}
+	public void setCourse_name3(String course_name3) {
+		this.course_name3 = course_name3;
+	}
+	public void setFinal_score3(String final_score3) {
+		this.final_score3 = final_score3;
+	}
+	public String getCourse_code4() {
+		return course_code4;
+	}
+	public String getCourse_name4() {
+		return course_name4;
+	}
+	public String getFinal_score4() {
+		return final_score4;
+	}
+	public String getCourse_code5() {
+		return course_code5;
+	}
+	public String getCourse_name5() {
+		return course_name5;
+	}
+	public String getFinal_score5() {
+		return final_score5;
+	}
+	public void setCourse_code4(String course_code4) {
+		this.course_code4 = course_code4;
+	}
+	public void setCourse_name4(String course_name4) {
+		this.course_name4 = course_name4;
+	}
+	public void setFinal_score4(String final_score4) {
+		this.final_score4 = final_score4;
+	}
+	public void setCourse_code5(String course_code5) {
+		this.course_code5 = course_code5;
+	}
+	public void setCourse_name5(String course_name5) {
+		this.course_name5 = course_name5;
+	}
+	public void setFinal_score5(String final_score5) {
+		this.final_score5 = final_score5;
+	}
+}

+ 92 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/kj/KjCollegeBatchInfo.java

@@ -0,0 +1,92 @@
+package cn.hmsoft.ses.data.model.kj;
+
+import java.io.Serializable;
+import cn.hmsoft.jdbc.entity.Table;
+
+/**
+ * 校考成绩批次 模型.
+ * 
+ * @author: zhanqiang
+ * @date: 2019-04-30 22:12:07
+ * @version: 1.0
+ * @email: zhanqiang@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "kj_college_batch_info", keyColumn = "id", sequenceName = "SEQ_kj_college_batch_info")
+public class KjCollegeBatchInfo implements Serializable {
+	private static final long serialVersionUID = 7204870434915020682L;
+  	//批次名称
+  	private String batch_name;
+  	//主键
+  	private Integer id;
+  	//备注
+  	private String remark;
+  	//年度码
+  	private Integer year_code;
+    //分数类型
+  	private Integer score_type;
+	/**
+	 * 批次名称
+	 */	
+  	public void setBatch_name(String batch_name) {
+		this.batch_name = batch_name;
+  	}
+ 	/**
+	 * 批次名称
+	 */	 	
+  	public String getBatch_name() {
+		return batch_name;
+  	}
+	/**
+	 * 主键
+	 */	
+  	public void setId(Integer id) {
+		this.id = id;
+  	}
+ 	/**
+	 * 主键
+	 */	 	
+  	public Integer getId() {
+		return id;
+  	}
+	/**
+	 * 备注
+	 */	
+  	public void setRemark(String remark) {
+		this.remark = remark;
+  	}
+ 	/**
+	 * 备注
+	 */	 	
+  	public String getRemark() {
+		return remark;
+  	}
+	/**
+	 * 年度码
+	 */	
+  	public void setYear_code(Integer year_code) {
+		this.year_code = year_code;
+  	}
+ 	/**
+	 * 年度码
+	 */	 	
+  	public Integer getYear_code() {
+		return year_code;
+  	}
+  	
+  	//
+  	protected String batchCaption;
+
+	public String getBatchCaption() {
+		return batchCaption;
+	}
+	public void setBatchCaption(String batchCaption) {
+		this.batchCaption = batchCaption;
+	}
+	public Integer getScore_type() {
+		return score_type;
+	}
+	public void setScore_type(Integer score_type) {
+		this.score_type = score_type;
+	}
+}

+ 329 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/kj/KjCollegeScoreDetail.java

@@ -0,0 +1,329 @@
+package cn.hmsoft.ses.data.model.kj;
+
+import java.io.Serializable;
+import cn.hmsoft.jdbc.entity.Table;
+
+/**
+ * 学校成绩明细 模型.
+ * 
+ * @author: zhanqiang
+ * @date: 2019-04-17 08:25:40
+ * @version: 1.0
+ * @email: zhanqiang@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "kj_college_score_detail", keyColumn = "id", sequenceName = "SEQ_kj_college_score_detail")
+public class KjCollegeScoreDetail implements Serializable {
+	private static final long serialVersionUID = 2213181462271066275L;
+  	//课程id
+  	private Integer course_id;
+  	//主键
+  	private Integer id;
+  	//专业id
+  	private Integer major_id;
+  	//专业代码
+  	private String major_code;
+  	//成绩
+  	private String score;
+  	//考生ID
+  	private Integer std_reg_id;
+  	//准考证号
+  	private String ticket_no;
+  	//remark
+  	private String remark;
+  	//school_id
+  	private Integer school_id;
+  	//衔接学校
+  	private Integer join_school_id;
+  	private String join_school_code;
+  	private String join_school_name;
+  	
+	//论文标题
+  	private String paper_title;
+  	//成绩类型
+  	private Integer score_type;
+  	//年度码
+  	private Integer year_code;
+  	//状态 0-待省级审核,1-审核通过,2-毕业已使用
+  	private Integer status;
+  	//0-校考成绩,1-衔接合成,2-网考合成
+  	private Integer score_source;
+  	
+  	private String org_code;
+  	private String org_name;
+  	private Integer main_id;
+  	private String score_type_name;
+  	private Integer isrelease;
+  	
+  	
+  	
+  	public Integer getIsrelease() {
+		return isrelease;
+	}
+	public void setIsrelease(Integer isrelease) {
+		this.isrelease = isrelease;
+	}
+	public String getScore_type_name() {
+		return score_type_name;
+	}
+	public void setScore_type_name(String score_type_name) {
+		this.score_type_name = score_type_name;
+	}
+	public Integer getMain_id() {
+		return main_id;
+	}
+	public void setMain_id(Integer main_id) {
+		this.main_id = main_id;
+	}
+	public String getJoin_school_code() {
+		return join_school_code;
+	}
+	public void setJoin_school_code(String join_school_code) {
+		this.join_school_code = join_school_code;
+	}
+	
+
+	public String getJoin_school_name() {
+		return join_school_name;
+	}
+	public void setJoin_school_name(String join_school_name) {
+		this.join_school_name = join_school_name;
+	}
+	
+	
+	/**
+	 * 课程id
+	 */	
+  	public void setCourse_id(Integer course_id) {
+		this.course_id = course_id;
+  	}
+ 	/**
+	 * 课程id
+	 */	 	
+  	public Integer getCourse_id() {
+		return course_id;
+  	}
+	/**
+	 * 主键
+	 */	
+  	public void setId(Integer id) {
+		this.id = id;
+  	}
+ 	/**
+	 * 主键
+	 */	 	
+  	public Integer getId() {
+		return id;
+  	}
+	/**
+	 * 专业id
+	 */	
+  	public void setMajor_id(Integer major_id) {
+		this.major_id = major_id;
+  	}
+ 	/**
+	 * 专业id
+	 */	 	
+  	public Integer getMajor_id() {
+		return major_id;
+  	}
+	/**
+	 * 成绩
+	 */	
+  	public void setScore(String score) {
+		this.score = score;
+  	}
+ 	/**
+	 * 成绩
+	 */	 	
+  	public String getScore() {
+		return score;
+  	}
+	/**
+	 * 考生ID
+	 */	
+  	public void setStd_reg_id(Integer std_reg_id) {
+		this.std_reg_id = std_reg_id;
+  	}
+ 	/**
+	 * 考生ID
+	 */	 	
+  	public Integer getStd_reg_id() {
+		return std_reg_id;
+  	}
+  	//-----
+  	//身份证
+  	protected String cert_no;
+  	//学生姓名
+  	protected String std_name;
+  	//专业名称
+  	protected String major_name;
+  	//课程代码
+  	protected String course_code;
+  	private String course_name;
+  	private String origin_score;
+  	private String final_score;
+  	private String std_rec_year_code;
+  	private String scale;
+  	private String rec_type;
+  	
+  	// 保密号
+  	protected String bag_no;
+  	// 座位号
+  	protected String seat_no;
+  	
+  	// 成绩补合成校验标识 
+  	protected String compose_flag;
+  	
+  	
+	public String getCompose_flag() {
+		return compose_flag;
+	}
+	public void setCompose_flag(String compose_flag) {
+		this.compose_flag = compose_flag;
+	}
+	public String getSeat_no() {
+		return seat_no;
+	}
+	public void setSeat_no(String seat_no) {
+		this.seat_no = seat_no;
+	}
+	public String getBag_no() {
+		return bag_no;
+	}
+	public void setBag_no(String bag_no) {
+		this.bag_no = bag_no;
+	}
+	public String getOrg_code() {
+		return org_code;
+	}
+	public void setOrg_code(String org_code) {
+		this.org_code = org_code;
+	}
+	public String getOrg_name() {
+		return org_name;
+	}
+	public void setOrg_name(String org_name) {
+		this.org_name = org_name;
+	}
+	public String getCourse_name() {
+		return course_name;
+	}
+	public void setCourse_name(String course_name) {
+		this.course_name = course_name;
+	}
+	public String getOrigin_score() {
+		return origin_score;
+	}
+	public void setOrigin_score(String origin_score) {
+		this.origin_score = origin_score;
+	}
+	public String getFinal_score() {
+		return final_score;
+	}
+	public void setFinal_score(String final_score) {
+		this.final_score = final_score;
+	}
+	public String getStd_rec_year_code() {
+		return std_rec_year_code;
+	}
+	public void setStd_rec_year_code(String std_rec_year_code) {
+		this.std_rec_year_code = std_rec_year_code;
+	}
+	public String getScale() {
+		return scale;
+	}
+	public void setScale(String scale) {
+		this.scale = scale;
+	}
+	public String getRec_type() {
+		return rec_type;
+	}
+	public void setRec_type(String rec_type) {
+		this.rec_type = rec_type;
+	}
+	public String getRemark() {
+		return remark;
+	}
+	public String getCert_no() {
+		return cert_no;
+	}
+	public String getStd_name() {
+		return std_name;
+	}
+	public void setRemark(String remark) {
+		this.remark = remark;
+	}
+	public void setCert_no(String cert_no) {
+		this.cert_no = cert_no;
+	}
+	public void setStd_name(String std_name) {
+		this.std_name = std_name;
+	}
+	public String getMajor_code() {
+		return major_code;
+	}
+	public String getMajor_name() {
+		return major_name;
+	}
+	public String getCourse_code() {
+		return course_code;
+	}
+	public void setMajor_code(String major_code) {
+		this.major_code = major_code;
+	}
+	public Integer getSchool_id() {
+		return school_id;
+	}
+	public void setSchool_id(Integer school_id) {
+		this.school_id = school_id;
+	}
+	public void setMajor_name(String major_name) {
+		this.major_name = major_name;
+	}
+	public void setCourse_code(String course_code) {
+		this.course_code = course_code;
+	}
+	public String getPaper_title() {
+		return paper_title;
+	}
+	public void setPaper_title(String paper_title) {
+		this.paper_title = paper_title;
+	}
+	public Integer getScore_type() {
+		return score_type;
+	}
+	public void setScore_type(Integer score_type) {
+		this.score_type = score_type;
+	}
+	public Integer getYear_code() {
+		return year_code;
+	}
+	public void setYear_code(Integer year_code) {
+		this.year_code = year_code;
+	}
+	public Integer getJoin_school_id() {
+		return join_school_id;
+	}
+	public void setJoin_school_id(Integer join_school_id) {
+		this.join_school_id = join_school_id;
+	}
+	public String getTicket_no() {
+		return ticket_no;
+	}
+	public void setTicket_no(String ticket_no) {
+		this.ticket_no = ticket_no;
+	}
+	public Integer getStatus() {
+		return status;
+	}
+	public void setStatus(Integer status) {
+		this.status = status;
+	}
+	public Integer getScore_source() {
+		return score_source;
+	}
+	public void setScore_source(Integer score_source) {
+		this.score_source = score_source;
+	}
+}

+ 329 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/kj/KjCollegeScoreDetailMissing.java

@@ -0,0 +1,329 @@
+package cn.hmsoft.ses.data.model.kj;
+
+import java.io.Serializable;
+import cn.hmsoft.jdbc.entity.Table;
+
+/**
+ * 学校成绩明细 模型.
+ * 
+ * @author: zhanqiang
+ * @date: 2019-04-17 08:25:40
+ * @version: 1.0
+ * @email: zhanqiang@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "KJ_COLLEGE_SCORE_DETAIL_MISSING", keyColumn = "id", sequenceName = "SEQ_kj_college_score_detail")
+public class KjCollegeScoreDetailMissing implements Serializable {
+	private static final long serialVersionUID = 2213111462271066275L;
+  	//课程id
+  	private Integer course_id;
+  	//主键
+  	private Integer id;
+  	//专业id
+  	private Integer major_id;
+  	//专业代码
+  	private String major_code;
+  	//成绩
+  	private String score;
+  	//考生ID
+  	private Integer std_reg_id;
+  	//准考证号
+  	private String ticket_no;
+  	//remark
+  	private String remark;
+  	//school_id
+  	private Integer school_id;
+  	//衔接学校
+  	private Integer join_school_id;
+  	private String join_school_code;
+  	private String join_school_name;
+  	
+	//论文标题
+  	private String paper_title;
+  	//成绩类型
+  	private Integer score_type;
+  	//年度码
+  	private Integer year_code;
+  	//状态 0-待省级审核,1-审核通过,2-毕业已使用
+  	private Integer status;
+  	//0-校考成绩,1-衔接合成,2-网考合成
+  	private Integer score_source;
+  	
+  	private String org_code;
+  	private String org_name;
+  	private Integer main_id;
+  	private String score_type_name;
+  	private Integer isrelease;
+  	
+  	
+  	
+  	public Integer getIsrelease() {
+		return isrelease;
+	}
+	public void setIsrelease(Integer isrelease) {
+		this.isrelease = isrelease;
+	}
+	public String getScore_type_name() {
+		return score_type_name;
+	}
+	public void setScore_type_name(String score_type_name) {
+		this.score_type_name = score_type_name;
+	}
+	public Integer getMain_id() {
+		return main_id;
+	}
+	public void setMain_id(Integer main_id) {
+		this.main_id = main_id;
+	}
+	public String getJoin_school_code() {
+		return join_school_code;
+	}
+	public void setJoin_school_code(String join_school_code) {
+		this.join_school_code = join_school_code;
+	}
+	
+
+	public String getJoin_school_name() {
+		return join_school_name;
+	}
+	public void setJoin_school_name(String join_school_name) {
+		this.join_school_name = join_school_name;
+	}
+	
+	
+	/**
+	 * 课程id
+	 */	
+  	public void setCourse_id(Integer course_id) {
+		this.course_id = course_id;
+  	}
+ 	/**
+	 * 课程id
+	 */	 	
+  	public Integer getCourse_id() {
+		return course_id;
+  	}
+	/**
+	 * 主键
+	 */	
+  	public void setId(Integer id) {
+		this.id = id;
+  	}
+ 	/**
+	 * 主键
+	 */	 	
+  	public Integer getId() {
+		return id;
+  	}
+	/**
+	 * 专业id
+	 */	
+  	public void setMajor_id(Integer major_id) {
+		this.major_id = major_id;
+  	}
+ 	/**
+	 * 专业id
+	 */	 	
+  	public Integer getMajor_id() {
+		return major_id;
+  	}
+	/**
+	 * 成绩
+	 */	
+  	public void setScore(String score) {
+		this.score = score;
+  	}
+ 	/**
+	 * 成绩
+	 */	 	
+  	public String getScore() {
+		return score;
+  	}
+	/**
+	 * 考生ID
+	 */	
+  	public void setStd_reg_id(Integer std_reg_id) {
+		this.std_reg_id = std_reg_id;
+  	}
+ 	/**
+	 * 考生ID
+	 */	 	
+  	public Integer getStd_reg_id() {
+		return std_reg_id;
+  	}
+  	//-----
+  	//身份证
+  	protected String cert_no;
+  	//学生姓名
+  	protected String std_name;
+  	//专业名称
+  	protected String major_name;
+  	//课程代码
+  	protected String course_code;
+  	private String course_name;
+  	private String origin_score;
+  	private String final_score;
+  	private String std_rec_year_code;
+  	private String scale;
+  	private String rec_type;
+  	
+  	// 保密号
+  	protected String bag_no;
+  	// 座位号
+  	protected String seat_no;
+  	
+  	// 成绩补合成校验标识 
+  	protected String compose_flag;
+  	
+  	
+	public String getCompose_flag() {
+		return compose_flag;
+	}
+	public void setCompose_flag(String compose_flag) {
+		this.compose_flag = compose_flag;
+	}
+	public String getSeat_no() {
+		return seat_no;
+	}
+	public void setSeat_no(String seat_no) {
+		this.seat_no = seat_no;
+	}
+	public String getBag_no() {
+		return bag_no;
+	}
+	public void setBag_no(String bag_no) {
+		this.bag_no = bag_no;
+	}
+	public String getOrg_code() {
+		return org_code;
+	}
+	public void setOrg_code(String org_code) {
+		this.org_code = org_code;
+	}
+	public String getOrg_name() {
+		return org_name;
+	}
+	public void setOrg_name(String org_name) {
+		this.org_name = org_name;
+	}
+	public String getCourse_name() {
+		return course_name;
+	}
+	public void setCourse_name(String course_name) {
+		this.course_name = course_name;
+	}
+	public String getOrigin_score() {
+		return origin_score;
+	}
+	public void setOrigin_score(String origin_score) {
+		this.origin_score = origin_score;
+	}
+	public String getFinal_score() {
+		return final_score;
+	}
+	public void setFinal_score(String final_score) {
+		this.final_score = final_score;
+	}
+	public String getStd_rec_year_code() {
+		return std_rec_year_code;
+	}
+	public void setStd_rec_year_code(String std_rec_year_code) {
+		this.std_rec_year_code = std_rec_year_code;
+	}
+	public String getScale() {
+		return scale;
+	}
+	public void setScale(String scale) {
+		this.scale = scale;
+	}
+	public String getRec_type() {
+		return rec_type;
+	}
+	public void setRec_type(String rec_type) {
+		this.rec_type = rec_type;
+	}
+	public String getRemark() {
+		return remark;
+	}
+	public String getCert_no() {
+		return cert_no;
+	}
+	public String getStd_name() {
+		return std_name;
+	}
+	public void setRemark(String remark) {
+		this.remark = remark;
+	}
+	public void setCert_no(String cert_no) {
+		this.cert_no = cert_no;
+	}
+	public void setStd_name(String std_name) {
+		this.std_name = std_name;
+	}
+	public String getMajor_code() {
+		return major_code;
+	}
+	public String getMajor_name() {
+		return major_name;
+	}
+	public String getCourse_code() {
+		return course_code;
+	}
+	public void setMajor_code(String major_code) {
+		this.major_code = major_code;
+	}
+	public Integer getSchool_id() {
+		return school_id;
+	}
+	public void setSchool_id(Integer school_id) {
+		this.school_id = school_id;
+	}
+	public void setMajor_name(String major_name) {
+		this.major_name = major_name;
+	}
+	public void setCourse_code(String course_code) {
+		this.course_code = course_code;
+	}
+	public String getPaper_title() {
+		return paper_title;
+	}
+	public void setPaper_title(String paper_title) {
+		this.paper_title = paper_title;
+	}
+	public Integer getScore_type() {
+		return score_type;
+	}
+	public void setScore_type(Integer score_type) {
+		this.score_type = score_type;
+	}
+	public Integer getYear_code() {
+		return year_code;
+	}
+	public void setYear_code(Integer year_code) {
+		this.year_code = year_code;
+	}
+	public Integer getJoin_school_id() {
+		return join_school_id;
+	}
+	public void setJoin_school_id(Integer join_school_id) {
+		this.join_school_id = join_school_id;
+	}
+	public String getTicket_no() {
+		return ticket_no;
+	}
+	public void setTicket_no(String ticket_no) {
+		this.ticket_no = ticket_no;
+	}
+	public Integer getStatus() {
+		return status;
+	}
+	public void setStatus(Integer status) {
+		this.status = status;
+	}
+	public Integer getScore_source() {
+		return score_source;
+	}
+	public void setScore_source(Integer score_source) {
+		this.score_source = score_source;
+	}
+}

+ 272 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/kj/KjCollegeScoreMain.java

@@ -0,0 +1,272 @@
+package cn.hmsoft.ses.data.model.kj;
+
+import java.io.Serializable;
+import java.time.LocalDate;
+import java.time.LocalDateTime;
+
+import cn.hmsoft.jdbc.entity.Table;
+
+/**
+ * 学校成绩主表 模型.
+ * 
+ * @author: zhanqiang
+ * @date: 2019-04-17 08:25:38
+ * @version: 1.0
+ * @email: zhanqiang@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "kj_college_score_main", keyColumn = "id", sequenceName = "SEQ_kj_college_score_main")
+public class KjCollegeScoreMain implements Serializable {
+	private static final long serialVersionUID = 87759035664659887L;
+	// 批次名称
+	private Integer batch_id;
+	// 上报文件路径
+	private String file_path;
+	// 主键
+	private Integer id;
+	// 备注
+	private String remark;
+	// 成绩类型 0-实践课,1-网络助学,2-沟通课,3-专本衔接
+	private Integer score_type;
+	// 主考学校ID
+	private Integer school_id;
+	// 状态 0-待省级审核,1-审核通过
+	private Integer status;
+	// 上报时间
+	private LocalDateTime upload_date;
+	// 上报人ID
+	private Integer upload_oper;
+	// 年度码
+	private Integer year_code;
+	// 是否审核驳回
+	private Integer is_auth_back;
+	// 提交申请操作员ID
+	private Integer first_apply_oper;
+	// 提交申请时间
+	private LocalDateTime first_apply_date;
+	// 主考学校审核人ID
+	private Integer school_auth_oper;
+	// 主考学校审时间
+	private LocalDateTime school_auth_date;
+	// 考试院审核操作员ID
+	private Integer final_auth_oper;
+	// 考试院审核时间
+	private LocalDateTime final_auth_date;
+	// 衔接学校ID
+	private Integer join_school_id;
+	
+	private String main_name;
+
+	public String getMain_name() {
+		return main_name;
+	}
+
+	public void setMain_name(String main_name) {
+		this.main_name = main_name;
+	}
+
+	/**
+	 * 上报文件路径
+	 */
+	public void setFile_path(String file_path) {
+		this.file_path = file_path;
+	}
+
+	/**
+	 * 上报文件路径
+	 */
+	public String getFile_path() {
+		return file_path;
+	}
+
+	/**
+	 * 主键
+	 */
+	public void setId(Integer id) {
+		this.id = id;
+	}
+
+	/**
+	 * 主键
+	 */
+	public Integer getId() {
+		return id;
+	}
+
+	/**
+	 * 备注
+	 */
+	public void setRemark(String remark) {
+		this.remark = remark;
+	}
+
+	/**
+	 * 备注
+	 */
+	public String getRemark() {
+		return remark;
+	}
+
+	/**
+	 * 成绩类型 0-实践课,1-网络助学,2-沟通课,3-专本衔接
+	 */
+	public void setScore_type(Integer score_type) {
+		this.score_type = score_type;
+	}
+
+	/**
+	 * 成绩类型 0-实践课,1-网络助学,2-沟通课,3-专本衔接
+	 */
+	public Integer getScore_type() {
+		return score_type;
+	}
+
+	/**
+	 * 主考学校ID
+	 */
+	public void setSchool_id(Integer school_id) {
+		this.school_id = school_id;
+	}
+
+	/**
+	 * 主考学校ID
+	 */
+	public Integer getSchool_id() {
+		return school_id;
+	}
+
+	/**
+	 * 状态 0-待省级审核,1-审核通过
+	 */
+	public void setStatus(Integer status) {
+		this.status = status;
+	}
+
+	/**
+	 * 状态 0-待省级审核,1-审核通过
+	 */
+	public Integer getStatus() {
+		return status;
+	}
+
+	/**
+	 * 上报时间
+	 */
+	public void setUpload_date(LocalDateTime upload_date) {
+		this.upload_date = upload_date;
+	}
+
+	/**
+	 * 上报时间
+	 */
+	public LocalDateTime getUpload_date() {
+		return upload_date;
+	}
+
+	/**
+	 * 上报人ID
+	 */
+	public void setUpload_oper(Integer upload_oper) {
+		this.upload_oper = upload_oper;
+	}
+
+	/**
+	 * 上报人ID
+	 */
+	public Integer getUpload_oper() {
+		return upload_oper;
+	}
+
+	/**
+	 * 年度码
+	 */
+	public void setYear_code(Integer year_code) {
+		this.year_code = year_code;
+	}
+
+	public Integer getIs_auth_back() {
+		return is_auth_back;
+	}
+
+	public Integer getFirst_apply_oper() {
+		return first_apply_oper;
+	}
+
+	public LocalDateTime getFirst_apply_date() {
+		return first_apply_date;
+	}
+
+	public Integer getSchool_auth_oper() {
+		return school_auth_oper;
+	}
+
+	public LocalDateTime getSchool_auth_date() {
+		return school_auth_date;
+	}
+
+	public Integer getFinal_auth_oper() {
+		return final_auth_oper;
+	}
+
+	public LocalDateTime getFinal_auth_date() {
+		return final_auth_date;
+	}
+
+	public void setIs_auth_back(Integer is_auth_back) {
+		this.is_auth_back = is_auth_back;
+	}
+
+	public void setFirst_apply_oper(Integer first_apply_oper) {
+		this.first_apply_oper = first_apply_oper;
+	}
+
+	public void setFirst_apply_date(LocalDateTime first_apply_date) {
+		this.first_apply_date = first_apply_date;
+	}
+
+	public void setSchool_auth_oper(Integer school_auth_oper) {
+		this.school_auth_oper = school_auth_oper;
+	}
+
+	public void setSchool_auth_date(LocalDateTime school_auth_date) {
+		this.school_auth_date = school_auth_date;
+	}
+
+	public void setFinal_auth_oper(Integer final_auth_oper) {
+		this.final_auth_oper = final_auth_oper;
+	}
+
+	public void setFinal_auth_date(LocalDateTime final_auth_date) {
+		this.final_auth_date = final_auth_date;
+	}
+
+	/**
+	 * 年度码
+	 */
+	public Integer getYear_code() {
+		return year_code;
+	}
+
+	public Integer getBatch_id() {
+		return batch_id;
+	}
+
+	public void setBatch_id(Integer batch_id) {
+		this.batch_id = batch_id;
+	}
+
+	/**
+	 * 衔接学校ID
+	 */
+	public Integer getJoin_school_id() {
+		return join_school_id;
+	}
+
+	/**
+	 * 衔接学校ID
+	 */
+	public void setJoin_school_id(Integer join_school_id) {
+		this.join_school_id = join_school_id;
+	}
+
+}

+ 114 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/kj/KjCollegeScoreSchool.java

@@ -0,0 +1,114 @@
+package cn.hmsoft.ses.data.model.kj;
+
+import java.io.Serializable;
+import cn.hmsoft.jdbc.entity.Table;
+
+/**
+ * 衔接学校和主考学校上报情况表 模型.
+ * 
+ * @author: haoguanghui
+ * @date: 2019-06-25 14:25:01
+ * @version: 1.0
+ * @email: hgh@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "kj_college_score_school", keyColumn = "id", sequenceName = "SEQ_kj_college_score_school")
+public class KjCollegeScoreSchool implements Serializable {
+	private static final long serialVersionUID = -710812611066791723L;
+  	//批次ID,和kj_college_batch_info表关联
+  	private Integer batch_id;
+  	//
+  	private Integer id;
+  	//衔接学校ID
+  	private Integer join_school_id;
+  	//主考学校ID
+  	private Integer school_id;
+  	//0:未上报,1:已上报
+  	private Integer status;
+  	//批次码
+  	private Integer year_code;
+  
+	/**
+	 * 批次ID,和kj_college_batch_info表关联
+	 */	
+  	public void setBatch_id(Integer batch_id) {
+		this.batch_id = batch_id;
+  	}
+ 	/**
+	 * 批次ID,和kj_college_batch_info表关联
+	 */	 	
+  	public Integer getBatch_id() {
+		return batch_id;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setId(Integer id) {
+		this.id = id;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public Integer getId() {
+		return id;
+  	}
+	/**
+	 * 衔接学校ID
+	 */	
+  	public void setJoin_school_id(Integer join_school_id) {
+		this.join_school_id = join_school_id;
+  	}
+ 	/**
+	 * 衔接学校ID
+	 */	 	
+  	public Integer getJoin_school_id() {
+		return join_school_id;
+  	}
+	/**
+	 * 主考学校ID
+	 */	
+  	public void setSchool_id(Integer school_id) {
+		this.school_id = school_id;
+  	}
+ 	/**
+	 * 主考学校ID
+	 */	 	
+  	public Integer getSchool_id() {
+		return school_id;
+  	}
+	/**
+	 * 0:未上报,1:已上报
+	 */	
+  	public void setStatus(Integer status) {
+		this.status = status;
+  	}
+ 	/**
+	 * 0:未上报,1:已上报
+	 */	 	
+  	public Integer getStatus() {
+		return status;
+  	}
+	/**
+	 * 批次码
+	 */	
+  	public void setYear_code(Integer year_code) {
+		this.year_code = year_code;
+  	}
+ 	/**
+	 * 批次码
+	 */	 	
+  	public Integer getYear_code() {
+		return year_code;
+  	}
+  	
+  	protected String org_name;
+
+	public String getOrg_name() {
+		return org_name;
+	}
+	public void setOrg_name(String org_name) {
+		this.org_name = org_name;
+	}
+  	
+  	
+}

+ 187 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/kj/KjCourseRatio.java

@@ -0,0 +1,187 @@
+package cn.hmsoft.ses.data.model.kj;
+
+import java.io.Serializable;
+import cn.hmsoft.jdbc.entity.Table;
+
+/**
+ * 课程成绩合成比例 模型.
+ * 
+ * @author: zhanqiang
+ * @date: 2019-06-20 17:12:12
+ * @version: 1.0
+ * @email: zhanqiang@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "kj_course_ratio", keyColumn = "id", sequenceName = "SEQ_kj_course_ratio")
+public class KjCourseRatio implements Serializable {
+	private static final long serialVersionUID = -1524001918825563525L;
+  	//申报形式 网络助学、专本衔接
+  	private Integer score_type;
+  	//课程ID
+  	private Integer course_id;
+  	//主键
+  	private Integer id;
+  	//专业ID
+  	private Integer major_id;
+  	//其他占比
+  	private Integer other_ratio;
+  	//学校ID
+  	private Integer school_id;
+  	//开始年度
+  	private Integer start_year;
+  	//状态(0-失效,1-生效)
+  	private Integer status;
+  	//统考占比
+  	private Integer unified_ratio;
+  	//年度码
+  	private Integer year_code;
+  	//专业代码
+  	private String major_code;
+
+	private String major_name;
+	
+	public String getMajor_name() {
+		return major_name;
+	}
+	public void setMajor_name(String major_name) {
+		this.major_name = major_name;
+	}
+	
+	/**
+	 * 课程ID
+	 */	
+  	public void setCourse_id(Integer course_id) {
+		this.course_id = course_id;
+  	}
+ 	/**
+	 * 课程ID
+	 */	 	
+  	public Integer getCourse_id() {
+		return course_id;
+  	}
+	/**
+	 * 主键
+	 */	
+  	public void setId(Integer id) {
+		this.id = id;
+  	}
+ 	/**
+	 * 主键
+	 */	 	
+  	public Integer getId() {
+		return id;
+  	}
+	/**
+	 * 专业ID
+	 */	
+  	public void setMajor_id(Integer major_id) {
+		this.major_id = major_id;
+  	}
+ 	/**
+	 * 专业ID
+	 */	 	
+  	public Integer getMajor_id() {
+		return major_id;
+  	}
+	/**
+	 * 其他占比
+	 */	
+  	public void setOther_ratio(Integer other_ratio) {
+		this.other_ratio = other_ratio;
+  	}
+ 	/**
+	 * 其他占比
+	 */	 	
+  	public Integer getOther_ratio() {
+		return other_ratio;
+  	}
+	/**
+	 * 学校ID
+	 */	
+  	public void setSchool_id(Integer school_id) {
+		this.school_id = school_id;
+  	}
+ 	/**
+	 * 学校ID
+	 */	 	
+  	public Integer getSchool_id() {
+		return school_id;
+  	}
+	/**
+	 * 开始年度
+	 */	
+  	public void setStart_year(Integer start_year) {
+		this.start_year = start_year;
+  	}
+ 	/**
+	 * 开始年度
+	 */	 	
+  	public Integer getStart_year() {
+		return start_year;
+  	}
+	/**
+	 * 状态(0-失效,1-生效)
+	 */	
+  	public void setStatus(Integer status) {
+		this.status = status;
+  	}
+ 	/**
+	 * 状态(0-失效,1-生效)
+	 */	 	
+  	public Integer getStatus() {
+		return status;
+  	}
+	/**
+	 * 统考占比
+	 */	
+  	public void setUnified_ratio(Integer unified_ratio) {
+		this.unified_ratio = unified_ratio;
+  	}
+ 	/**
+	 * 统考占比
+	 */	 	
+  	public Integer getUnified_ratio() {
+		return unified_ratio;
+  	}
+	/**
+	 * 年度码
+	 */	
+  	public void setYear_code(Integer year_code) {
+		this.year_code = year_code;
+  	}
+ 	/**
+	 * 年度码
+	 */	 	
+  	public Integer getYear_code() {
+		return year_code;
+  	}
+  	
+  	//
+  	protected String course_code;
+  	protected String course_name;
+
+	public String getCourse_code() {
+		return course_code;
+	}
+	public String getCourse_name() {
+		return course_name;
+	}
+	public void setCourse_code(String course_code) {
+		this.course_code = course_code;
+	}
+	public void setCourse_name(String course_name) {
+		this.course_name = course_name;
+	}
+	public Integer getScore_type() {
+		return score_type;
+	}
+	public void setScore_type(Integer score_type) {
+		this.score_type = score_type;
+	}
+	public String getMajor_code() {
+		return major_code;
+	}
+	public void setMajor_code(String major_code) {
+		this.major_code = major_code;
+	}
+}

+ 260 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/kj/KjPracticalScore.java

@@ -0,0 +1,260 @@
+package cn.hmsoft.ses.data.model.kj;
+
+import java.io.Serializable;
+import cn.hmsoft.jdbc.entity.Table;
+import java.time.LocalDate;
+
+/**
+ * 实践课成绩上报 模型.
+ * 
+ * @author: zhanqiang
+ * @date: 2019-04-15 11:12:24
+ * @version: 1.0
+ * @email: zhanqiang@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "kj_practical_score", keyColumn = "id", sequenceName = "SEQ_kj_practical_score")
+public class KjPracticalScore implements Serializable {
+	private static final long serialVersionUID = 2447119808539733377L;
+  	//审核日期
+  	private LocalDate auth_date;
+  	//审核人
+  	private Integer auth_oper;
+  	//身份证
+  	private String cert_no;
+  	//考核形式 0-实践考核
+  	private Integer check_style;
+  	private Integer course_id;
+  	private Integer major_id;
+  	//主键
+  	private Integer id;
+  	//成绩
+  	private String score;
+  	//主考学校ID
+  	private Integer shool_id;
+  	//状态 0-待省级审核,1-审核通过
+  	private Integer stauts;
+  	//学生姓名
+  	private String std_name;
+  	//考生ID
+  	private Integer std_reg_id;
+  	//上报日期
+  	private LocalDate upload_date;
+  	//上报人
+  	private Integer upload_oper;
+    //年度码
+  	private Integer year_code;
+  	//备注
+  	private String remark;
+  	//------------
+  	//专业代码
+  	protected String major_code;
+  	//专业名称
+  	protected String major_name;
+  	//课程代码
+  	protected String course_code;
+	/**
+	 * 审核日期
+	 */	
+  	public void setAuth_date(LocalDate auth_date) {
+		this.auth_date = auth_date;
+  	}
+ 	/**
+	 * 审核日期
+	 */	 	
+  	public LocalDate getAuth_date() {
+		return auth_date;
+  	}
+	/**
+	 * 审核人
+	 */	
+  	public void setAuth_oper(Integer auth_oper) {
+		this.auth_oper = auth_oper;
+  	}
+ 	/**
+	 * 审核人
+	 */	 	
+  	public Integer getAuth_oper() {
+		return auth_oper;
+  	}
+	/**
+	 * 身份证
+	 */	
+  	public void setCert_no(String cert_no) {
+		this.cert_no = cert_no;
+  	}
+ 	/**
+	 * 身份证
+	 */	 	
+  	public String getCert_no() {
+		return cert_no;
+  	}
+	/**
+	 * 考核形式 0-实践考核
+	 */	
+  	public void setCheck_style(Integer check_style) {
+		this.check_style = check_style;
+  	}
+ 	/**
+	 * 考核形式 0-实践考核
+	 */	 	
+  	public Integer getCheck_style() {
+		return check_style;
+  	}
+	/**
+	 * 课程代码
+	 */	
+  	public void setCourse_code(String course_code) {
+		this.course_code = course_code;
+  	}
+ 	/**
+	 * 课程代码
+	 */	 	
+  	public String getCourse_code() {
+		return course_code;
+  	}
+	/**
+	 * 主键
+	 */	
+  	public void setId(Integer id) {
+		this.id = id;
+  	}
+ 	/**
+	 * 主键
+	 */	 	
+  	public Integer getId() {
+		return id;
+  	}
+	/**
+	 * 专业代码
+	 */	
+  	public void setMajor_code(String major_code) {
+		this.major_code = major_code;
+  	}
+ 	/**
+	 * 专业代码
+	 */	 	
+  	public String getMajor_code() {
+		return major_code;
+  	}
+	/**
+	 * 专业名称
+	 */	
+  	public void setMajor_name(String major_name) {
+		this.major_name = major_name;
+  	}
+ 	/**
+	 * 专业名称
+	 */	 	
+  	public String getMajor_name() {
+		return major_name;
+  	}
+	/**
+	 * 成绩
+	 */	
+  	public void setScore(String score) {
+		this.score = score;
+  	}
+ 	/**
+	 * 成绩
+	 */	 	
+  	public String getScore() {
+		return score;
+  	}
+	/**
+	 * 主考学校ID
+	 */	
+  	public void setShool_id(Integer shool_id) {
+		this.shool_id = shool_id;
+  	}
+ 	/**
+	 * 主考学校ID
+	 */	 	
+  	public Integer getShool_id() {
+		return shool_id;
+  	}
+	/**
+	 * 状态 0-待省级审核,1-审核通过
+	 */	
+  	public void setStauts(Integer stauts) {
+		this.stauts = stauts;
+  	}
+ 	/**
+	 * 状态 0-待省级审核,1-审核通过
+	 */	 	
+  	public Integer getStauts() {
+		return stauts;
+  	}
+	/**
+	 * 学生姓名
+	 */	
+  	public void setStd_name(String std_name) {
+		this.std_name = std_name;
+  	}
+ 	/**
+	 * 学生姓名
+	 */	 	
+  	public String getStd_name() {
+		return std_name;
+  	}
+	/**
+	 * 考生ID
+	 */	
+  	public void setStd_reg_id(Integer std_reg_id) {
+		this.std_reg_id = std_reg_id;
+  	}
+ 	/**
+	 * 考生ID
+	 */	 	
+  	public Integer getStd_reg_id() {
+		return std_reg_id;
+  	}
+	/**
+	 * 上报日期
+	 */	
+  	public void setUpload_date(LocalDate upload_date) {
+		this.upload_date = upload_date;
+  	}
+ 	/**
+	 * 上报日期
+	 */	 	
+  	public LocalDate getUpload_date() {
+		return upload_date;
+  	}
+	/**
+	 * 上报人
+	 */	
+  	public void setUpload_oper(Integer upload_oper) {
+		this.upload_oper = upload_oper;
+  	}
+ 	/**
+	 * 上报人
+	 */	 	
+  	public Integer getUpload_oper() {
+		return upload_oper;
+  	}
+	public Integer getYear_code() {
+		return year_code;
+	}
+	public void setYear_code(Integer year_code) {
+		this.year_code = year_code;
+	}
+	public Integer getCourse_id() {
+		return course_id;
+	}
+	public Integer getMajor_id() {
+		return major_id;
+	}
+	public void setCourse_id(Integer course_id) {
+		this.course_id = course_id;
+	}
+	public void setMajor_id(Integer major_id) {
+		this.major_id = major_id;
+	}
+	public String getRemark() {
+		return remark;
+	}
+	public void setRemark(String remark) {
+		this.remark = remark;
+	}
+}

+ 373 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/kj/KjUnifiedScoreDetail.java

@@ -0,0 +1,373 @@
+package cn.hmsoft.ses.data.model.kj;
+
+import java.io.Serializable;
+import java.time.LocalDate;
+import java.time.LocalDateTime;
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.Comparator;
+import java.util.List;
+
+import org.apache.commons.lang.builder.EqualsBuilder;
+import org.apache.commons.lang.builder.HashCodeBuilder;
+
+import cn.hmsoft.jdbc.entity.Table;
+
+/**
+ * 统考成绩 模型.
+ * 
+ * @author: zhanqiang
+ * @date: 2019-04-24 10:58:54
+ * @version: 1.0
+ * @email: zhanqiang@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "kj_unified_score_detail", keyColumn = "id", sequenceName = "SEQ_kj_unified_score_detail")
+public class KjUnifiedScoreDetail implements Serializable {
+	private static final long serialVersionUID = -4665117562848007908L;
+	private Integer id;
+	private Integer year_code;
+	private Integer std_reg_id;
+	private Integer major_id;
+	private Integer course_id;
+	private String origin_score;
+	private String final_score;
+	private LocalDateTime repl_date;
+	private LocalDate exam_date;
+	private Integer score_source;
+	private String remark;
+	private Integer status;
+	private String status_name;
+	private String course_code;
+	private String major_code;
+	//顶替记录ID 和顶替记录表关联
+  	private Integer repl_record_id;
+  	private String ticket_no;
+  	private String std_name;
+  	private String course_score;
+  	private String cert_no;
+  	private String old_ticket_no1;
+  	private String old_ticket_no2;
+  	private String std_source;
+  	private String org_name;
+  	private String score_source_name;
+  	private Integer compose;
+  	private Integer isrelease;
+
+	private String note;//合成描述
+  	
+	protected String score_type_name;
+	protected Integer score_type;
+	protected Integer std_num;
+	protected Integer enrol_num;
+	protected String major_level_name;
+	protected String is_passed;
+	protected String out_remark;
+	protected Integer index_number;
+	protected String exam_year_month;
+	
+	public String getExam_year_month() {
+		return exam_year_month;
+	}
+	public void setExam_year_month(String exam_year_month) {
+		this.exam_year_month = exam_year_month;
+	}
+	public Integer getIndex_number() {
+		return index_number;
+	}
+	public void setIndex_number(Integer index_number) {
+		this.index_number = index_number;
+	}
+	public String getOut_remark() {
+		return out_remark;
+	}
+	public void setOut_remark(String out_remark) {
+		this.out_remark = out_remark;
+	}
+	public String getIs_passed() {
+		return is_passed;
+	}
+	public void setIs_passed(String is_passed) {
+		this.is_passed = is_passed;
+	}
+	public Integer getIsrelease() {
+		return isrelease;
+	}
+	public void setIsrelease(Integer isrelease) {
+		this.isrelease = isrelease;
+	}
+	public Integer getScore_type() {
+		return score_type;
+	}
+	public void setScore_type(Integer score_type) {
+		this.score_type = score_type;
+	}
+	public String getMajor_level_name() {
+		return major_level_name;
+	}
+	public void setMajor_level_name(String major_level_name) {
+		this.major_level_name = major_level_name;
+	}
+	public String getScore_type_name() {
+		return score_type_name;
+	}
+	public void setScore_type_name(String score_type_name) {
+		this.score_type_name = score_type_name;
+	}
+
+	public Integer getStd_num() {
+		return std_num;
+	}
+	public void setStd_num(Integer std_num) {
+		this.std_num = std_num;
+	}
+	public Integer getEnrol_num() {
+		return enrol_num;
+	}
+	public void setEnrol_num(Integer enrol_num) {
+		this.enrol_num = enrol_num;
+	}
+	public String getScore_source_name() {
+		return score_source_name;
+	}
+	public void setScore_source_name(String score_source_name) {
+		this.score_source_name = score_source_name;
+	}
+
+	
+  	public String getStatus_name() {
+		return status_name;
+	}
+	public void setStatus_name(String status_name) {
+		this.status_name = status_name;
+	}
+
+
+  	
+	public String getStd_source() {
+		return std_source;
+	}
+	public void setStd_source(String std_source) {
+		this.std_source = std_source;
+	}
+	public String getOrg_name() {
+		return org_name;
+	}
+	public void setOrg_name(String org_name) {
+		this.org_name = org_name;
+	}
+	public Integer getId() {
+		return id;
+	}
+	public void setId(Integer id) {
+		this.id = id;
+	}
+	public Integer getYear_code() {
+		return year_code;
+	}
+	public Integer getStd_reg_id() {
+		return std_reg_id;
+	}
+	public Integer getMajor_id() {
+		return major_id;
+	}
+	public Integer getCourse_id() {
+		return course_id;
+	}
+	public String getOrigin_score() {
+		return origin_score;
+	}
+	public String getFinal_score() {
+		return final_score;
+	}
+	public LocalDateTime getRepl_date() {
+		return repl_date;
+	}
+	public LocalDate getExam_date() {
+		return exam_date;
+	}
+	public Integer getScore_source() {
+		return score_source;
+	}
+	public String getRemark() {
+		return remark;
+	}
+	public Integer getStatus() {
+		return status;
+	}
+	public void setYear_code(Integer year_code) {
+		this.year_code = year_code;
+	}
+	public void setStd_reg_id(Integer std_reg_id) {
+		this.std_reg_id = std_reg_id;
+	}
+	public void setMajor_id(Integer major_id) {
+		this.major_id = major_id;
+	}
+	public void setCourse_id(Integer course_id) {
+		this.course_id = course_id;
+	}
+	public void setOrigin_score(String origin_score) {
+		this.origin_score = origin_score;
+	}
+	public void setFinal_score(String final_score) {
+		this.final_score = final_score;
+	}
+	public void setRepl_date(LocalDateTime repl_date) {
+		this.repl_date = repl_date;
+	}
+	public void setExam_date(LocalDate exam_date) {
+		this.exam_date = exam_date;
+	}
+	public void setScore_source(Integer score_source) {
+		this.score_source = score_source;
+	}
+	public void setRemark(String remark) {
+		this.remark = remark;
+	}
+	public void setStatus(Integer status) {
+		this.status = status;
+	}
+	public Integer getRepl_record_id() {
+		return repl_record_id;
+	}
+	public void setRepl_record_id(Integer repl_record_id) {
+		this.repl_record_id = repl_record_id;
+	}
+
+
+	//其他字段
+	protected String course_name;
+	protected String major_name;
+	protected Integer score_id;
+	
+	public String getCourse_code() {
+		return course_code;
+	}
+	public String getMajor_name() {
+		return major_name;
+	}
+	public String getTicket_no() {
+		return ticket_no;
+	}
+	public String getCert_no() {
+		return cert_no;
+	}
+	public void setCourse_code(String course_code) {
+		this.course_code = course_code;
+	}
+	public void setMajor_name(String major_name) {
+		this.major_name = major_name;
+	}
+	public void setTicket_no(String ticket_no) {
+		this.ticket_no = ticket_no;
+	}
+	public void setCert_no(String cert_no) {
+		this.cert_no = cert_no;
+	}
+	public String getStd_name() {
+		return std_name;
+	}
+	public void setStd_name(String std_name) {
+		this.std_name = std_name;
+	}
+	public String getCourse_name() {
+		return course_name;
+	}
+	public String getMajor_code() {
+		return major_code;
+	}
+	public void setCourse_name(String course_name) {
+		this.course_name = course_name;
+	}
+	public void setMajor_code(String major_code) {
+		this.major_code = major_code;
+	}
+	public String getCourse_score() {
+		return course_score;
+	}
+	public void setCourse_score(String course_score) {
+		this.course_score = course_score;
+	}
+	public Integer getScore_id() {
+		return score_id;
+	}
+	public void setScore_id(Integer score_id) {
+		this.score_id = score_id;
+	}
+	
+	public int hashCode() {
+	     return new HashCodeBuilder(17, 37).
+	       append(this.ticket_no).
+	       append(this.major_code).
+	       append(this.course_code).
+	       append(this.origin_score).
+	       append(this.final_score).
+	       toHashCode();
+	}
+	
+	public boolean equals(Object obj) {
+		   if (obj == null) { return false; }
+		   if (obj == this) { return true; }
+		   if (obj.getClass() != getClass()) {
+		     return false;
+		   }
+		   KjUnifiedScoreDetail oth = (KjUnifiedScoreDetail) obj;
+		   return new EqualsBuilder().
+			       append(this.ticket_no, oth.ticket_no).
+			       append(this.major_code, oth.major_code).
+			       append(this.course_code, oth.course_code).
+			       append(this.origin_score, oth.origin_score).
+			       append(this.final_score, oth.final_score)
+			       .isEquals();
+	}
+	
+	public static void main(String[] args) {
+		List<KjUnifiedScoreDetail> detaiList = new ArrayList<KjUnifiedScoreDetail>();
+		KjUnifiedScoreDetail d1 = new KjUnifiedScoreDetail();
+		KjUnifiedScoreDetail d2 = new KjUnifiedScoreDetail();
+		KjUnifiedScoreDetail d3 = new KjUnifiedScoreDetail();
+		d1.setTicket_no("010104153716");d1.setMajor_code("B050011");d1.setCourse_code("03708");d1.setFinal_score("62");d1.setYear_code(201904);
+		d2.setTicket_no("010104153716");d2.setMajor_code("B050011");d2.setCourse_code("00721");d2.setFinal_score("64");d2.setYear_code(201601);
+		d3.setTicket_no("010104153716");d3.setMajor_code("B050011");d3.setCourse_code("00725");d3.setFinal_score("66");d3.setYear_code(201710);
+		detaiList.add(d1);
+		detaiList.add(d2);
+		detaiList.add(d3);
+		
+		Collections.sort(detaiList, new Comparator<KjUnifiedScoreDetail>() {
+
+			@Override
+			public int compare(KjUnifiedScoreDetail o1, KjUnifiedScoreDetail o2) {
+				return o2.getYear_code().compareTo(o1.getYear_code());
+			}
+	
+		});
+		
+		System.err.println(detaiList);
+	}
+	public String getOld_ticket_no1() {
+		return old_ticket_no1;
+	}
+	public String getOld_ticket_no2() {
+		return old_ticket_no2;
+	}
+	public void setOld_ticket_no1(String old_ticket_no1) {
+		this.old_ticket_no1 = old_ticket_no1;
+	}
+	public void setOld_ticket_no2(String old_ticket_no2) {
+		this.old_ticket_no2 = old_ticket_no2;
+	}
+	public String getNote() {
+		return note;
+	}
+	public void setNote(String note) {
+		this.note = note;
+	}
+	public Integer getCompose() {
+		return compose;
+	}
+	public void setCompose(Integer compose) {
+		this.compose = compose;
+	}
+	
+}

+ 80 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/kj/KjUnifiedScoreMain.java

@@ -0,0 +1,80 @@
+package cn.hmsoft.ses.data.model.kj;
+
+import java.io.Serializable;
+import java.time.LocalDateTime;
+
+import cn.hmsoft.jdbc.entity.Table;
+
+/**
+ *  模型.
+ * 
+ * @author: zhanqiang
+ * @date: 2019-04-24 10:58:53
+ * @version: 1.0
+ * @email: zhanqiang@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "kj_unified_score_main", keyColumn = "id", sequenceName = "SEQ_kj_unified_score_main")
+public class KjUnifiedScoreMain implements Serializable {
+	private static final long serialVersionUID = 5918282785060666224L;
+  
+	private Integer id;
+	private String batch_name;
+	private Integer year_code;
+	private String file_path;
+	private Integer upload_oper;
+	private LocalDateTime upload_date;
+	private String remark;
+	
+	public Integer getId() {
+		return id;
+	}
+	public String getBatch_name() {
+		return batch_name;
+	}
+	public Integer getYear_code() {
+		return year_code;
+	}
+	public String getFile_path() {
+		return file_path;
+	}
+	public Integer getUpload_oper() {
+		return upload_oper;
+	}
+	public LocalDateTime getUpload_date() {
+		return upload_date;
+	}
+	public String getRemark() {
+		return remark;
+	}
+	public void setId(Integer id) {
+		this.id = id;
+	}
+	public void setBatch_name(String batch_name) {
+		this.batch_name = batch_name;
+	}
+	public void setYear_code(Integer year_code) {
+		this.year_code = year_code;
+	}
+	public void setFile_path(String file_path) {
+		this.file_path = file_path;
+	}
+	public void setUpload_oper(Integer upload_oper) {
+		this.upload_oper = upload_oper;
+	}
+	public void setUpload_date(LocalDateTime upload_date) {
+		this.upload_date = upload_date;
+	}
+	public void setRemark(String remark) {
+		this.remark = remark;
+	}
+	
+	protected String optr_name;
+
+	public String getOptr_name() {
+		return optr_name;
+	}
+	public void setOptr_name(String optr_name) {
+		this.optr_name = optr_name;
+	}
+}

+ 103 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/kw/KwCheckItem.java

@@ -0,0 +1,103 @@
+package cn.hmsoft.ses.data.model.kw;
+
+import java.io.Serializable;
+import cn.hmsoft.jdbc.entity.Table;
+
+/**
+ *  模型.
+ * 
+ * @author: shudonghui
+ * @date: 2020-03-10 13:32:16
+ * @version: 1.0
+ * @email: shudonghui@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "KW_CHECK_ITEM", keyColumn = "id", sequenceName = "SEQ_KW_CHECK_ITEM")
+public class KwCheckItem implements Serializable {
+	private static final long serialVersionUID = -1591316126355294047L;
+  	//字段别名
+  	private String alias;
+  	//字段
+  	private String fields;
+  	//主键ID
+  	private Integer id;
+  	//校验项
+  	private String item;
+  	//验证SQL
+  	private String sql;
+  	//业务类型
+  	private String type;
+  
+	/**
+	 * 
+	 */	
+  	public void setAlias(String alias) {
+		this.alias = alias;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getAlias() {
+		return alias;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setFields(String fields) {
+		this.fields = fields;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getFields() {
+		return fields;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setId(Integer id) {
+		this.id = id;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public Integer getId() {
+		return id;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setItem(String item) {
+		this.item = item;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getItem() {
+		return item;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setSql(String sql) {
+		this.sql = sql;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getSql() {
+		return sql;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setType(String type) {
+		this.type = type;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getType() {
+		return type;
+  	}
+}

+ 204 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/kw/KwExamPoint.java

@@ -0,0 +1,204 @@
+package cn.hmsoft.ses.data.model.kw;
+
+import java.io.Serializable;
+import cn.hmsoft.jdbc.entity.Table;
+
+/**
+ * 考点表 模型.
+ * 
+ * @author: zq
+ * @date: 2018-11-12 14:05:03
+ * @version: 1.0
+ * @email: zhanqiang@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "KW_EXAM_POINT", keyColumn = "id", sequenceName = "SEQ_KW_EXAM_POINT")
+public class KwExamPoint implements Serializable {
+	private static final long serialVersionUID = -6780724306282423456L;
+  	//考点编码
+  	private String exam_code;
+  	//考点名称
+  	private String exam_name;
+  	//考试时间ID
+  	private Integer exam_time_id;
+  	//主键
+  	private Integer id;
+  	//协管单位编码
+  	private String mgr_code;
+  	//协管单位ID
+  	private Integer mgr_id;
+  	//所属机构编码
+  	private String org_code;
+  	//所属机构ID
+  	private Integer org_id;
+  	//考点类型,除武汉,其他考点该类型都是1.
+  	private Integer point_type;
+  	//考点备注
+  	private String remark;
+  	
+  	protected Integer year_code;
+  	
+	public Integer getYear_code() {
+		return year_code;
+	}
+	public void setYear_code(Integer year_code) {
+		this.year_code = year_code;
+	}
+	/**
+	 * 考点编码
+	 */	
+  	public void setExam_code(String exam_code) {
+		this.exam_code = exam_code;
+  	}
+ 	/**
+	 * 考点编码
+	 */	 	
+  	public String getExam_code() {
+		return exam_code;
+  	}
+	/**
+	 * 考点名称
+	 */	
+  	public void setExam_name(String exam_name) {
+		this.exam_name = exam_name;
+  	}
+ 	/**
+	 * 考点名称
+	 */	 	
+  	public String getExam_name() {
+		return exam_name;
+  	}
+	/**
+	 * 考试时间ID
+	 */	
+  	public void setExam_time_id(Integer exam_time_id) {
+		this.exam_time_id = exam_time_id;
+  	}
+ 	/**
+	 * 考试时间ID
+	 */	 	
+  	public Integer getExam_time_id() {
+		return exam_time_id;
+  	}
+	/**
+	 * 主键
+	 */	
+  	public void setId(Integer id) {
+		this.id = id;
+  	}
+ 	/**
+	 * 主键
+	 */	 	
+  	public Integer getId() {
+		return id;
+  	}
+	/**
+	 * 协管单位编码
+	 */	
+  	public void setMgr_code(String mgr_code) {
+		this.mgr_code = mgr_code;
+  	}
+ 	/**
+	 * 协管单位编码
+	 */	 	
+  	public String getMgr_code() {
+		return mgr_code;
+  	}
+	/**
+	 * 协管单位ID
+	 */	
+  	public void setMgr_id(Integer mgr_id) {
+		this.mgr_id = mgr_id;
+  	}
+ 	/**
+	 * 协管单位ID
+	 */	 	
+  	public Integer getMgr_id() {
+		return mgr_id;
+  	}
+	/**
+	 * 所属机构编码
+	 */	
+  	public void setOrg_code(String org_code) {
+		this.org_code = org_code;
+  	}
+ 	/**
+	 * 所属机构编码
+	 */	 	
+  	public String getOrg_code() {
+		return org_code;
+  	}
+	/**
+	 * 所属机构ID
+	 */	
+  	public void setOrg_id(Integer org_id) {
+		this.org_id = org_id;
+  	}
+ 	/**
+	 * 所属机构ID
+	 */	 	
+  	public Integer getOrg_id() {
+		return org_id;
+  	}
+	public Integer getPoint_type() {
+		return point_type;
+	}
+	public void setPoint_type(Integer point_type) {
+		this.point_type = point_type;
+	}
+	public String getRemark() {
+		return remark;
+	}
+	public void setRemark(String remark) {
+		this.remark = remark;
+	}
+	
+	//机构名称
+	private String org_name;
+
+	public String getOrg_name() {
+		return org_name;
+	}
+	public void setOrg_name(String org_name) {
+		this.org_name = org_name;
+	}
+	
+	protected String unit_code; //考点单元code
+	protected String unit_name; //考点单元名称
+	protected Integer room_code; //考场代号
+	protected String exam_times; //考试批次
+
+	public String getUnit_code() {
+		return unit_code;
+	}
+
+	public void setUnit_code(String unit_code) {
+		this.unit_code = unit_code;
+	}
+
+	public String getUnit_name() {
+		return unit_name;
+	}
+
+	public void setUnit_name(String unit_name) {
+		this.unit_name = unit_name;
+	}
+
+	public Integer getRoom_code() {
+		return room_code;
+	}
+
+	public void setRoom_code(Integer room_code) {
+		this.room_code = room_code;
+	}
+
+	public String getExam_times() {
+		return exam_times;
+	}
+
+	public void setExam_times(String exam_times) {
+		this.exam_times = exam_times;
+	}
+	
+	
+}

+ 134 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/kw/KwExamRelation.java

@@ -0,0 +1,134 @@
+package cn.hmsoft.ses.data.model.kw;
+
+import java.io.Serializable;
+import cn.hmsoft.jdbc.entity.Table;
+
+/**
+ * 考务关系 模型.
+ * 
+ * @author: zq
+ * @date: 2018-11-12 14:05:02
+ * @version: 1.0
+ * @email: zhanqiang@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "KW_EXAM_RELATION", keyColumn = "id", sequenceName = "SEQ_KW_EXAM_RELATION")
+public class KwExamRelation implements Serializable {
+	private static final long serialVersionUID = -7755696983381183513L;
+  	//主办学校机构ID 助学班才有
+  	private Integer assist_org_id;
+  	//考点ID
+  	private Integer exam_point_id;
+  	//所属市考办
+  	private Integer city_area_id;
+  	//学生来源考区ID
+  	private Integer exam_area_id;
+  	//考试时间ID
+  	private Integer exam_time_id;
+  	//主键
+  	private Integer id;
+  	//机构ID KW_DATA_MGT_UNIT.id
+  	private Integer org_id;
+  	//主考学校ID 助学班才有
+  	private Integer school_id;
+  	//状态 0-待市考办审批,1-生效,2-停用
+  	private Integer status;
+  
+	/**
+	 * 主办学校机构ID 助学班才有
+	 */	
+  	public void setAssist_org_id(Integer assist_org_id) {
+		this.assist_org_id = assist_org_id;
+  	}
+ 	/**
+	 * 主办学校机构ID 助学班才有
+	 */	 	
+  	public Integer getAssist_org_id() {
+		return assist_org_id;
+  	}
+	public Integer getExam_point_id() {
+		return exam_point_id;
+	}
+	public void setExam_point_id(Integer exam_point_id) {
+		this.exam_point_id = exam_point_id;
+	}
+	/**
+	 * 所属市考办
+	 */	
+  	public void setCity_area_id(Integer city_area_id) {
+		this.city_area_id = city_area_id;
+  	}
+ 	/**
+	 * 所属市考办
+	 */	 	
+  	public Integer getCity_area_id() {
+		return city_area_id;
+  	}
+	/**
+	 * 学生来源考区ID
+	 */	
+  	public void setExam_area_id(Integer exam_area_id) {
+		this.exam_area_id = exam_area_id;
+  	}
+ 	/**
+	 * 学生来源考区ID
+	 */	 	
+  	public Integer getExam_area_id() {
+		return exam_area_id;
+  	}
+	/**
+	 * 考试时间ID
+	 */	
+  	public void setExam_time_id(Integer exam_time_id) {
+		this.exam_time_id = exam_time_id;
+  	}
+ 	/**
+	 * 考试时间ID
+	 */	 	
+  	public Integer getExam_time_id() {
+		return exam_time_id;
+  	}
+	/**
+	 * 主键
+	 */	
+  	public void setId(Integer id) {
+		this.id = id;
+  	}
+ 	/**
+	 * 主键
+	 */	 	
+  	public Integer getId() {
+		return id;
+  	}
+
+	/**
+	 * 主考学校ID 助学班才有
+	 */	
+  	public void setSchool_id(Integer school_id) {
+		this.school_id = school_id;
+  	}
+ 	/**
+	 * 主考学校ID 助学班才有
+	 */	 	
+  	public Integer getSchool_id() {
+		return school_id;
+  	}
+	/**
+	 * 状态 0-待市考办审批,1-生效,2-停用
+	 */	
+  	public void setStatus(Integer status) {
+		this.status = status;
+  	}
+ 	/**
+	 * 状态 0-待市考办审批,1-生效,2-停用
+	 */	 	
+  	public Integer getStatus() {
+		return status;
+  	}
+	public Integer getOrg_id() {
+		return org_id;
+	}
+	public void setOrg_id(Integer org_id) {
+		this.org_id = org_id;
+	}
+}

+ 139 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/kw/KwExamRoom.java

@@ -0,0 +1,139 @@
+package cn.hmsoft.ses.data.model.kw;
+
+import java.io.Serializable;
+import cn.hmsoft.jdbc.entity.Table;
+
+/**
+ * 考场表 模型.
+ * 
+ * @author: zq
+ * @date: 2018-11-24 14:54:32
+ * @version: 1.0
+ * @email: zhanqiang@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "KW_EXAM_ROOM", keyColumn = "id", sequenceName = "SEQ_KW_EXAM_ROOM")
+public class KwExamRoom implements Serializable {
+	private static final long serialVersionUID = -7014676501047348784L;
+	//考场名称
+	private String room_name;
+  	//考点单元ID 关联考点单元ID
+  	private Integer exam_unit_id;
+  	//主键
+  	private Integer id;
+  	//备注
+  	private String remark;
+  	//考场容量 默认为30
+  	private Integer room_capacity;
+  	//考场编码
+  	private String room_code;
+  	//优先级
+  	private Integer room_priority;
+  	//考场类型 0-通用,1-社会,2-高考,3-其他
+  	private Integer room_type;
+  	//状态 0-启用,1-禁用
+  	private Integer status;
+  
+	public String getRoom_name() {
+		return room_name;
+	}
+	public void setRoom_name(String room_name) {
+		this.room_name = room_name;
+	}
+	/**
+	 * 考点单元ID 关联考点单元ID
+	 */	
+  	public void setExam_unit_id(Integer exam_unit_id) {
+		this.exam_unit_id = exam_unit_id;
+  	}
+ 	/**
+	 * 考点单元ID 关联考点单元ID
+	 */	 	
+  	public Integer getExam_unit_id() {
+		return exam_unit_id;
+  	}
+	/**
+	 * 主键
+	 */	
+  	public void setId(Integer id) {
+		this.id = id;
+  	}
+ 	/**
+	 * 主键
+	 */	 	
+  	public Integer getId() {
+		return id;
+  	}
+	/**
+	 * 备注
+	 */	
+  	public void setRemark(String remark) {
+		this.remark = remark;
+  	}
+ 	/**
+	 * 备注
+	 */	 	
+  	public String getRemark() {
+		return remark;
+  	}
+	/**
+	 * 考场容量 默认为30
+	 */	
+  	public void setRoom_capacity(Integer room_capacity) {
+		this.room_capacity = room_capacity;
+  	}
+ 	/**
+	 * 考场容量 默认为30
+	 */	 	
+  	public Integer getRoom_capacity() {
+		return room_capacity;
+  	}
+	/**
+	 * 考场编码
+	 */	
+  	public void setRoom_code(String room_code) {
+		this.room_code = room_code;
+  	}
+ 	/**
+	 * 考场编码
+	 */	 	
+  	public String getRoom_code() {
+		return room_code;
+  	}
+	/**
+	 * 优先级
+	 */	
+  	public void setRoom_priority(Integer room_priority) {
+		this.room_priority = room_priority;
+  	}
+ 	/**
+	 * 优先级
+	 */	 	
+  	public Integer getRoom_priority() {
+		return room_priority;
+  	}
+	/**
+	 * 考场类型 0-通用,1-社会,2-高考,3-其他
+	 */	
+  	public void setRoom_type(Integer room_type) {
+		this.room_type = room_type;
+  	}
+ 	/**
+	 * 考场类型 0-通用,1-社会,2-高考,3-其他
+	 */	 	
+  	public Integer getRoom_type() {
+		return room_type;
+  	}
+	/**
+	 * 状态 0-启用,1-禁用
+	 */	
+  	public void setStatus(Integer status) {
+		this.status = status;
+  	}
+ 	/**
+	 * 状态 0-启用,1-禁用
+	 */	 	
+  	public Integer getStatus() {
+		return status;
+  	}
+}

+ 270 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/kw/KwExamUnit.java

@@ -0,0 +1,270 @@
+package cn.hmsoft.ses.data.model.kw;
+
+import java.io.Serializable;
+import cn.hmsoft.jdbc.entity.Table;
+
+/**
+ * 考点单元表 模型.
+ * 
+ * @author: zq
+ * @date: 2018-11-12 14:05:01
+ * @version: 1.0
+ * @email: zhanqiang@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "KW_EXAM_UNIT", keyColumn = "id", sequenceName = "SEQ_KW_EXAM_UNIT")
+public class KwExamUnit implements Serializable {
+	private static final long serialVersionUID = 5469701927842707226L;
+  	//考点地址
+  	private String adress;
+  	//考点ID
+  	private Integer exam_point_id;
+  	//考试时间配置ID
+  	private Integer exam_time_id;
+  	//主键
+  	private Integer id;
+  	//机构ID
+  	private Integer org_id;
+  	//考点单元编码
+  	private String unit_code;
+  	//考点单元名
+  	private String unit_name;
+  	//备注
+  	private String remark;
+  	//考场容量
+  	private Integer room_capacity;
+  	//考场数
+  	private Integer room_num;
+  	//考点单元简称
+  	private String short_name;
+  	//状态 0-禁用,1-启用
+  	private Integer status;
+  	//优先级
+  	private Integer priority;
+  	//独立编排标志
+  	private Integer alone_flag;
+  	
+  	private String unit_code_bz;
+  	private String unit_name_bz;
+  	// 关联特殊课程ID
+  	private Integer course_id;
+  	protected String course_name;
+  	protected String full_name;
+
+  	
+	public String getFull_name() {
+		return full_name;
+	}
+	public void setFull_name(String full_name) {
+		this.full_name = full_name;
+	}
+	public String getCourse_name() {
+		return course_name;
+	}
+	public void setCourse_name(String course_name) {
+		this.course_name = course_name;
+	}
+	public Integer getCourse_id() {
+		return course_id;
+	}
+	public void setCourse_id(Integer course_id) {
+		this.course_id = course_id;
+	}
+	public String getUnit_code_bz() {
+		return unit_code_bz;
+	}
+	public void setUnit_code_bz(String unit_code_bz) {
+		this.unit_code_bz = unit_code_bz;
+	}
+	public String getUnit_name_bz() {
+		return unit_name_bz;
+	}
+	public void setUnit_name_bz(String unit_name_bz) {
+		this.unit_name_bz = unit_name_bz;
+	}
+	/**
+	 * 考点地址
+	 */	
+  	public void setAdress(String adress) {
+		this.adress = adress;
+  	}
+ 	/**
+	 * 考点地址
+	 */	 	
+  	public String getAdress() {
+		return adress;
+  	}
+	/**
+	 * 考点ID
+	 */	
+  	public void setExam_point_id(Integer exam_point_id) {
+		this.exam_point_id = exam_point_id;
+  	}
+ 	/**
+	 * 考点ID
+	 */	 	
+  	public Integer getExam_point_id() {
+		return exam_point_id;
+  	}
+	/**
+	 * 考试时间配置ID
+	 */	
+  	public void setExam_time_id(Integer exam_time_id) {
+		this.exam_time_id = exam_time_id;
+  	}
+ 	/**
+	 * 考试时间配置ID
+	 */	 	
+  	public Integer getExam_time_id() {
+		return exam_time_id;
+  	}
+	/**
+	 * 主键
+	 */	
+  	public void setId(Integer id) {
+		this.id = id;
+  	}
+ 	/**
+	 * 主键
+	 */	 	
+  	public Integer getId() {
+		return id;
+  	}
+	/**
+	 * 机构ID
+	 */	
+  	public void setOrg_id(Integer org_id) {
+		this.org_id = org_id;
+  	}
+ 	/**
+	 * 机构ID
+	 */	 	
+  	public Integer getOrg_id() {
+		return org_id;
+  	}
+	/**
+	 * 考点单元编码
+	 */	
+  	public void setUnit_code(String unit_code) {
+		this.unit_code = unit_code;
+  	}
+ 	/**
+	 * 考点单元编码
+	 */	 	
+  	public String getUnit_code() {
+		return unit_code;
+  	}
+	/**
+	 * 考点单元名
+	 */	
+  	public void setUnit_name(String unit_name) {
+		this.unit_name = unit_name;
+  	}
+ 	/**
+	 * 考点单元名
+	 */	 	
+  	public String getUnit_name() {
+		return unit_name;
+  	}
+	/**
+	 * 备注
+	 */	
+  	public void setRemark(String remark) {
+		this.remark = remark;
+  	}
+ 	/**
+	 * 备注
+	 */	 	
+  	public String getRemark() {
+		return remark;
+  	}
+	/**
+	 * 考场容量
+	 */	
+  	public void setRoom_capacity(Integer room_capacity) {
+		this.room_capacity = room_capacity;
+  	}
+ 	/**
+	 * 考场容量
+	 */	 	
+  	public Integer getRoom_capacity() {
+		return room_capacity;
+  	}
+	/**
+	 * 考场数
+	 */	
+  	public void setRoom_num(Integer room_num) {
+		this.room_num = room_num;
+  	}
+ 	/**
+	 * 考场数
+	 */	 	
+  	public Integer getRoom_num() {
+		return room_num;
+  	}
+	/**
+	 * 考点单元简称
+	 */	
+  	public void setShort_name(String short_name) {
+		this.short_name = short_name;
+  	}
+ 	/**
+	 * 考点单元简称
+	 */	 	
+  	public String getShort_name() {
+		return short_name;
+  	}
+	/**
+	 * 状态 0-禁用,1-启用
+	 */	
+  	public void setStatus(Integer status) {
+		this.status = status;
+  	}
+ 	/**
+	 * 状态 0-禁用,1-启用
+	 */	 	
+  	public Integer getStatus() {
+		return status;
+  	}
+	public Integer getPriority() {
+		return priority;
+	}
+	public void setPriority(Integer priority) {
+		this.priority = priority;
+	}
+	/**
+	 * 是否独立编排,0:否;1:是
+	 */	
+	public Integer getAlone_flag() {
+		return alone_flag;
+	}
+	/**
+	 * 是否独立编排,0:否;1:是
+	 */	
+	public void setAlone_flag(Integer alone_flag) {
+		this.alone_flag = alone_flag;
+	}
+
+	//机构名称
+	private String org_name;
+
+	public String getOrg_name() {
+		return org_name;
+	}
+	public void setOrg_name(String org_name) {
+		this.org_name = org_name;
+	}
+	
+	protected String unit_full_name;
+
+	public String getUnit_full_name() {
+		return unit_full_name;
+	}
+
+	public void setUnit_full_name(String unit_full_name) {
+		this.unit_full_name = unit_full_name;
+	}
+	
+
+	
+}

+ 259 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/kw/KwLayout.java

@@ -0,0 +1,259 @@
+package cn.hmsoft.ses.data.model.kw;
+
+import java.io.Serializable;
+import java.time.LocalDate;
+import java.time.LocalDateTime;
+
+import cn.hmsoft.jdbc.entity.Table;
+
+/**
+ * 考务编排主表 模型.
+ * 
+ * @author: zq
+ * @date: 2018-11-12 14:05:00
+ * @version: 1.0
+ * @email: zhanqiang@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "KW_LAYOUT", keyColumn = "id", sequenceName = "SEQ_KW_LAYOUT")
+public class KwLayout implements Serializable {
+	private static final long serialVersionUID = -2065410449844100675L;
+  	//创建时间
+  	private LocalDateTime create_time;
+  	//考试时间段 ABCDXYE
+  	private String exam_times;
+  	//考试时间ID
+  	private Integer exam_time_id;
+  	//考点ID.
+  	private Integer exam_point_id;
+  	//考点单元ID
+  	private Integer exam_unit_id;
+  	//主键
+  	private Integer id;
+  	//考场数
+  	private Integer room_num;
+  	//是否统考编排
+  	private Integer unified_flag;
+  	
+	/**
+	 * 创建时间
+	 */	
+  	public void setCreate_time(LocalDateTime create_time) {
+		this.create_time = create_time;
+  	}
+ 	/**
+	 * 创建时间
+	 */	 	
+  	public LocalDateTime getCreate_time() {
+		return create_time;
+  	}
+	/**
+	 * 考试时间段 ABCDXYE
+	 */	
+  	public void setExam_times(String exam_times) {
+		this.exam_times = exam_times;
+  	}
+ 	/**
+	 * 考试时间段 ABCDXYE
+	 */	 	
+  	public String getExam_times() {
+		return exam_times;
+  	}
+	/**
+	 * 考试时间ID
+	 */	
+  	public void setExam_time_id(Integer exam_time_id) {
+		this.exam_time_id = exam_time_id;
+  	}
+ 	/**
+	 * 考试时间ID
+	 */	 	
+  	public Integer getExam_time_id() {
+		return exam_time_id;
+  	}
+	public Integer getExam_point_id() {
+		return exam_point_id;
+	}
+	public void setExam_point_id(Integer exam_point_id) {
+		this.exam_point_id = exam_point_id;
+	}
+	/**
+	 * 考点单元ID
+	 */	
+  	public void setExam_unit_id(Integer exam_unit_id) {
+		this.exam_unit_id = exam_unit_id;
+  	}
+ 	/**
+	 * 考点单元ID
+	 */	 	
+  	public Integer getExam_unit_id() {
+		return exam_unit_id;
+  	}
+	/**
+	 * 主键
+	 */	
+  	public void setId(Integer id) {
+		this.id = id;
+  	}
+ 	/**
+	 * 主键
+	 */	 	
+  	public Integer getId() {
+		return id;
+  	}
+	/**
+	 * 考场数
+	 */	
+  	public void setRoom_num(Integer room_num) {
+		this.room_num = room_num;
+  	}
+ 	/**
+	 * 考场数
+	 */	 	
+  	public Integer getRoom_num() {
+		return room_num;
+  	}
+  	
+  	//显示字段-----
+  	/**
+  	 * 总科次
+  	 */
+  	protected Integer nums;
+  	/**
+  	 * 考点单元编码
+  	 */
+  	protected String unit_code;
+  	/**
+  	 * 考点单元名
+  	 */
+  	protected String unit_name;
+  	/**
+  	 * 考点单元编码
+  	 */
+  	protected String unit_code_bz;
+  	/**
+  	 * 考点单元名
+  	 */
+  	protected String unit_name_bz;
+  	/**
+  	 * 主考学校code
+  	 */
+  	protected String school_code;
+  	/**
+  	 * 主考学校名称
+  	 */
+  	protected String school_name;
+  	/**
+  	 * 主考学校名称
+  	 */
+  	protected String exam_area_name;
+  	/**
+  	 * 助学班code
+  	 */
+  	protected String help_code;
+  	/**
+  	 * 助学班名称
+  	 */
+  	protected String help_name;
+  	/**
+  	 * 考区ID
+  	 */
+  	protected Integer exam_area_id;
+  	
+  	protected LocalDate exam_first_day;
+  	protected LocalDate exam_second_day;
+  	protected LocalDate exam_third_day;
+  	
+  	
+	public String getUnit_code_bz() {
+		return unit_code_bz;
+	}
+	public void setUnit_code_bz(String unit_code_bz) {
+		this.unit_code_bz = unit_code_bz;
+	}
+	public String getUnit_name_bz() {
+		return unit_name_bz;
+	}
+	public void setUnit_name_bz(String unit_name_bz) {
+		this.unit_name_bz = unit_name_bz;
+	}
+	public Integer getNums() {
+		return nums;
+	}
+	public String getUnit_code() {
+		return unit_code;
+	}
+	public String getUnit_name() {
+		return unit_name;
+	}
+	public void setNums(Integer nums) {
+		this.nums = nums;
+	}
+	public void setUnit_code(String unit_code) {
+		this.unit_code = unit_code;
+	}
+	public void setUnit_name(String unit_name) {
+		this.unit_name = unit_name;
+	}
+	public String getSchool_code() {
+		return school_code;
+	}
+	public String getHelp_code() {
+		return help_code;
+	}
+	public Integer getExam_area_id() {
+		return exam_area_id;
+	}
+	public void setSchool_code(String school_code) {
+		this.school_code = school_code;
+	}
+	public void setHelp_code(String help_code) {
+		this.help_code = help_code;
+	}
+	public void setExam_area_id(Integer exam_area_id) {
+		this.exam_area_id = exam_area_id;
+	}
+	public String getSchool_name() {
+		return school_name;
+	}
+	public String getExam_area_name() {
+		return exam_area_name;
+	}
+	public String getHelp_name() {
+		return help_name;
+	}
+	public void setSchool_name(String school_name) {
+		this.school_name = school_name;
+	}
+	public void setExam_area_name(String exam_area_name) {
+		this.exam_area_name = exam_area_name;
+	}
+	public void setHelp_name(String help_name) {
+		this.help_name = help_name;
+	}
+	public LocalDate getExam_first_day() {
+		return exam_first_day;
+	}
+	public LocalDate getExam_second_day() {
+		return exam_second_day;
+	}
+	public LocalDate getExam_third_day() {
+		return exam_third_day;
+	}
+	public void setExam_first_day(LocalDate exam_first_day) {
+		this.exam_first_day = exam_first_day;
+	}
+	public void setExam_second_day(LocalDate exam_second_day) {
+		this.exam_second_day = exam_second_day;
+	}
+	public void setExam_third_day(LocalDate exam_third_day) {
+		this.exam_third_day = exam_third_day;
+	}
+	public Integer getUnified_flag() {
+		return unified_flag;
+	}
+	public void setUnified_flag(Integer unified_flag) {
+		this.unified_flag = unified_flag;
+	}
+  	
+}

+ 182 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/kw/KwLayoutBase.java

@@ -0,0 +1,182 @@
+package cn.hmsoft.ses.data.model.kw;
+
+import java.time.LocalDate;
+
+/**
+ * 考生报名待编排基础模型.
+ * @author zq
+ *
+ */
+public class KwLayoutBase {
+
+	private Integer course_id;
+	private String course_code;
+	private String course_name;
+	private String cert_no;
+	private Integer reg_id;
+	private Integer num;
+	private LocalDate exam_first_day;
+	private LocalDate exam_second_day;
+	private LocalDate exam_third_day;
+	private Integer exam_area_id;
+	private Integer mgr_org_id;
+	private Integer city_area_id;
+	private Integer exam_point_id;
+	private Integer school_id;
+	private String school_code;
+	private Integer assist_org_id;
+	private String help_code;
+	private Integer exam_time_id;
+	private String exam_batch;
+	private Integer enrol_id;
+	private String ticket_no;
+	private String std_name;
+	private Integer status;
+	private Integer point_type;
+	
+	public Integer getCourse_id() {
+		return course_id;
+	}
+	public String getCourse_code() {
+		return course_code;
+	}
+	public String getCourse_name() {
+		return course_name;
+	}
+	public String getCert_no() {
+		return cert_no;
+	}
+	public Integer getReg_id() {
+		return reg_id;
+	}
+	public Integer getNum() {
+		return num;
+	}
+	public LocalDate getExam_first_day() {
+		return exam_first_day;
+	}
+	public LocalDate getExam_second_day() {
+		return exam_second_day;
+	}
+	public LocalDate getExam_third_day() {
+		return exam_third_day;
+	}
+	public Integer getExam_area_id() {
+		return exam_area_id;
+	}
+	public Integer getMgr_org_id() {
+		return mgr_org_id;
+	}
+	public Integer getCity_area_id() {
+		return city_area_id;
+	}
+	public Integer getExam_point_id() {
+		return exam_point_id;
+	}
+	public Integer getSchool_id() {
+		return school_id;
+	}
+	public String getSchool_code() {
+		return school_code;
+	}
+	public Integer getAssist_org_id() {
+		return assist_org_id;
+	}
+	public String getHelp_code() {
+		return help_code;
+	}
+	public Integer getExam_time_id() {
+		return exam_time_id;
+	}
+	public String getExam_batch() {
+		return exam_batch;
+	}
+	public Integer getEnrol_id() {
+		return enrol_id;
+	}
+	public String getTicket_no() {
+		return ticket_no;
+	}
+	public String getStd_name() {
+		return std_name;
+	}
+	public void setStd_name(String std_name) {
+		this.std_name = std_name;
+	}
+	public Integer getStatus() {
+		return status;
+	}
+	public Integer getPoint_type() {
+		return point_type;
+	}
+	public void setCourse_id(Integer course_id) {
+		this.course_id = course_id;
+	}
+	public void setCourse_code(String course_code) {
+		this.course_code = course_code;
+	}
+	public void setCourse_name(String course_name) {
+		this.course_name = course_name;
+	}
+	public void setCert_no(String cert_no) {
+		this.cert_no = cert_no;
+	}
+	public void setReg_id(Integer reg_id) {
+		this.reg_id = reg_id;
+	}
+	public void setNum(Integer num) {
+		this.num = num;
+	}
+	public void setExam_first_day(LocalDate exam_first_day) {
+		this.exam_first_day = exam_first_day;
+	}
+	public void setExam_second_day(LocalDate exam_second_day) {
+		this.exam_second_day = exam_second_day;
+	}
+	public void setExam_third_day(LocalDate exam_third_day) {
+		this.exam_third_day = exam_third_day;
+	}
+	public void setExam_area_id(Integer exam_area_id) {
+		this.exam_area_id = exam_area_id;
+	}
+	public void setMgr_org_id(Integer mgr_org_id) {
+		this.mgr_org_id = mgr_org_id;
+	}
+	public void setCity_area_id(Integer city_area_id) {
+		this.city_area_id = city_area_id;
+	}
+	public void setExam_point_id(Integer exam_point_id) {
+		this.exam_point_id = exam_point_id;
+	}
+	public void setSchool_id(Integer school_id) {
+		this.school_id = school_id;
+	}
+	public void setSchool_code(String school_code) {
+		this.school_code = school_code;
+	}
+	public void setAssist_org_id(Integer assist_org_id) {
+		this.assist_org_id = assist_org_id;
+	}
+	public void setHelp_code(String help_code) {
+		this.help_code = help_code;
+	}
+	public void setExam_time_id(Integer exam_time_id) {
+		this.exam_time_id = exam_time_id;
+	}
+	public void setExam_batch(String exam_batch) {
+		this.exam_batch = exam_batch;
+	}
+	public void setEnrol_id(Integer enrol_id) {
+		this.enrol_id = enrol_id;
+	}
+	public void setTicket_no(String ticket_no) {
+		this.ticket_no = ticket_no;
+	}
+	public void setStatus(Integer status) {
+		this.status = status;
+	}
+	public void setPoint_type(Integer point_type) {
+		this.point_type = point_type;
+	}
+	
+}

+ 164 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/kw/KwLayoutCourseBagSum.java

@@ -0,0 +1,164 @@
+package cn.hmsoft.ses.data.model.kw;
+
+import java.io.Serializable;
+import cn.hmsoft.jdbc.entity.Table;
+
+/**
+ *  模型.
+ * 
+ * @author: yangwei
+ * @date: 2019-05-10 13:37:59
+ * @version: 1.0
+ * @email: yangwei@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "kw_layout_course_bag_sum", keyColumn = "id", sequenceName = "SEQ_kw_layout_course_bag_sum")
+public class KwLayoutCourseBagSum implements Serializable {
+	private static final long serialVersionUID = 8557394238442954291L;
+  	//
+  	private String course_code;
+  	//
+  	private String course_name;
+  	//
+  	private String exam_times;
+  	//
+  	private Integer exam_time_id;
+  	//
+  	private Integer is_net_mark;
+  	//
+  	private Integer sum_bag_15;
+  	//
+  	private Integer sum_bag_30;
+  	//
+  	private Integer sum_bag_5;
+  	
+  	private Integer sum_all;
+  	//
+  	private String sum_exam_times;
+  	
+  	private Integer time_count;
+  
+	/**
+	 * 
+	 */	
+  	public void setCourse_code(String course_code) {
+		this.course_code = course_code;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getCourse_code() {
+		return course_code;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setCourse_name(String course_name) {
+		this.course_name = course_name;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getCourse_name() {
+		return course_name;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setExam_times(String exam_times) {
+		this.exam_times = exam_times;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getExam_times() {
+		return exam_times;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setExam_time_id(Integer exam_time_id) {
+		this.exam_time_id = exam_time_id;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public Integer getExam_time_id() {
+		return exam_time_id;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setIs_net_mark(Integer is_net_mark) {
+		this.is_net_mark = is_net_mark;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public Integer getIs_net_mark() {
+		return is_net_mark;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setSum_bag_15(Integer sum_bag_15) {
+		this.sum_bag_15 = sum_bag_15;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public Integer getSum_bag_15() {
+		return sum_bag_15;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setSum_bag_30(Integer sum_bag_30) {
+		this.sum_bag_30 = sum_bag_30;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public Integer getSum_bag_30() {
+		return sum_bag_30;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setSum_bag_5(Integer sum_bag_5) {
+		this.sum_bag_5 = sum_bag_5;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public Integer getSum_bag_5() {
+		return sum_bag_5;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setSum_exam_times(String sum_exam_times) {
+		this.sum_exam_times = sum_exam_times;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getSum_exam_times() {
+		return sum_exam_times;
+  	}
+	public Integer getSum_all() {
+		return sum_all;
+	}
+	public void setSum_all(Integer sum_all) {
+		this.sum_all = sum_all;
+	}
+	public Integer getTime_count() {
+		return time_count;
+	}
+	public void setTime_count(Integer time_count) {
+		this.time_count = time_count;
+	}
+	
+  	
+  	
+}

+ 292 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/kw/KwLayoutDetail.java

@@ -0,0 +1,292 @@
+package cn.hmsoft.ses.data.model.kw;
+
+import java.io.Serializable;
+import cn.hmsoft.jdbc.entity.Table;
+
+/**
+ * 编排详情 模型.
+ * 
+ * @author: zq
+ * @date: 2018-11-12 14:05:00
+ * @version: 1.0
+ * @email: zhanqiang@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "KW_LAYOUT_DETAIL", keyColumn = "id", sequenceName = "SEQ_KW_LAYOUT_DETAIL")
+public class KwLayoutDetail implements Serializable {
+	private static final long serialVersionUID = 886797989809945907L;
+
+  	//课程ID
+  	private Integer course_id;
+  	//考试时间ID
+  	private Integer exam_time_id;
+  	//主键
+  	private Integer id;
+  	//学生注册ID
+  	private Integer reg_id;
+  	//编排房间ID kw_layout_room.id
+  	private Integer room_id;
+  	//座位号
+  	private Integer seat_no;
+  	//报名ID
+  	private Integer enrol_id;
+  	//准考证号
+  	private String ticket_no;
+  	//身份证号
+  	private String cert_no;
+  	//学生姓名
+  	private String std_name;
+  	private String room_name;
+  	
+	public String getRoom_name() {
+		return room_name;
+	}
+	public void setRoom_name(String room_name) {
+		this.room_name = room_name;
+	}
+	/**
+	 * 准考证号
+	 */	
+  	public void setTicket_no(String ticket_no) {
+		this.ticket_no = ticket_no;
+  	}
+ 	/**
+	 * 准考证号
+	 */	 	
+  	public String getTicket_no() {
+		return ticket_no;
+  	}
+	/**
+	 * 身份证号
+	 */	
+  	public void setCert_no(String cert_no) {
+		this.cert_no = cert_no;
+  	}
+ 	/**
+	 * 身份证号
+	 */	 	
+  	public String getCert_no() {
+		return cert_no;
+  	}
+	/**
+	 * 课程ID
+	 */	
+  	public void setCourse_id(Integer course_id) {
+		this.course_id = course_id;
+  	}
+ 	/**
+	 * 课程ID
+	 */	 	
+  	public Integer getCourse_id() {
+		return course_id;
+  	}
+	/**
+	 * 考试时间ID
+	 */	
+  	public void setExam_time_id(Integer exam_time_id) {
+		this.exam_time_id = exam_time_id;
+  	}
+ 	/**
+	 * 考试时间ID
+	 */	 	
+  	public Integer getExam_time_id() {
+		return exam_time_id;
+  	}
+	/**
+	 * 主键
+	 */	
+  	public void setId(Integer id) {
+		this.id = id;
+  	}
+ 	/**
+	 * 主键
+	 */	 	
+  	public Integer getId() {
+		return id;
+  	}
+	/**
+	 * 学生注册ID
+	 */	
+  	public void setReg_id(Integer reg_id) {
+		this.reg_id = reg_id;
+  	}
+ 	/**
+	 * 学生注册ID
+	 */	 	
+  	public Integer getReg_id() {
+		return reg_id;
+  	}
+	/**
+	 * 编排房间ID kw_layout_room.id
+	 */	
+  	public void setRoom_id(Integer room_id) {
+		this.room_id = room_id;
+  	}
+ 	/**
+	 * 编排房间ID kw_layout_room.id
+	 */	 	
+  	public Integer getRoom_id() {
+		return room_id;
+  	}
+	/**
+	 * 座位号
+	 */	
+  	public void setSeat_no(Integer seat_no) {
+		this.seat_no = seat_no;
+  	}
+ 	/**
+	 * 座位号
+	 */	 	
+  	public Integer getSeat_no() {
+		return seat_no;
+  	}
+	public String getStd_name() {
+		return std_name;
+	}
+	public void setStd_name(String std_name) {
+		this.std_name = std_name;
+	}
+  	//课程代码
+  	protected String course_code;
+  	/**
+  	 * 报名ID.
+  	 */
+	public Integer getEnrol_id() {
+		return enrol_id;
+	}
+  	/**
+  	 * 报名ID.
+  	 */
+	public void setEnrol_id(Integer enrol_id) {
+		this.enrol_id = enrol_id;
+	}
+  	/**
+  	 * 课程代码.
+  	 */
+	public String getCourse_code() {
+		return course_code;
+	}
+  	/**
+  	 * 课程代码.
+  	 */
+	public void setCourse_code(String course_code) {
+		this.course_code = course_code;
+	}
+
+	//-----------------------------------------
+	protected String exam_times;//2019041
+	protected String exam_batch;//1,2,3,4
+	protected Integer exam_unit_id;
+	protected Integer room_code;
+	protected String course_name;
+	protected String photo_url;
+	protected String bar_code;
+	protected String org_code;
+	protected String unit_name;
+	protected String major_code;
+	protected String unit_code_bz;
+	protected String unit_name_bz;
+	private Integer year_code;
+	private String unit_code;
+	private String full_year_code; //批次+考试时间
+	
+  	public String getUnit_code_bz() {
+		return unit_code_bz;
+	}
+	public void setUnit_code_bz(String unit_code_bz) {
+		this.unit_code_bz = unit_code_bz;
+	}
+	public String getUnit_name_bz() {
+		return unit_name_bz;
+	}
+	public void setUnit_name_bz(String unit_name_bz) {
+		this.unit_name_bz = unit_name_bz;
+	}
+	/**
+  	 * 课程名称.
+  	 */
+	public void setCourse_name(String course_name) {
+		this.course_name = course_name;
+	}
+  	/**
+  	 * 课程名称.
+  	 */
+	public String getCourse_name() {
+		return course_name;
+	}
+	public String getExam_times() {
+		return exam_times;
+	}
+	public Integer getExam_unit_id() {
+		return exam_unit_id;
+	}
+	public Integer getRoom_code() {
+		return room_code;
+	}
+	public void setExam_times(String exam_times) {
+		this.exam_times = exam_times;
+	}
+	public void setExam_unit_id(Integer exam_unit_id) {
+		this.exam_unit_id = exam_unit_id;
+	}
+	public void setRoom_code(Integer room_code) {
+		this.room_code = room_code;
+	}
+	public String getPhoto_url() {
+		return photo_url;
+	}
+	public void setPhoto_url(String photo_url) {
+		this.photo_url = photo_url;
+	}
+	public String getBar_code() {
+		return bar_code;
+	}
+	public void setBar_code(String bar_code) {
+		this.bar_code = bar_code;
+	}
+	public String getOrg_code() {
+		return org_code;
+	}
+	public void setOrg_code(String org_code) {
+		this.org_code = org_code;
+	}
+	public String getUnit_name() {
+		return unit_name;
+	}
+	public void setUnit_name(String unit_name) {
+		this.unit_name = unit_name;
+	}
+	public String getExam_batch() {
+		return exam_batch;
+	}
+	public void setExam_batch(String exam_batch) {
+		this.exam_batch = exam_batch;
+	}
+	public String getMajor_code() {
+		return major_code;
+	}
+	public void setMajor_code(String major_code) {
+		this.major_code = major_code;
+	}
+	public Integer getYear_code() {
+		return year_code;
+	}
+	public void setYear_code(Integer year_code) {
+		this.year_code = year_code;
+	}
+	public String getUnit_code() {
+		return unit_code;
+	}
+	public void setUnit_code(String unit_code) {
+		this.unit_code = unit_code;
+	}
+	public String getFull_year_code() {
+		return full_year_code;
+	}
+	public void setFull_year_code(String full_year_code) {
+		this.full_year_code = full_year_code;
+	}
+	
+	
+	
+}

+ 103 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/kw/KwLayoutExamAreaBagSum.java

@@ -0,0 +1,103 @@
+package cn.hmsoft.ses.data.model.kw;
+
+import java.io.Serializable;
+import cn.hmsoft.jdbc.entity.Table;
+
+/**
+ *  模型.
+ * 
+ * @author: yangwei
+ * @date: 2019-05-30 10:29:21
+ * @version: 1.0
+ * @email: yangwei@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "kw_layout_exam_area_bag_sum", keyColumn = "id", sequenceName = "SEQ_kw_layout_exam_area_bag_sum")
+public class KwLayoutExamAreaBagSum implements Serializable {
+	private static final long serialVersionUID = -6170182519481453953L;
+  	//
+  	private Integer exam_area_id;
+  	//
+  	private Integer exam_time_id;
+  	//
+  	private String org_name;
+  	//
+  	private Integer sum_bag_15 = 0;
+  	//
+  	private Integer sum_bag_30 = 0;
+  	//
+  	private Integer sum_bag_5 = 0;
+  
+	/**
+	 * 
+	 */	
+  	public void setExam_area_id(Integer exam_area_id) {
+		this.exam_area_id = exam_area_id;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public Integer getExam_area_id() {
+		return exam_area_id;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setExam_time_id(Integer exam_time_id) {
+		this.exam_time_id = exam_time_id;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public Integer getExam_time_id() {
+		return exam_time_id;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setOrg_name(String org_name) {
+		this.org_name = org_name;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getOrg_name() {
+		return org_name;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setSum_bag_15(Integer sum_bag_15) {
+		this.sum_bag_15 = sum_bag_15;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public Integer getSum_bag_15() {
+		return sum_bag_15;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setSum_bag_30(Integer sum_bag_30) {
+		this.sum_bag_30 = sum_bag_30;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public Integer getSum_bag_30() {
+		return sum_bag_30;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setSum_bag_5(Integer sum_bag_5) {
+		this.sum_bag_5 = sum_bag_5;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public Integer getSum_bag_5() {
+		return sum_bag_5;
+  	}
+}

+ 73 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/kw/KwLayoutMonitor.java

@@ -0,0 +1,73 @@
+package cn.hmsoft.ses.data.model.kw;
+
+import java.io.Serializable;
+import java.time.LocalDateTime;
+
+import cn.hmsoft.jdbc.entity.Table;
+
+/**
+ * 考务编排监控模型.
+ * 
+ * @author: zhanqiang
+ * @date: 2019-06-24 17:15:50
+ * @version: 1.0
+ * @email: zhanqiang@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "kw_layout_monitor", keyColumn = "id", sequenceName = "SEQ_kw_layout_monitor")
+public class KwLayoutMonitor implements Serializable {
+	private static final long serialVersionUID = 2313060803939913974L;
+  
+	private Integer id;
+	private Integer exam_time_id;
+	private Integer exam_area_id;
+	private Integer layout_status;
+	private Integer user_id;
+	private LocalDateTime layout_time;
+	private Integer exam_point_id;
+	
+	public Integer getId() {
+		return id;
+	}
+	public Integer getExam_time_id() {
+		return exam_time_id;
+	}
+	public Integer getExam_area_id() {
+		return exam_area_id;
+	}
+	public Integer getLayout_status() {
+		return layout_status;
+	}
+	public Integer getUser_id() {
+		return user_id;
+	}
+	public LocalDateTime getLayout_time() {
+		return layout_time;
+	}
+	public void setId(Integer id) {
+		this.id = id;
+	}
+	public void setExam_time_id(Integer exam_time_id) {
+		this.exam_time_id = exam_time_id;
+	}
+	public void setExam_area_id(Integer exam_area_id) {
+		this.exam_area_id = exam_area_id;
+	}
+	public void setLayout_status(Integer layout_status) {
+		this.layout_status = layout_status;
+	}
+	public void setUser_id(Integer user_id) {
+		this.user_id = user_id;
+	}
+	public void setLayout_time(LocalDateTime layout_time) {
+		this.layout_time = layout_time;
+	}
+	public Integer getExam_point_id() {
+		return exam_point_id;
+	}
+	public void setExam_point_id(Integer exam_point_id) {
+		this.exam_point_id = exam_point_id;
+	}
+	
+	//
+}

+ 305 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/kw/KwLayoutRoom.java

@@ -0,0 +1,305 @@
+package cn.hmsoft.ses.data.model.kw;
+
+import java.io.Serializable;
+import cn.hmsoft.jdbc.entity.Table;
+
+/**
+ * 编排考场信息 模型.
+ * 
+ * @author: zq
+ * @date: 2018-11-12 14:04:59
+ * @version: 1.0
+ * @email: zhanqiang@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "KW_LAYOUT_ROOM", keyColumn = "id", sequenceName = "SEQ_KW_LAYOUT_ROOM")
+public class KwLayoutRoom implements Serializable {
+	private static final long serialVersionUID = 4477117541384351671L;
+  	//编排人数 编排人数,30人满
+  	private Integer layout_num;
+  	//试卷数份数10 默认为0
+  	private Integer bag_10;
+  	//试卷数份数15 默认为0
+  	private Integer bag_15;
+  	//试卷数份数20 默认为0
+  	private Integer bag_20;
+  	//试卷数份数25 默认为0
+  	private Integer bag_25;
+  	//试卷数份数30 默认为0
+  	private Integer bag_30;
+  	//试卷数份数5 默认为0
+  	private Integer bag_5;
+  	//考场课程数
+  	private Integer course_num;
+  	//考点ID kw_exam_point.id
+  	private Integer exam_point_id;
+  	//考试时间ID
+  	private Integer exam_time_id;
+  	//考点单元ID kw_exam_unit.id
+  	private Integer exam_unit_id;
+  	//主键
+  	private Integer id;
+  	//是否编排满 0-否,1-编排满
+  	private Integer is_seat_all;
+  	//编排主表ID kw_b_layout.id
+  	private Integer layout_id;
+  	//房间编号 从1顺序往下编
+  	private Integer room_code;
+  	//状态
+  	private Integer status;
+  	//考场地址
+  	private String exam_addr;
+  	/**
+  	 * 编排人数.
+  	 */
+	public Integer getLayout_num() {
+		return layout_num;
+	}
+	/**
+	 * 编排人数.
+	 */
+	public void setLayout_num(Integer layout_num) {
+		this.layout_num = layout_num;
+	}
+	/**
+	 * 试卷数份数10 默认为0
+	 */	
+  	public void setBag_10(Integer bag_10) {
+		this.bag_10 = bag_10;
+  	}
+ 	/**
+	 * 试卷数份数10 默认为0
+	 */	 	
+  	public Integer getBag_10() {
+		return bag_10;
+  	}
+	/**
+	 * 试卷数份数15 默认为0
+	 */	
+  	public void setBag_15(Integer bag_15) {
+		this.bag_15 = bag_15;
+  	}
+ 	/**
+	 * 试卷数份数15 默认为0
+	 */	 	
+  	public Integer getBag_15() {
+		return bag_15;
+  	}
+	/**
+	 * 试卷数份数20 默认为0
+	 */	
+  	public void setBag_20(Integer bag_20) {
+		this.bag_20 = bag_20;
+  	}
+ 	/**
+	 * 试卷数份数20 默认为0
+	 */	 	
+  	public Integer getBag_20() {
+		return bag_20;
+  	}
+	/**
+	 * 试卷数份数25 默认为0
+	 */	
+  	public void setBag_25(Integer bag_25) {
+		this.bag_25 = bag_25;
+  	}
+ 	/**
+	 * 试卷数份数25 默认为0
+	 */	 	
+  	public Integer getBag_25() {
+		return bag_25;
+  	}
+	/**
+	 * 试卷数份数30 默认为0
+	 */	
+  	public void setBag_30(Integer bag_30) {
+		this.bag_30 = bag_30;
+  	}
+ 	/**
+	 * 试卷数份数30 默认为0
+	 */	 	
+  	public Integer getBag_30() {
+		return bag_30;
+  	}
+	/**
+	 * 试卷数份数5 默认为0
+	 */	
+  	public void setBag_5(Integer bag_5) {
+		this.bag_5 = bag_5;
+  	}
+ 	/**
+	 * 试卷数份数5 默认为0
+	 */	 	
+  	public Integer getBag_5() {
+		return bag_5;
+  	}
+	/**
+	 * 考场课程数
+	 */	
+  	public void setCourse_num(Integer course_num) {
+		this.course_num = course_num;
+  	}
+ 	/**
+	 * 考场课程数
+	 */	 	
+  	public Integer getCourse_num() {
+		return course_num;
+  	}
+	/**
+	 * 考点ID kw_exam_point.id
+	 */	
+  	public void setExam_point_id(Integer exam_point_id) {
+		this.exam_point_id = exam_point_id;
+  	}
+ 	/**
+	 * 考点ID kw_exam_point.id
+	 */	 	
+  	public Integer getExam_point_id() {
+		return exam_point_id;
+  	}
+	/**
+	 * 考试时间ID
+	 */	
+  	public void setExam_time_id(Integer exam_time_id) {
+		this.exam_time_id = exam_time_id;
+  	}
+ 	/**
+	 * 考试时间ID
+	 */	 	
+  	public Integer getExam_time_id() {
+		return exam_time_id;
+  	}
+	/**
+	 * 考点单元ID kw_exam_unit.id
+	 */	
+  	public void setExam_unit_id(Integer exam_unit_id) {
+		this.exam_unit_id = exam_unit_id;
+  	}
+ 	/**
+	 * 考点单元ID kw_exam_unit.id
+	 */	 	
+  	public Integer getExam_unit_id() {
+		return exam_unit_id;
+  	}
+	/**
+	 * 主键
+	 */	
+  	public void setId(Integer id) {
+		this.id = id;
+  	}
+ 	/**
+	 * 主键
+	 */	 	
+  	public Integer getId() {
+		return id;
+  	}
+	/**
+	 * 是否编排满 0-否,1-编排满
+	 */	
+  	public void setIs_seat_all(Integer is_seat_all) {
+		this.is_seat_all = is_seat_all;
+  	}
+ 	/**
+	 * 是否编排满 0-否,1-编排满
+	 */	 	
+  	public Integer getIs_seat_all() {
+		return is_seat_all;
+  	}
+	/**
+	 * 编排主表ID kw_b_layout.id
+	 */	
+  	public void setLayout_id(Integer layout_id) {
+		this.layout_id = layout_id;
+  	}
+ 	/**
+	 * 编排主表ID kw_b_layout.id
+	 */	 	
+  	public Integer getLayout_id() {
+		return layout_id;
+  	}
+	/**
+	 * 房间编号 从1顺序往下编
+	 */	
+  	public void setRoom_code(Integer room_code) {
+		this.room_code = room_code;
+  	}
+ 	/**
+	 * 房间编号 从1顺序往下编
+	 */	 	
+  	public Integer getRoom_code() {
+		return room_code;
+  	}
+	/**
+	 * 状态
+	 */	
+  	public void setStatus(Integer status) {
+		this.status = status;
+  	}
+ 	/**
+	 * 状态
+	 */	 	
+  	public Integer getStatus() {
+		return status;
+  	}
+  	private Integer course_id;
+  	//课程代码
+  	private String course_code;
+  	//课程名称
+  	protected String course_name;
+  	//考生数
+  	protected Integer stu_num;
+  	//考场课程描述
+  	protected String course_desc;
+  	protected String exam_times;
+  	protected String unit_name;
+  	
+	public String getCourse_code() {
+		return course_code;
+	}
+	public String getCourse_name() {
+		return course_name;
+	}
+	public Integer getStu_num() {
+		return stu_num;
+	}
+	public void setCourse_code(String course_code) {
+		this.course_code = course_code;
+	}
+	public void setCourse_name(String course_name) {
+		this.course_name = course_name;
+	}
+	public void setStu_num(Integer stu_num) {
+		this.stu_num = stu_num;
+	}
+	public Integer getCourse_id() {
+		return course_id;
+	}
+	public void setCourse_id(Integer course_id) {
+		this.course_id = course_id;
+	}
+	public String getCourse_desc() {
+		return course_desc;
+	}
+	public void setCourse_desc(String course_desc) {
+		this.course_desc = course_desc;
+	}
+	public String getExam_times() {
+		return exam_times;
+	}
+	public void setExam_times(String exam_times) {
+		this.exam_times = exam_times;
+	}
+	public String getUnit_name() {
+		return unit_name;
+	}
+	public void setUnit_name(String unit_name) {
+		this.unit_name = unit_name;
+	}
+	public String getExam_addr() {
+		return exam_addr;
+	}
+	public void setExam_addr(String exam_addr) {
+		this.exam_addr = exam_addr;
+	}
+  	
+}

+ 60 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/kw/KwLayoutVo.java

@@ -0,0 +1,60 @@
+package cn.hmsoft.ses.data.model.kw;
+
+public class KwLayoutVo {
+
+	private Integer a_num; // 第一场次的考场总数量
+	private Integer b_num; // 第二场次的考场总数量
+	private Integer c_num; // 第三场次的考场总数量
+	private Integer d_num; // 第四场次的考场总数量
+	private Integer x_num; // 第四场次的考场总数量
+	private Integer y_num; // 第四场次的考场总数量
+
+	public Integer getA_num() {
+		return a_num;
+	}
+
+	public void setA_num(Integer a_num) {
+		this.a_num = a_num;
+	}
+
+	public Integer getB_num() {
+		return b_num;
+	}
+
+	public void setB_num(Integer b_num) {
+		this.b_num = b_num;
+	}
+
+	public Integer getC_num() {
+		return c_num;
+	}
+
+	public void setC_num(Integer c_num) {
+		this.c_num = c_num;
+	}
+
+	public Integer getD_num() {
+		return d_num;
+	}
+
+	public void setD_num(Integer d_num) {
+		this.d_num = d_num;
+	}
+
+	public Integer getX_num() {
+		return x_num;
+	}
+
+	public void setX_num(Integer x_num) {
+		this.x_num = x_num;
+	}
+
+	public Integer getY_num() {
+		return y_num;
+	}
+
+	public void setY_num(Integer y_num) {
+		this.y_num = y_num;
+	}
+
+}

+ 284 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/kw/KwLayoutVolumeCourse.java

@@ -0,0 +1,284 @@
+package cn.hmsoft.ses.data.model.kw;
+
+import java.io.Serializable;
+import java.time.LocalDate;
+
+import cn.hmsoft.jdbc.entity.Table;
+
+/**
+ * 考场试卷袋明细 模型.
+ * 
+ * @author: zq
+ * @date: 2018-11-12 14:04:59
+ * @version: 1.0
+ * @email: zhanqiang@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "KW_LAYOUT_VOLUME_COURSE", keyColumn = "id", sequenceName = "SEQ_KW_LAYOUT_VOLUME_COURSE")
+public class KwLayoutVolumeCourse implements Serializable {
+	private static final long serialVersionUID = 1206430659781588717L;
+  	//课程ID
+  	private Integer course_id;
+  	//主键
+  	private Integer id;
+  	//每袋试卷数
+  	private Integer bag_capacity;
+  	//编排房间ID
+  	private Integer room_id;
+  	//保密号
+  	private String security_code; 
+  	//考试人数
+  	private Integer stu_num;
+	/**
+	 * 课程ID
+	 */	
+  	public void setCourse_id(Integer course_id) {
+		this.course_id = course_id;
+  	}
+ 	/**
+	 * 课程ID
+	 */	 	
+  	public Integer getCourse_id() {
+		return course_id;
+  	}
+	/**
+	 * 主键
+	 */	
+  	public void setId(Integer id) {
+		this.id = id;
+  	}
+ 	/**
+	 * 主键
+	 */	 	
+  	public Integer getId() {
+		return id;
+  	}
+
+	public Integer getBag_capacity() {
+		return bag_capacity;
+	}
+	public void setBag_capacity(Integer bag_capacity) {
+		this.bag_capacity = bag_capacity;
+	}
+	/**
+	 * 编排房间ID
+	 */	
+  	public void setRoom_id(Integer room_id) {
+		this.room_id = room_id;
+  	}
+ 	/**
+	 * 编排房间ID
+	 */	 	
+  	public Integer getRoom_id() {
+		return room_id;
+  	}
+  	//考点单元
+  	protected Integer point_id;
+  	protected String exam_code;
+  	protected String exam_name;
+  	protected Integer unit_id;
+  	protected String unit_code;
+  	protected String unit_name;
+  	//课程代码
+  	protected String course_code;
+  	//课程名称
+  	protected String course_name;
+  	//考试时间
+  	protected String exam_times;
+  	//试卷数
+  	protected Integer sjs;
+  	//订卷袋数
+  	protected Integer djds;
+  	//一袋5张-袋数
+  	protected Integer bag5;
+  	//一袋10张-袋数
+  	protected Integer bag10;
+  	//一袋15张-袋数
+  	protected Integer bag15;
+  	//一袋20张-袋数
+  	protected Integer bag20;
+  	//一袋25张-袋数
+  	protected Integer bag25;
+  	//一袋30张-袋数
+  	protected Integer bag30;
+  	//第一天
+  	protected LocalDate exam_first_day;
+  	protected LocalDate exam_second_day;
+  	protected LocalDate exam_third_day;
+  	
+  	//地市
+  	protected String city_name;
+  	//考区代号
+  	protected String exam_area_code;
+  	//考区名称
+  	protected String exam_area_name;
+  	//考场编码
+  	protected String room_code;
+	//考场名称
+  	protected String room_name;
+  	
+	public Integer getStu_num() {
+		return stu_num;
+	}
+	public void setStu_num(Integer stu_num) {
+		this.stu_num = stu_num;
+	}
+	public String getSecurity_code() {
+		return security_code;
+	}
+	public void setSecurity_code(String security_code) {
+		this.security_code = security_code;
+	}
+	public String getCourse_code() {
+		return course_code;
+	}
+	public String getCourse_name() {
+		return course_name;
+	}
+	public String getExam_times() {
+		return exam_times;
+	}
+	
+	public void setCourse_code(String course_code) {
+		this.course_code = course_code;
+	}
+	public void setCourse_name(String course_name) {
+		this.course_name = course_name;
+	}
+	public void setExam_times(String exam_times) {
+		this.exam_times = exam_times;
+	}
+	
+	public LocalDate getExam_first_day() {
+		return exam_first_day;
+	}
+	public LocalDate getExam_second_day() {
+		return exam_second_day;
+	}
+	public LocalDate getExam_third_day() {
+		return exam_third_day;
+	}
+	public void setExam_first_day(LocalDate exam_first_day) {
+		this.exam_first_day = exam_first_day;
+	}
+	public Integer getPoint_id() {
+		return point_id;
+	}
+	public String getExam_code() {
+		return exam_code;
+	}
+	public String getExam_name() {
+		return exam_name;
+	}
+	public Integer getUnit_id() {
+		return unit_id;
+	}
+	public String getUnit_code() {
+		return unit_code;
+	}
+	public String getUnit_name() {
+		return unit_name;
+	}
+	public void setPoint_id(Integer point_id) {
+		this.point_id = point_id;
+	}
+	public void setExam_code(String exam_code) {
+		this.exam_code = exam_code;
+	}
+	public void setExam_name(String exam_name) {
+		this.exam_name = exam_name;
+	}
+	public void setUnit_id(Integer unit_id) {
+		this.unit_id = unit_id;
+	}
+	public void setUnit_code(String unit_code) {
+		this.unit_code = unit_code;
+	}
+	public void setUnit_name(String unit_name) {
+		this.unit_name = unit_name;
+	}
+	public void setExam_second_day(LocalDate exam_second_day) {
+		this.exam_second_day = exam_second_day;
+	}
+	public void setExam_third_day(LocalDate exam_third_day) {
+		this.exam_third_day = exam_third_day;
+	}
+	public Integer getSjs() {
+		return sjs;
+	}
+	public Integer getDjds() {
+		return djds;
+	}
+	public Integer getBag5() {
+		return bag5;
+	}
+	public Integer getBag10() {
+		return bag10;
+	}
+	public Integer getBag15() {
+		return bag15;
+	}
+	public Integer getBag20() {
+		return bag20;
+	}
+	public Integer getBag25() {
+		return bag25;
+	}
+	public Integer getBag30() {
+		return bag30;
+	}
+	public void setSjs(Integer sjs) {
+		this.sjs = sjs;
+	}
+	public void setDjds(Integer djds) {
+		this.djds = djds;
+	}
+	public void setBag5(Integer bag5) {
+		this.bag5 = bag5;
+	}
+	public void setBag10(Integer bag10) {
+		this.bag10 = bag10;
+	}
+	public void setBag15(Integer bag15) {
+		this.bag15 = bag15;
+	}
+	public void setBag20(Integer bag20) {
+		this.bag20 = bag20;
+	}
+	public void setBag25(Integer bag25) {
+		this.bag25 = bag25;
+	}
+	public void setBag30(Integer bag30) {
+		this.bag30 = bag30;
+	}
+	public String getCity_name() {
+		return city_name;
+	}
+	public String getExam_area_code() {
+		return exam_area_code;
+	}
+	public String getExam_area_name() {
+		return exam_area_name;
+	}
+	public String getRoom_code() {
+		return room_code;
+	}
+	public String getRoom_name() {
+		return room_name;
+	}
+	public void setCity_name(String city_name) {
+		this.city_name = city_name;
+	}
+	public void setExam_area_code(String exam_area_code) {
+		this.exam_area_code = exam_area_code;
+	}
+	public void setExam_area_name(String exam_area_name) {
+		this.exam_area_name = exam_area_name;
+	}
+	public void setRoom_code(String room_code) {
+		this.room_code = room_code;
+	}
+	public void setRoom_name(String room_name) {
+		this.room_name = room_name;
+	}
+}

+ 132 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/kw/KwManageUnit.java

@@ -0,0 +1,132 @@
+package cn.hmsoft.ses.data.model.kw;
+
+import java.io.Serializable;
+import cn.hmsoft.jdbc.entity.Table;
+import java.time.LocalDate;
+
+/**
+ * 考务协管单位 模型.
+ * 
+ * @author: zq
+ * @date: 2018-11-12 14:04:58
+ * @version: 1.0
+ * @email: zhanqiang@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "KW_MANAGE_UNIT", keyColumn = "id", sequenceName = "SEQ_KW_MANAGE_UNIT")
+public class KwManageUnit implements Serializable {
+	private static final long serialVersionUID = 4998247612591437810L;
+  	//创建机构ID
+  	private Integer create_org_id;
+  	//创建时间
+  	private LocalDate create_time;
+  	//考区ID
+  	private Integer exam_area_id;
+  	//考试时间ID
+  	private Integer exam_time_id;
+  	//主键
+  	private Integer id;
+  	//协管单位编码
+  	private String mgr_code;
+  	//协管单位名称
+  	private String mgr_name;
+  	//所属机构ID
+  	private Integer org_id;
+  
+	/**
+	 * 创建机构ID
+	 */	
+  	public void setCreate_org_id(Integer create_org_id) {
+		this.create_org_id = create_org_id;
+  	}
+ 	/**
+	 * 创建机构ID
+	 */	 	
+  	public Integer getCreate_org_id() {
+		return create_org_id;
+  	}
+	/**
+	 * 创建时间
+	 */	
+  	public void setCreate_time(LocalDate create_time) {
+		this.create_time = create_time;
+  	}
+ 	/**
+	 * 创建时间
+	 */	 	
+  	public LocalDate getCreate_time() {
+		return create_time;
+  	}
+	/**
+	 * 考区ID
+	 */	
+  	public void setExam_area_id(Integer exam_area_id) {
+		this.exam_area_id = exam_area_id;
+  	}
+ 	/**
+	 * 考区ID
+	 */	 	
+  	public Integer getExam_area_id() {
+		return exam_area_id;
+  	}
+	/**
+	 * 考试时间ID
+	 */	
+  	public void setExam_time_id(Integer exam_time_id) {
+		this.exam_time_id = exam_time_id;
+  	}
+ 	/**
+	 * 考试时间ID
+	 */	 	
+  	public Integer getExam_time_id() {
+		return exam_time_id;
+  	}
+	/**
+	 * 主键
+	 */	
+  	public void setId(Integer id) {
+		this.id = id;
+  	}
+ 	/**
+	 * 主键
+	 */	 	
+  	public Integer getId() {
+		return id;
+  	}
+	/**
+	 * 协管单位编码
+	 */	
+  	public void setMgr_code(String mgr_code) {
+		this.mgr_code = mgr_code;
+  	}
+ 	/**
+	 * 协管单位编码
+	 */	 	
+  	public String getMgr_code() {
+		return mgr_code;
+  	}
+	/**
+	 * 协管单位名称
+	 */	
+  	public void setMgr_name(String mgr_name) {
+		this.mgr_name = mgr_name;
+  	}
+ 	/**
+	 * 协管单位名称
+	 */	 	
+  	public String getMgr_name() {
+		return mgr_name;
+  	}
+	/**
+	 * 所属机构ID
+	 */	
+  	public void setOrg_id(Integer org_id) {
+		this.org_id = org_id;
+  	}
+ 	/**
+	 * 所属机构ID
+	 */	 	
+  	public Integer getOrg_id() {
+		return org_id;
+  	}
+}

+ 160 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/kw/KwRoomCourseArr.java

@@ -0,0 +1,160 @@
+package cn.hmsoft.ses.data.model.kw;
+
+/**
+ * 考场安排对象.
+ * @author zq
+ *
+ */
+public class KwRoomCourseArr {
+
+	private String room_code;
+	private String course_a;
+	private String course_b;
+	private String course_c;
+	private String course_d;
+	private String course_x;
+	private String course_y;
+	private Integer rowspan;
+	private Integer index;
+	
+	private String courseA_calculator;
+	private String courseB_calculator;
+	private String courseC_calculator;
+	private String courseD_calculator;
+	private String courseX_calculator;
+	private String courseY_calculator;
+	
+	
+	public KwRoomCourseArr(String room_code, String course_a, String course_b, String course_c, String course_d, String course_x, String course_y, Integer rowspan, Integer index, String courseA_calculator, String courseB_calculator, String courseC_calculator, String courseD_calculator, String courseX_calculator, String courseY_calculator) {
+		this.room_code = room_code;
+		this.course_a = course_a;
+		this.course_b = course_b;
+		this.course_c = course_c;
+		this.course_d = course_d;
+		this.course_x = course_x;
+		this.course_y = course_y;
+		this.rowspan = rowspan;
+		this.index = index;
+		
+		this.courseA_calculator = courseA_calculator;
+		this.courseB_calculator = courseB_calculator;
+		this.courseC_calculator = courseC_calculator;
+		this.courseD_calculator = courseD_calculator;
+		this.courseX_calculator = courseX_calculator;
+		this.courseY_calculator = courseY_calculator;
+	}
+	
+	public String getRoom_code() {
+		return room_code;
+	}
+	public String getCourse_a() {
+		return course_a;
+	}
+	public String getCourse_b() {
+		return course_b;
+	}
+	public String getCourse_c() {
+		return course_c;
+	}
+	public String getCourse_d() {
+		return course_d;
+	}
+	public Integer getRowspan() {
+		return rowspan;
+	}
+	public void setRoom_code(String room_code) {
+		this.room_code = room_code;
+	}
+	public void setCourse_a(String course_a) {
+		this.course_a = course_a;
+	}
+	public void setCourse_b(String course_b) {
+		this.course_b = course_b;
+	}
+	public void setCourse_c(String course_c) {
+		this.course_c = course_c;
+	}
+	public void setCourse_d(String course_d) {
+		this.course_d = course_d;
+	}
+	
+	public String getCourse_x() {
+		return course_x;
+	}
+
+	public void setCourse_x(String course_x) {
+		this.course_x = course_x;
+	}
+
+	public String getCourse_y() {
+		return course_y;
+	}
+
+	public void setCourse_y(String course_y) {
+		this.course_y = course_y;
+	}
+
+	public void setRowspan(Integer rowspan) {
+		this.rowspan = rowspan;
+	}
+
+	public Integer getIndex() {
+		return index;
+	}
+
+	public void setIndex(Integer index) {
+		this.index = index;
+	}
+	
+	public String getCourseA_calculator() {
+		return courseA_calculator;
+	}
+
+	public void setCourseA_calculator(String courseA_calculator) {
+		this.courseA_calculator = courseA_calculator;
+	}
+
+	public String getCourseB_calculator() {
+		return courseB_calculator;
+	}
+
+	public void setCourseB_calculator(String courseB_calculator) {
+		this.courseB_calculator = courseB_calculator;
+	}
+
+	public String getCourseC_calculator() {
+		return courseC_calculator;
+	}
+
+	public void setCourseC_calculator(String courseC_calculator) {
+		this.courseC_calculator = courseC_calculator;
+	}
+
+	public String getCourseD_calculator() {
+		return courseD_calculator;
+	}
+
+	public void setCourseD_calculator(String courseD_calculator) {
+		this.courseD_calculator = courseD_calculator;
+	}
+
+	public String getCourseX_calculator() {
+		return courseX_calculator;
+	}
+
+	public void setCourseX_calculator(String courseX_calculator) {
+		this.courseX_calculator = courseX_calculator;
+	}
+
+	public String getCourseY_calculator() {
+		return courseY_calculator;
+	}
+
+	public void setCourseY_calculator(String courseY_calculator) {
+		this.courseY_calculator = courseY_calculator;
+	}
+
+	public String toString() {
+		return this.room_code + "," + course_a + "," +course_b + "," + course_c + "," + course_d+ "," + course_x + "," + course_y + "," +  rowspan + "," + index;
+	}
+}

+ 221 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/kw/KwSecurityBmh.java

@@ -0,0 +1,221 @@
+package cn.hmsoft.ses.data.model.kw;
+
+import java.io.Serializable;
+
+import cn.hmsoft.jdbc.entity.Table;
+
+@Table(tableName = "kw_security_bmh", keyColumn = "id", sequenceName = "SEQ_kw_security_bmh")
+public class KwSecurityBmh implements Serializable {
+	private static final long serialVersionUID = 1206430659781588727L;
+	// 主键
+	private Integer id;
+	// 批次ID
+	private Integer exam_time_id;
+	// 考区代码
+	private String kaoqudaiha;
+	// 考点代码
+	private String kaodiandai;
+	// 考场代码
+	private String kaochangda;
+	// 考试场次
+	private String kaoshicish;
+	// 课程代码
+	private String kechengdai;
+	// 人数
+	private String renshu;
+	// 保密号
+	private String baomihao;
+	// 序号
+	private String xuhao;
+	// 座位最小号
+	private String zw_min;
+	// 座位最大号
+	private String zw_max;
+	// 试卷代号
+	private String shijuandai;
+	// 统考或省考
+	private String jihuashuxi;
+	
+	private String dai_type;
+	
+	protected String kaoqumingc;
+	
+	protected String mingcheng;
+	
+	protected String dishimingc;
+	
+	protected String shangxia;
+	
+	protected String kaodianmin;
+	
+	protected String  pj_type;
+	
+	public String getPj_type() {
+		return pj_type;
+	}
+
+	public void setPj_type(String pj_type) {
+		this.pj_type = pj_type;
+	}
+
+	public String getKaodianmin() {
+		return kaodianmin;
+	}
+
+	public void setKaodianmin(String kaodianmin) {
+		this.kaodianmin = kaodianmin;
+	}
+
+	public String getShangxia() {
+		return shangxia;
+	}
+
+	public void setShangxia(String shangxia) {
+		this.shangxia = shangxia;
+	}
+
+	public String getDai_type() {
+		return dai_type;
+	}
+
+	public void setDai_type(String dai_type) {
+		this.dai_type = dai_type;
+	}
+
+	public String getDishimingc() {
+		return dishimingc;
+	}
+
+	public void setDishimingc(String dishimingc) {
+		this.dishimingc = dishimingc;
+	}
+
+	public String getMingcheng() {
+		return mingcheng;
+	}
+
+	public void setMingcheng(String mingcheng) {
+		this.mingcheng = mingcheng;
+	}
+
+	public String getKaoqumingc() {
+		return kaoqumingc;
+	}
+
+	public void setKaoqumingc(String kaoqumingc) {
+		this.kaoqumingc = kaoqumingc;
+	}
+
+	public Integer getId() {
+		return id;
+	}
+
+	public void setId(Integer id) {
+		this.id = id;
+	}
+
+	public Integer getExam_time_id() {
+		return exam_time_id;
+	}
+
+	public void setExam_time_id(Integer exam_time_id) {
+		this.exam_time_id = exam_time_id;
+	}
+
+	public String getKaoqudaiha() {
+		return kaoqudaiha;
+	}
+
+	public void setKaoqudaiha(String kaoqudaiha) {
+		this.kaoqudaiha = kaoqudaiha;
+	}
+
+	public String getKaodiandai() {
+		return kaodiandai;
+	}
+
+	public void setKaodiandai(String kaodiandai) {
+		this.kaodiandai = kaodiandai;
+	}
+
+	public String getKaochangda() {
+		return kaochangda;
+	}
+
+	public void setKaochangda(String kaochangda) {
+		this.kaochangda = kaochangda;
+	}
+
+	public String getKaoshicish() {
+		return kaoshicish;
+	}
+
+	public void setKaoshicish(String kaoshicish) {
+		this.kaoshicish = kaoshicish;
+	}
+
+	public String getKechengdai() {
+		return kechengdai;
+	}
+
+	public void setKechengdai(String kechengdai) {
+		this.kechengdai = kechengdai;
+	}
+
+	public String getRenshu() {
+		return renshu;
+	}
+
+	public void setRenshu(String renshu) {
+		this.renshu = renshu;
+	}
+
+	public String getBaomihao() {
+		return baomihao;
+	}
+
+	public void setBaomihao(String baomihao) {
+		this.baomihao = baomihao;
+	}
+
+	public String getXuhao() {
+		return xuhao;
+	}
+
+	public void setXuhao(String xuhao) {
+		this.xuhao = xuhao;
+	}
+
+	public String getZw_min() {
+		return zw_min;
+	}
+
+	public void setZw_min(String zw_min) {
+		this.zw_min = zw_min;
+	}
+
+	public String getZw_max() {
+		return zw_max;
+	}
+
+	public void setZw_max(String zw_max) {
+		this.zw_max = zw_max;
+	}
+
+	public String getShijuandai() {
+		return shijuandai;
+	}
+
+	public void setShijuandai(String shijuandai) {
+		this.shijuandai = shijuandai;
+	}
+
+	public String getJihuashuxi() {
+		return jihuashuxi;
+	}
+
+	public void setJihuashuxi(String jihuashuxi) {
+		this.jihuashuxi = jihuashuxi;
+	}
+
+}

+ 150 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/kw/KwSecurityDishi.java

@@ -0,0 +1,150 @@
+package cn.hmsoft.ses.data.model.kw;
+
+import java.io.Serializable;
+
+import cn.hmsoft.jdbc.entity.Table;
+
+@Table(tableName = "kw_security_dishi", keyColumn = "id", sequenceName = "SEQ_kw_security_dishi")
+public class KwSecurityDishi implements Serializable {
+	private static final long serialVersionUID = 1206430659781588737L;
+	// 主键
+	private Integer id;
+	// 批次ID
+	private Integer exam_time_id;
+	// 地市代码
+	private String dishidaiha;
+
+	public Integer getId() {
+		return id;
+	}
+
+	public void setId(Integer id) {
+		this.id = id;
+	}
+
+	public Integer getExam_time_id() {
+		return exam_time_id;
+	}
+
+	public void setExam_time_id(Integer exam_time_id) {
+		this.exam_time_id = exam_time_id;
+	}
+
+	public String getDishidaiha() {
+		return dishidaiha;
+	}
+
+	public void setDishidaiha(String dishidaiha) {
+		this.dishidaiha = dishidaiha;
+	}
+
+	public String getKaoqudaiha() {
+		return kaoqudaiha;
+	}
+
+	public void setKaoqudaiha(String kaoqudaiha) {
+		this.kaoqudaiha = kaoqudaiha;
+	}
+
+	public String getDishimingc() {
+		return dishimingc;
+	}
+
+	public void setDishimingc(String dishimingc) {
+		this.dishimingc = dishimingc;
+	}
+
+	public String getDishijianc() {
+		return dishijianc;
+	}
+
+	public void setDishijianc(String dishijianc) {
+		this.dishijianc = dishijianc;
+	}
+
+	public String getKaoqumingc() {
+		return kaoqumingc;
+	}
+
+	public void setKaoqumingc(String kaoqumingc) {
+		this.kaoqumingc = kaoqumingc;
+	}
+
+	public String getKaoqujianc() {
+		return kaoqujianc;
+	}
+
+	public void setKaoqujianc(String kaoqujianc) {
+		this.kaoqujianc = kaoqujianc;
+	}
+
+	public String getGuobiaodis() {
+		return guobiaodis;
+	}
+
+	public void setGuobiaodis(String guobiaodis) {
+		this.guobiaodis = guobiaodis;
+	}
+
+	public String getGuobiaoxia() {
+		return guobiaoxia;
+	}
+
+	public void setGuobiaoxia(String guobiaoxia) {
+		this.guobiaoxia = guobiaoxia;
+	}
+
+	public String getYuanxiaoda() {
+		return yuanxiaoda;
+	}
+
+	public void setYuanxiaoda(String yuanxiaoda) {
+		this.yuanxiaoda = yuanxiaoda;
+	}
+
+	public String getBiaozhi() {
+		return biaozhi;
+	}
+
+	public void setBiaozhi(String biaozhi) {
+		this.biaozhi = biaozhi;
+	}
+
+	public String getZuidarensh() {
+		return zuidarensh;
+	}
+
+	public void setZuidarensh(String zuidarensh) {
+		this.zuidarensh = zuidarensh;
+	}
+
+	public String getDangqianre() {
+		return dangqianre;
+	}
+
+	public void setDangqianre(String dangqianre) {
+		this.dangqianre = dangqianre;
+	}
+
+	// 考区代码
+	private String kaoqudaiha;
+	// 地市名称
+	private String dishimingc;
+	// 地市简称
+	private String dishijianc;
+	// 考区名称
+	private String kaoqumingc;
+	// 考区简称
+	private String kaoqujianc;
+	// 地市代码
+	private String guobiaodis;
+	// 地市代码简写
+	private String guobiaoxia;
+	// 院校代码
+	private String yuanxiaoda;
+	// 标识
+	private String biaozhi;
+	private String zuidarensh;
+	private String dangqianre;
+
+}

+ 101 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/kw/KwSecurityKecheng.java

@@ -0,0 +1,101 @@
+package cn.hmsoft.ses.data.model.kw;
+
+import java.io.Serializable;
+
+import cn.hmsoft.jdbc.entity.Table;
+
+@Table(tableName = "kw_security_kecheng", keyColumn = "id", sequenceName = "SEQ_kw_security_kecheng")
+public class KwSecurityKecheng implements Serializable {
+	private static final long serialVersionUID = 1206430659781588747L;
+	// 主键
+	private Integer id;
+	// 批次ID
+	private Integer exam_time_id;
+	// 课程代码
+	private String kechengdai;
+	// 课程名称
+	private String mingcheng;
+	// 学分
+	private String xuefen;
+	// 课程国标
+	private String guobiao;
+	// 课程英文名称
+	private String yingwenmin;
+	// 校验码
+	private String jiaoyanma;
+	// 是否网评
+	private String pj_type;
+
+	public Integer getId() {
+		return id;
+	}
+
+	public void setId(Integer id) {
+		this.id = id;
+	}
+
+	public Integer getExam_time_id() {
+		return exam_time_id;
+	}
+
+	public void setExam_time_id(Integer exam_time_id) {
+		this.exam_time_id = exam_time_id;
+	}
+
+	public String getKechengdai() {
+		return kechengdai;
+	}
+
+	public void setKechengdai(String kechengdai) {
+		this.kechengdai = kechengdai;
+	}
+
+	public String getMingcheng() {
+		return mingcheng;
+	}
+
+	public void setMingcheng(String mingcheng) {
+		this.mingcheng = mingcheng;
+	}
+
+	public String getXuefen() {
+		return xuefen;
+	}
+
+	public void setXuefen(String xuefen) {
+		this.xuefen = xuefen;
+	}
+
+	public String getGuobiao() {
+		return guobiao;
+	}
+
+	public void setGuobiao(String guobiao) {
+		this.guobiao = guobiao;
+	}
+
+	public String getYingwenmin() {
+		return yingwenmin;
+	}
+
+	public void setYingwenmin(String yingwenmin) {
+		this.yingwenmin = yingwenmin;
+	}
+
+	public String getJiaoyanma() {
+		return jiaoyanma;
+	}
+
+	public void setJiaoyanma(String jiaoyanma) {
+		this.jiaoyanma = jiaoyanma;
+	}
+
+	public String getPj_type() {
+		return pj_type;
+	}
+
+	public void setPj_type(String pj_type) {
+		this.pj_type = pj_type;
+	}
+
+}

+ 101 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/kw/KwSecurityKqkd.java

@@ -0,0 +1,101 @@
+package cn.hmsoft.ses.data.model.kw;
+
+import java.io.Serializable;
+
+import cn.hmsoft.jdbc.entity.Table;
+
+@Table(tableName = "kw_security_kqkd", keyColumn = "id", sequenceName = "SEQ_kw_security_kqkd")
+public class KwSecurityKqkd implements Serializable {
+	private static final long serialVersionUID = 1206430659781588767L;
+	// 主键
+	private Integer id;
+	// 批次ID
+	private Integer exam_time_id;
+	// 考区代码
+	private String kaoqudaiha;
+	// 考区名称
+	private String kaoqumingc;
+	// 考点代码
+	private String kaodiandai;
+	// 考点名称
+	private String kaodianmin;
+	// 考场数量
+	private String kaochangsh;
+	// 人数
+	private String renshu;
+	// 是否独立编排
+	private String dulibianpa;
+
+	public Integer getId() {
+		return id;
+	}
+
+	public void setId(Integer id) {
+		this.id = id;
+	}
+
+	public Integer getExam_time_id() {
+		return exam_time_id;
+	}
+
+	public void setExam_time_id(Integer exam_time_id) {
+		this.exam_time_id = exam_time_id;
+	}
+
+	public String getKaoqudaiha() {
+		return kaoqudaiha;
+	}
+
+	public void setKaoqudaiha(String kaoqudaiha) {
+		this.kaoqudaiha = kaoqudaiha;
+	}
+
+	public String getKaoqumingc() {
+		return kaoqumingc;
+	}
+
+	public void setKaoqumingc(String kaoqumingc) {
+		this.kaoqumingc = kaoqumingc;
+	}
+
+	public String getKaodiandai() {
+		return kaodiandai;
+	}
+
+	public void setKaodiandai(String kaodiandai) {
+		this.kaodiandai = kaodiandai;
+	}
+
+	public String getKaodianmin() {
+		return kaodianmin;
+	}
+
+	public void setKaodianmin(String kaodianmin) {
+		this.kaodianmin = kaodianmin;
+	}
+
+	public String getKaochangsh() {
+		return kaochangsh;
+	}
+
+	public void setKaochangsh(String kaochangsh) {
+		this.kaochangsh = kaochangsh;
+	}
+
+	public String getRenshu() {
+		return renshu;
+	}
+
+	public void setRenshu(String renshu) {
+		this.renshu = renshu;
+	}
+
+	public String getDulibianpa() {
+		return dulibianpa;
+	}
+
+	public void setDulibianpa(String dulibianpa) {
+		this.dulibianpa = dulibianpa;
+	}
+
+}

+ 120 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/kw/KwSecurityKssj.java

@@ -0,0 +1,120 @@
+package cn.hmsoft.ses.data.model.kw;
+
+import java.io.Serializable;
+
+import cn.hmsoft.jdbc.entity.Table;
+
+@Table(tableName = "kw_security_kssj", keyColumn = "id", sequenceName = "SEQ_kw_security_kssj")
+public class KwSecurityKssj implements Serializable {
+	private static final long serialVersionUID = 120643065978158877L;
+	// 主键
+	private Integer id;
+	// 批次ID
+	private Integer exam_time_id;
+	// 年
+	private String nian;
+	// 月
+	private String yue;
+	// 场次
+	private String chang;
+	// 日
+	private String ri;
+	// 上下午
+	private String shangxia;
+	// 开始时间
+	private String kaishi;
+	// 结束时间
+	private String jieshu;
+	
+	protected String kaoshicish;
+	protected String changname;
+
+	public String getChangname() {
+		return changname;
+	}
+
+	public void setChangname(String changname) {
+		this.changname = changname;
+	}
+
+	public String getKaoshicish() {
+		return kaoshicish;
+	}
+
+	public void setKaoshicish(String kaoshicish) {
+		this.kaoshicish = kaoshicish;
+	}
+
+	public Integer getId() {
+		return id;
+	}
+
+	public void setId(Integer id) {
+		this.id = id;
+	}
+
+	public Integer getExam_time_id() {
+		return exam_time_id;
+	}
+
+	public void setExam_time_id(Integer exam_time_id) {
+		this.exam_time_id = exam_time_id;
+	}
+
+	public String getNian() {
+		return nian;
+	}
+
+	public void setNian(String nian) {
+		this.nian = nian;
+	}
+
+	public String getYue() {
+		return yue;
+	}
+
+	public void setYue(String yue) {
+		this.yue = yue;
+	}
+
+	public String getChang() {
+		return chang;
+	}
+
+	public void setChang(String chang) {
+		this.chang = chang;
+	}
+
+	public String getRi() {
+		return ri;
+	}
+
+	public void setRi(String ri) {
+		this.ri = ri;
+	}
+
+	public String getShangxia() {
+		return shangxia;
+	}
+
+	public void setShangxia(String shangxia) {
+		this.shangxia = shangxia;
+	}
+
+	public String getKaishi() {
+		return kaishi;
+	}
+
+	public void setKaishi(String kaishi) {
+		this.kaishi = kaishi;
+	}
+
+	public String getJieshu() {
+		return jieshu;
+	}
+
+	public void setJieshu(String jieshu) {
+		this.jieshu = jieshu;
+	}
+
+}

+ 108 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/kw/KwSecuritySjd.java

@@ -0,0 +1,108 @@
+package cn.hmsoft.ses.data.model.kw;
+
+import java.io.Serializable;
+
+import cn.hmsoft.jdbc.entity.Table;
+
+@Table(tableName = "kw_security_sjd", keyColumn = "id", sequenceName = "SEQ_kw_security_sjd")
+public class KwSecuritySjd implements Serializable {
+	private static final long serialVersionUID = 1206430659781588757L;
+	// 主键
+	private Integer id;
+	// 批次ID
+	private Integer exam_time_id;
+	// 类型代号
+	private String leibiedaih;
+	// 大袋
+	private String da;
+	// 中袋
+	private String zhong;
+	// 小袋
+	private String xiao;
+	// 考试日期
+	private String kaoshiriqi;
+	private String da_shengyu;
+	private String zhong_shen;
+	private String xiao_sheng;
+
+	public Integer getId() {
+		return id;
+	}
+
+	public void setId(Integer id) {
+		this.id = id;
+	}
+
+	public Integer getExam_time_id() {
+		return exam_time_id;
+	}
+
+	public void setExam_time_id(Integer exam_time_id) {
+		this.exam_time_id = exam_time_id;
+	}
+
+	public String getLeibiedaih() {
+		return leibiedaih;
+	}
+
+	public void setLeibiedaih(String leibiedaih) {
+		this.leibiedaih = leibiedaih;
+	}
+
+	public String getDa() {
+		return da;
+	}
+
+	public void setDa(String da) {
+		this.da = da;
+	}
+
+	public String getZhong() {
+		return zhong;
+	}
+
+	public void setZhong(String zhong) {
+		this.zhong = zhong;
+	}
+
+	public String getXiao() {
+		return xiao;
+	}
+
+	public void setXiao(String xiao) {
+		this.xiao = xiao;
+	}
+
+	public String getKaoshiriqi() {
+		return kaoshiriqi;
+	}
+
+	public void setKaoshiriqi(String kaoshiriqi) {
+		this.kaoshiriqi = kaoshiriqi;
+	}
+
+	public String getDa_shengyu() {
+		return da_shengyu;
+	}
+
+	public void setDa_shengyu(String da_shengyu) {
+		this.da_shengyu = da_shengyu;
+	}
+
+	public String getZhong_shen() {
+		return zhong_shen;
+	}
+
+	public void setZhong_shen(String zhong_shen) {
+		this.zhong_shen = zhong_shen;
+	}
+
+	public String getXiao_sheng() {
+		return xiao_sheng;
+	}
+
+	public void setXiao_sheng(String xiao_sheng) {
+		this.xiao_sheng = xiao_sheng;
+	}
+
+}

+ 108 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/kw/KwSpecialCourseRoom.java

@@ -0,0 +1,108 @@
+package cn.hmsoft.ses.data.model.kw;
+
+import java.io.Serializable;
+import java.time.LocalDateTime;
+
+import cn.hmsoft.jdbc.entity.Table;
+
+/**
+ * 特殊课程编排-考场课程关系表 模型.
+ * 
+ * @author: haoguanghui
+ * @date: 2019-03-29 10:44:56
+ * @version: 1.0
+ * @email: hgh@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "kw_special_course_room", keyColumn = "id", sequenceName = "SEQ_kw_special_course_room")
+public class KwSpecialCourseRoom implements Serializable {
+	private static final long serialVersionUID = -5462494228511257383L;
+  	
+  	//id
+  	private Integer id;
+    //课程ID 和课程表关联-特殊课程
+  	private Integer course_id;
+  	//考点ID
+  	private Integer point_id;
+  	//考点单元ID 和考点单元表关联kw_exam_unit
+  	private Integer unit_id;
+  	//考区ID 和机构表关联
+  	private Integer org_id;
+  	//创建时间
+  	private LocalDateTime create_date;
+  
+	/**
+	 * 课程ID 和课程表关联-特殊课程
+	 */	
+  	public void setCourse_id(Integer course_id) {
+		this.course_id = course_id;
+  	}
+ 	/**
+	 * 课程ID 和课程表关联-特殊课程
+	 */	 	
+  	public Integer getCourse_id() {
+		return course_id;
+  	}
+	/**
+	 * id
+	 */	
+  	public void setId(Integer id) {
+		this.id = id;
+  	}
+ 	/**
+	 * id
+	 */	 	
+  	public Integer getId() {
+		return id;
+  	}
+	/**
+	 * 考区ID 和机构表关联
+	 */	
+  	public void setOrg_id(Integer org_id) {
+		this.org_id = org_id;
+  	}
+ 	/**
+	 * 考区ID 和机构表关联
+	 */	 	
+  	public Integer getOrg_id() {
+		return org_id;
+  	}
+	/**
+	 * 考点单元ID 和考点单元表关联kw_exam_unit
+	 */	
+  	public void setUnit_id(Integer unit_id) {
+		this.unit_id = unit_id;
+  	}
+ 	/**
+	 * 考点单元ID 和考点单元表关联kw_exam_unit
+	 */	 	
+  	public Integer getUnit_id() {
+		return unit_id;
+  	}
+  	/**
+	 * 创建时间
+	 */
+	public LocalDateTime getCreate_date() {
+		return create_date;
+	}
+	/**
+	 * 创建时间
+	 */
+	public void setCreate_date(LocalDateTime create_date) {
+		this.create_date = create_date;
+	}
+	/**
+	 * 考点ID
+	 */
+	public Integer getPoint_id() {
+		return point_id;
+	}
+	/**
+	 * 考点ID
+	 */
+	public void setPoint_id(Integer point_id) {
+		this.point_id = point_id;
+	}
+  	
+  	
+}

+ 206 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/kw/KwSpecialExamBatch.java

@@ -0,0 +1,206 @@
+package cn.hmsoft.ses.data.model.kw;
+
+import java.io.Serializable;
+import cn.hmsoft.jdbc.entity.Table;
+import java.time.LocalDateTime;
+
+/**
+ * 特殊考试批次 模型.
+ * 
+ * @author: haoguanghui
+ * @date: 2018-11-18 11:49:28
+ * @version: 1.0
+ * @email: hgh@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "kw_special_exam_batch", keyColumn = "id", sequenceName = "SEQ_kw_special_exam_batch")
+public class KwSpecialExamBatch implements Serializable {
+	private static final long serialVersionUID = -978929195732937051L;
+	
+	//主键
+  	private Integer id;
+  	//批次编码
+  	private String batch_code;
+    //批次名称
+  	private String batch_name;
+    //考场数
+  	private Integer batch_num;
+  	//考点地址
+  	private String address;
+  	//类型 0-1机考,1-中英考试,2-其他
+  	private Integer batch_type;
+  	//考试时间
+  	private LocalDateTime exam_time;
+  	//考试时间
+  	private Integer exam_time_id;
+  	//创建者机构ID
+  	private Integer group_id;
+  	//备注
+  	private String remark;
+  
+	/**
+	 * 考点地址
+	 */	
+  	public void setAddress(String address) {
+		this.address = address;
+  	}
+ 	/**
+	 * 考点地址
+	 */	 	
+  	public String getAddress() {
+		return address;
+  	}
+	/**
+	 * 批次编码
+	 */	
+  	public void setBatch_code(String batch_code) {
+		this.batch_code = batch_code;
+  	}
+ 	/**
+	 * 批次编码
+	 */	 	
+  	public String getBatch_code() {
+		return batch_code;
+  	}
+	/**
+	 * 批次名称
+	 */	
+  	public void setBatch_name(String batch_name) {
+		this.batch_name = batch_name;
+  	}
+ 	/**
+	 * 批次名称
+	 */	 	
+  	public String getBatch_name() {
+		return batch_name;
+  	}
+	/**
+	 * 考场数
+	 */	
+  	public void setBatch_num(Integer batch_num) {
+		this.batch_num = batch_num;
+  	}
+ 	/**
+	 * 考场数
+	 */	 	
+  	public Integer getBatch_num() {
+		return batch_num;
+  	}
+	/**
+	 * 类型 0-1机考,1-中英考试,2-其他
+	 */	
+  	public void setBatch_type(Integer batch_type) {
+		this.batch_type = batch_type;
+  	}
+ 	/**
+	 * 类型 0-1机考,1-中英考试,2-其他
+	 */	 	
+  	public Integer getBatch_type() {
+		return batch_type;
+  	}
+	/**
+	 * 考试时间
+	 */	
+  	public void setExam_time(LocalDateTime exam_time) {
+		this.exam_time = exam_time;
+  	}
+ 	/**
+	 * 考试时间
+	 */	 	
+  	public LocalDateTime getExam_time() {
+		return exam_time;
+  	}
+	/**
+	 * 考试时间
+	 */	
+  	public void setExam_time_id(Integer exam_time_id) {
+		this.exam_time_id = exam_time_id;
+  	}
+ 	/**
+	 * 考试时间
+	 */	 	
+  	public Integer getExam_time_id() {
+		return exam_time_id;
+  	}
+	/**
+	 * 创建者机构ID
+	 */	
+  	public void setGroup_id(Integer group_id) {
+		this.group_id = group_id;
+  	}
+ 	/**
+	 * 创建者机构ID
+	 */	 	
+  	public Integer getGroup_id() {
+		return group_id;
+  	}
+	/**
+	 * 主键
+	 */	
+  	public void setId(Integer id) {
+		this.id = id;
+  	}
+ 	/**
+	 * 主键
+	 */	 	
+  	public Integer getId() {
+		return id;
+  	}
+	/**
+	 * 备注
+	 */	
+  	public void setRemark(String remark) {
+		this.remark = remark;
+  	}
+ 	/**
+	 * 备注
+	 */	 	
+  	public String getRemark() {
+		return remark;
+  	}
+  	
+  	protected Integer course_id;//课程ID
+	protected Integer room_capacity;// 容量
+	protected LocalDateTime start_time;// 考试开始时间
+	protected Integer exam_length;// 考试时长(分钟)
+	protected Integer exam_interval;// 考试间隔(分钟)
+
+	public Integer getRoom_capacity() {
+		return room_capacity;
+	}
+
+	public void setRoom_capacity(Integer room_capacity) {
+		this.room_capacity = room_capacity;
+	}
+
+	public LocalDateTime getStart_time() {
+		return start_time;
+	}
+
+	public void setStart_time(LocalDateTime start_time) {
+		this.start_time = start_time;
+	}
+
+	public Integer getExam_length() {
+		return exam_length;
+	}
+
+	public void setExam_length(Integer exam_length) {
+		this.exam_length = exam_length;
+	}
+
+	public Integer getExam_interval() {
+		return exam_interval;
+	}
+
+	public void setExam_interval(Integer exam_interval) {
+		this.exam_interval = exam_interval;
+	}
+	public Integer getCourse_id() {
+		return course_id;
+	}
+	public void setCourse_id(Integer course_id) {
+		this.course_id = course_id;
+	}
+  	
+}

+ 117 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/kw/KwSpecialExamPlan.java

@@ -0,0 +1,117 @@
+package cn.hmsoft.ses.data.model.kw;
+
+import java.io.Serializable;
+import cn.hmsoft.jdbc.entity.Table;
+
+/**
+ * 特殊考试计划 模型.
+ * 
+ * @author: haoguanghui
+ * @date: 2018-11-17 13:59:50
+ * @version: 1.0
+ * @email: hgh@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "kw_special_exam_plan", keyColumn = "id", sequenceName = "SEQ_kw_special_exam_plan")
+public class KwSpecialExamPlan implements Serializable {
+	private static final long serialVersionUID = 2464287764091280546L;
+	//编号
+	private Integer id;
+	//课程ID
+	private Integer course_id;
+  	//课程代码
+  	private String course_code;
+  	//课程名称
+  	private String course_name;
+  	//考试时间ID
+  	private Integer exam_time_id;
+  	//考试时间
+  	private String plan_date;
+  	//状态;0-开考 1-停考
+  	private Integer status;
+  
+	/**
+	 * 课程代码
+	 */	
+  	public void setCourse_code(String course_code) {
+		this.course_code = course_code;
+  	}
+ 	/**
+	 * 课程代码
+	 */	 	
+  	public String getCourse_code() {
+		return course_code;
+  	}
+	/**
+	 * 课程ID
+	 */	
+  	public void setCourse_id(Integer course_id) {
+		this.course_id = course_id;
+  	}
+ 	/**
+	 * 课程ID
+	 */	 	
+  	public Integer getCourse_id() {
+		return course_id;
+  	}
+	/**
+	 * 课程名称
+	 */	
+  	public void setCourse_name(String course_name) {
+		this.course_name = course_name;
+  	}
+ 	/**
+	 * 课程名称
+	 */	 	
+  	public String getCourse_name() {
+		return course_name;
+  	}
+	/**
+	 * 考试时间ID
+	 */	
+  	public void setExam_time_id(Integer exam_time_id) {
+		this.exam_time_id = exam_time_id;
+  	}
+ 	/**
+	 * 考试时间ID
+	 */	 	
+  	public Integer getExam_time_id() {
+		return exam_time_id;
+  	}
+	/**
+	 * 编号
+	 */	
+  	public void setId(Integer id) {
+		this.id = id;
+  	}
+ 	/**
+	 * 编号
+	 */	 	
+  	public Integer getId() {
+		return id;
+  	}
+	/**
+	 * 考试时间
+	 */	
+  	public void setPlan_date(String plan_date) {
+		this.plan_date = plan_date;
+  	}
+ 	/**
+	 * 考试时间
+	 */	 	
+  	public String getPlan_date() {
+		return plan_date;
+  	}
+	/**
+	 * 状态;0-开考 1-停考
+	 */	
+  	public void setStatus(Integer status) {
+		this.status = status;
+  	}
+ 	/**
+	 * 状态;0-开考 1-停考
+	 */	 	
+  	public Integer getStatus() {
+		return status;
+  	}
+}

+ 152 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/kw/KwSpecialExamRoom.java

@@ -0,0 +1,152 @@
+package cn.hmsoft.ses.data.model.kw;
+
+import java.io.Serializable;
+import cn.hmsoft.jdbc.entity.Table;
+import java.time.LocalDateTime;
+
+/**
+ * 特殊考场 模型.
+ * 
+ * @author: haoguanghui
+ * @date: 2018-11-18 11:49:30
+ * @version: 1.0
+ * @email: hgh@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "kw_special_exam_room", keyColumn = "id", sequenceName = "SEQ_kw_special_exam_room")
+public class KwSpecialExamRoom implements Serializable {
+	private static final long serialVersionUID = 1923876371469652409L;
+	//主键
+	private Integer id;
+  	//批次ID 引用kw_special_exam_batch.id
+  	private Integer batch_id;
+  	//课程ID
+  	private Integer course_id;
+  	//考场容量
+  	private Integer room_capacity;
+  	//考场序号
+  	private Integer room_num;
+  	//开始时间
+  	private LocalDateTime start_time;
+  	//结束时间
+  	private LocalDateTime end_time;
+  	//备注
+  	private String remark;
+  
+	/**
+	 * 批次ID 引用kw_special_exam_batch.id
+	 */	
+  	public void setBatch_id(Integer batch_id) {
+		this.batch_id = batch_id;
+  	}
+ 	/**
+	 * 批次ID 引用kw_special_exam_batch.id
+	 */	 	
+  	public Integer getBatch_id() {
+		return batch_id;
+  	}
+	/**
+	 * 课程ID
+	 */	
+  	public void setCourse_id(Integer course_id) {
+		this.course_id = course_id;
+  	}
+ 	/**
+	 * 课程ID
+	 */	 	
+  	public Integer getCourse_id() {
+		return course_id;
+  	}
+	/**
+	 * 结束时间
+	 */	
+  	public void setEnd_time(LocalDateTime end_time) {
+		this.end_time = end_time;
+  	}
+ 	/**
+	 * 结束时间
+	 */	 	
+  	public LocalDateTime getEnd_time() {
+		return end_time;
+  	}
+	/**
+	 * 主键
+	 */	
+  	public void setId(Integer id) {
+		this.id = id;
+  	}
+ 	/**
+	 * 主键
+	 */	 	
+  	public Integer getId() {
+		return id;
+  	}
+	/**
+	 * 备注
+	 */	
+  	public void setRemark(String remark) {
+		this.remark = remark;
+  	}
+ 	/**
+	 * 备注
+	 */	 	
+  	public String getRemark() {
+		return remark;
+  	}
+	/**
+	 * 考场容量
+	 */	
+  	public void setRoom_capacity(Integer room_capacity) {
+		this.room_capacity = room_capacity;
+  	}
+ 	/**
+	 * 考场容量
+	 */	 	
+  	public Integer getRoom_capacity() {
+		return room_capacity;
+  	}
+	/**
+	 * 考场序号
+	 */	
+  	public void setRoom_num(Integer room_num) {
+		this.room_num = room_num;
+  	}
+ 	/**
+	 * 考场序号
+	 */	 	
+  	public Integer getRoom_num() {
+		return room_num;
+  	}
+	/**
+	 * 开始时间
+	 */	
+  	public void setStart_time(LocalDateTime start_time) {
+		this.start_time = start_time;
+  	}
+ 	/**
+	 * 开始时间
+	 */	 	
+  	public LocalDateTime getStart_time() {
+		return start_time;
+  	}
+
+	protected String full_course_name;// 课程名称
+	protected String batch_name;//批次名称
+
+	public String getFull_course_name() {
+		return full_course_name;
+	}
+
+	public void setFull_course_name(String full_course_name) {
+		this.full_course_name = full_course_name;
+	}
+
+	public String getBatch_name() {
+		return batch_name;
+	}
+
+	public void setBatch_name(String batch_name) {
+		this.batch_name = batch_name;
+	}
+  	
+}

+ 195 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/kw/KwSpecialLayout.java

@@ -0,0 +1,195 @@
+package cn.hmsoft.ses.data.model.kw;
+
+import java.io.Serializable;
+import cn.hmsoft.jdbc.entity.Table;
+import java.time.LocalDateTime;
+
+/**
+ * 特殊考试考务编排 模型.
+ * 
+ * @author: haoguanghui
+ * @date: 2018-11-19 12:03:48
+ * @version: 1.0
+ * @email: hgh@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "kw_special_layout", keyColumn = "id", sequenceName = "SEQ_kw_special_layout")
+public class KwSpecialLayout implements Serializable {
+	private static final long serialVersionUID = 7974931045058394660L;
+	//主键
+	private Integer id;
+	//准考证号
+	private String ticket_no;
+	//考试姓名
+	private String stu_name;
+	//考试注册ID
+	private Integer reg_id;
+	//考试时间
+	private LocalDateTime exam_time;
+	//座位号
+	private Integer seat_no;
+	//考试时间ID
+	private Integer exam_time_id;
+	//机构ID
+	private Integer org_id;
+  	//课程ID
+  	private Integer course_id;
+  	//考场ID 引用kw_special_exam_room.id
+  	private Integer room_id;
+  	//次数
+  	private Integer times;
+  
+	/**
+	 * 课程ID
+	 */	
+  	public void setCourse_id(Integer course_id) {
+		this.course_id = course_id;
+  	}
+ 	/**
+	 * 课程ID
+	 */	 	
+  	public Integer getCourse_id() {
+		return course_id;
+  	}
+	/**
+	 * 考试时间
+	 */	
+  	public void setExam_time(LocalDateTime exam_time) {
+		this.exam_time = exam_time;
+  	}
+ 	/**
+	 * 考试时间
+	 */	 	
+  	public LocalDateTime getExam_time() {
+		return exam_time;
+  	}
+	/**
+	 * 考试时间ID
+	 */	
+  	public void setExam_time_id(Integer exam_time_id) {
+		this.exam_time_id = exam_time_id;
+  	}
+ 	/**
+	 * 考试时间ID
+	 */	 	
+  	public Integer getExam_time_id() {
+		return exam_time_id;
+  	}
+	/**
+	 * 主键
+	 */	
+  	public void setId(Integer id) {
+		this.id = id;
+  	}
+ 	/**
+	 * 主键
+	 */	 	
+  	public Integer getId() {
+		return id;
+  	}
+	/**
+	 * 机构ID
+	 */	
+  	public void setOrg_id(Integer org_id) {
+		this.org_id = org_id;
+  	}
+ 	/**
+	 * 机构ID
+	 */	 	
+  	public Integer getOrg_id() {
+		return org_id;
+  	}
+	/**
+	 * 考试注册ID
+	 */	
+  	public void setReg_id(Integer reg_id) {
+		this.reg_id = reg_id;
+  	}
+ 	/**
+	 * 考试注册ID
+	 */	 	
+  	public Integer getReg_id() {
+		return reg_id;
+  	}
+	/**
+	 * 考场ID 引用kw_special_exam_room.id
+	 */	
+  	public void setRoom_id(Integer room_id) {
+		this.room_id = room_id;
+  	}
+ 	/**
+	 * 考场ID 引用kw_special_exam_room.id
+	 */	 	
+  	public Integer getRoom_id() {
+		return room_id;
+  	}
+	/**
+	 * 座位号
+	 */	
+  	public void setSeat_no(Integer seat_no) {
+		this.seat_no = seat_no;
+  	}
+ 	/**
+	 * 座位号
+	 */	 	
+  	public Integer getSeat_no() {
+		return seat_no;
+  	}
+	/**
+	 * 考试姓名
+	 */	
+  	public void setStu_name(String stu_name) {
+		this.stu_name = stu_name;
+  	}
+ 	/**
+	 * 考试姓名
+	 */	 	
+  	public String getStu_name() {
+		return stu_name;
+  	}
+	/**
+	 * 准考证号
+	 */	
+  	public void setTicket_no(String ticket_no) {
+		this.ticket_no = ticket_no;
+  	}
+ 	/**
+	 * 准考证号
+	 */	 	
+  	public String getTicket_no() {
+		return ticket_no;
+  	}
+	/**
+	 * 次数
+	 */	
+  	public void setTimes(Integer times) {
+		this.times = times;
+  	}
+ 	/**
+	 * 次数
+	 */	 	
+  	public Integer getTimes() {
+		return times;
+  	}
+  	
+	protected String course_code;// 课程代码
+	protected String course_name;// 课程名称
+
+	public String getCourse_code() {
+		return course_code;
+	}
+
+	public void setCourse_code(String course_code) {
+		this.course_code = course_code;
+	}
+
+	public String getCourse_name() {
+		return course_name;
+	}
+
+	public void setCourse_name(String course_name) {
+		this.course_name = course_name;
+	}
+  	
+  	
+}

+ 103 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/kw/KwSpecialTempdata.java

@@ -0,0 +1,103 @@
+package cn.hmsoft.ses.data.model.kw;
+
+import java.io.Serializable;
+import cn.hmsoft.jdbc.entity.Table;
+
+/**
+ *  特殊课程编排-临时表.
+ * 
+ * @author: haoguanghui
+ * @date: 2019-04-01 17:31:53
+ * @version: 1.0
+ * @email: hgh@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "kw_special_tempdata", keyColumn = "id", sequenceName = "SEQ_kw_special_tempdata")
+public class KwSpecialTempdata implements Serializable {
+	private static final long serialVersionUID = 6718250360193161975L;
+  	//课程ID
+  	private Integer course_id;
+  	//考试批次A\B\C\D
+  	private String exam_batch;
+  	//考点ID
+  	private Integer exam_point_id;
+  	//报考人数
+  	private Integer person_num;
+  	//已经编排的人数
+  	private Integer ready_num;
+  	//特殊课程标志
+  	private Integer special_flag;
+  
+	/**
+	 * 课程ID
+	 */	
+  	public void setCourse_id(Integer course_id) {
+		this.course_id = course_id;
+  	}
+ 	/**
+	 * 课程ID
+	 */	 	
+  	public Integer getCourse_id() {
+		return course_id;
+  	}
+	/**
+	 * 考试批次A\B\C\D
+	 */	
+  	public void setExam_batch(String exam_batch) {
+		this.exam_batch = exam_batch;
+  	}
+ 	/**
+	 * 考试批次A\B\C\D
+	 */	 	
+  	public String getExam_batch() {
+		return exam_batch;
+  	}
+	/**
+	 * 考点ID
+	 */	
+  	public void setExam_point_id(Integer exam_point_id) {
+		this.exam_point_id = exam_point_id;
+  	}
+ 	/**
+	 * 考点ID
+	 */	 	
+  	public Integer getExam_point_id() {
+		return exam_point_id;
+  	}
+	/**
+	 * 报考人数
+	 */	
+  	public void setPerson_num(Integer person_num) {
+		this.person_num = person_num;
+  	}
+ 	/**
+	 * 报考人数
+	 */	 	
+  	public Integer getPerson_num() {
+		return person_num;
+  	}
+	/**
+	 * 已经编排的人数
+	 */	
+  	public void setReady_num(Integer ready_num) {
+		this.ready_num = ready_num;
+  	}
+ 	/**
+	 * 已经编排的人数
+	 */	 	
+  	public Integer getReady_num() {
+		return ready_num;
+  	}
+	/**
+	 * 特殊课程标志
+	 */	
+  	public void setSpecial_flag(Integer special_flag) {
+		this.special_flag = special_flag;
+  	}
+ 	/**
+	 * 特殊课程标志
+	 */	 	
+  	public Integer getSpecial_flag() {
+		return special_flag;
+  	}
+}

+ 64 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/kw/KwTempData.java

@@ -0,0 +1,64 @@
+package cn.hmsoft.ses.data.model.kw;
+
+import java.io.Serializable;
+
+import cn.hmsoft.jdbc.entity.Table;
+
+/**
+ * 编排临时数据 模型.
+ * 
+ * @author: zq
+ * @date: 2018-11-13 14:25:10
+ * @version: 1.0
+ * @email: zhanqiang@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "KW_TEMPDATA", keyColumn = "", sequenceName = "")
+public class KwTempData implements Serializable {
+	private static final long serialVersionUID = 1859115692872319406L;
+
+  	//考点ID
+  	private Integer exam_point_id;
+  	//考试时间标识
+  	private String exam_batch;
+  	//课程ID
+  	private Integer course_id;
+  	//人数
+  	private Integer person_num;
+  	//已排人数
+  	private Integer ready_num;
+  	
+  	
+	public Integer getExam_point_id() {
+		return exam_point_id;
+	}
+	public String getExam_batch() {
+		return exam_batch;
+	}
+	public Integer getCourse_id() {
+		return course_id;
+	}
+	public Integer getPerson_num() {
+		return person_num;
+	}
+	public Integer getReady_num() {
+		return ready_num;
+	}
+	public void setExam_point_id(Integer exam_point_id) {
+		this.exam_point_id = exam_point_id;
+	}
+	public void setExam_batch(String exam_batch) {
+		this.exam_batch = exam_batch;
+	}
+	public void setCourse_id(Integer course_id) {
+		this.course_id = course_id;
+	}
+	public void setPerson_num(Integer person_num) {
+		this.person_num = person_num;
+	}
+	public void setReady_num(Integer ready_num) {
+		this.ready_num = ready_num;
+	}
+  	
+  	
+}

+ 152 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/kw/StdTicketContent.java

@@ -0,0 +1,152 @@
+package cn.hmsoft.ses.data.model.kw;
+
+import java.io.Serializable;
+
+import cn.hmsoft.jdbc.entity.Table;
+
+@Table(tableName = "STD_TICKET_CONTENT")
+public class StdTicketContent implements Serializable {
+	private static final long serialVersionUID = -1592316126315294047L;
+
+	private String year_code;
+
+	private String org_code;
+
+	private String type;
+
+	private Integer fontsize;
+
+	private Integer bold;
+
+	private String textalignment;
+	private Integer paddingtop;
+	private Integer paddingbottom;
+	private Integer paddingleft;
+	private Integer paddingright;
+	private Integer ordernum;
+	private String content;
+	private Integer width;
+	private Integer height;
+	private String url;
+
+	public String getYear_code() {
+		return year_code;
+	}
+
+	public void setYear_code(String year_code) {
+		this.year_code = year_code;
+	}
+
+	public String getOrg_code() {
+		return org_code;
+	}
+
+	public void setOrg_code(String org_code) {
+		this.org_code = org_code;
+	}
+
+	public String getType() {
+		return type;
+	}
+
+	public void setType(String type) {
+		this.type = type;
+	}
+
+	public Integer getFontsize() {
+		return fontsize;
+	}
+
+	public void setFontsize(Integer fontsize) {
+		this.fontsize = fontsize;
+	}
+
+	public Integer getBold() {
+		return bold;
+	}
+
+	public void setBold(Integer bold) {
+		this.bold = bold;
+	}
+
+	public String getTextalignment() {
+		return textalignment;
+	}
+
+	public void setTextalignment(String textalignment) {
+		this.textalignment = textalignment;
+	}
+
+	public Integer getPaddingtop() {
+		return paddingtop;
+	}
+
+	public void setPaddingtop(Integer paddingtop) {
+		this.paddingtop = paddingtop;
+	}
+
+	public Integer getPaddingbottom() {
+		return paddingbottom;
+	}
+
+	public void setPaddingbottom(Integer paddingbottom) {
+		this.paddingbottom = paddingbottom;
+	}
+
+	public Integer getPaddingleft() {
+		return paddingleft;
+	}
+
+	public void setPaddingleft(Integer paddingleft) {
+		this.paddingleft = paddingleft;
+	}
+
+	public Integer getPaddingright() {
+		return paddingright;
+	}
+
+	public void setPaddingright(Integer paddingright) {
+		this.paddingright = paddingright;
+	}
+
+	public Integer getOrdernum() {
+		return ordernum;
+	}
+
+	public void setOrdernum(Integer ordernum) {
+		this.ordernum = ordernum;
+	}
+
+	public String getContent() {
+		return content;
+	}
+
+	public void setContent(String content) {
+		this.content = content;
+	}
+
+	public Integer getWidth() {
+		return width;
+	}
+
+	public void setWidth(Integer width) {
+		this.width = width;
+	}
+
+	public Integer getHeight() {
+		return height;
+	}
+
+	public void setHeight(Integer height) {
+		this.height = height;
+	}
+
+	public String getUrl() {
+		return url;
+	}
+
+	public void setUrl(String url) {
+		this.url = url;
+	}
+
+}

+ 121 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/kw/StdTicketContentApply.java

@@ -0,0 +1,121 @@
+package cn.hmsoft.ses.data.model.kw;
+
+import java.io.Serializable;
+import java.time.LocalDateTime;
+
+import cn.hmsoft.jdbc.entity.Table;
+
+@Table(tableName = "STD_TICKET_CONTENT_APPLY", keyColumn = "id", sequenceName = "SEQ_STD_TICKET_CONTENT_APPLY")
+public class StdTicketContentApply implements Serializable {
+	private static final long serialVersionUID = -1592316126355294047L;
+
+	// 主键ID
+	private Integer id;
+	// 批次
+	private String year_code;
+	// 考区代码
+	private String org_code;
+	// 考区名称
+	private String org_name;
+	// 标题
+	private String title;
+	// 内容
+	private String content;
+	// 状态:等待考区提交,等待自治区考试院审核,审核通过,审核不通过
+	private String status;
+	private String auth_type;
+	private String auth_remark;
+	// 申请时间
+	private LocalDateTime create_date;
+	// 申请人
+	private Integer create_oper;
+
+	public Integer getId() {
+		return id;
+	}
+
+	public void setId(Integer id) {
+		this.id = id;
+	}
+
+	public String getYear_code() {
+		return year_code;
+	}
+
+	public void setYear_code(String year_code) {
+		this.year_code = year_code;
+	}
+
+	public String getOrg_code() {
+		return org_code;
+	}
+
+	public void setOrg_code(String org_code) {
+		this.org_code = org_code;
+	}
+
+	public String getOrg_name() {
+		return org_name;
+	}
+
+	public void setOrg_name(String org_name) {
+		this.org_name = org_name;
+	}
+
+	public String getTitle() {
+		return title;
+	}
+
+	public void setTitle(String title) {
+		this.title = title;
+	}
+
+	public String getContent() {
+		return content;
+	}
+
+	public void setContent(String content) {
+		this.content = content;
+	}
+
+	public String getStatus() {
+		return status;
+	}
+
+	public void setStatus(String status) {
+		this.status = status;
+	}
+
+	public LocalDateTime getCreate_date() {
+		return create_date;
+	}
+
+	public void setCreate_date(LocalDateTime create_date) {
+		this.create_date = create_date;
+	}
+
+	public Integer getCreate_oper() {
+		return create_oper;
+	}
+
+	public void setCreate_oper(Integer create_oper) {
+		this.create_oper = create_oper;
+	}
+
+	public String getAuth_type() {
+		return auth_type;
+	}
+
+	public void setAuth_type(String auth_type) {
+		this.auth_type = auth_type;
+	}
+
+	public String getAuth_remark() {
+		return auth_remark;
+	}
+
+	public void setAuth_remark(String auth_remark) {
+		this.auth_remark = auth_remark;
+	}
+
+}

+ 108 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/mk/MkCertCourse.java

@@ -0,0 +1,108 @@
+package cn.hmsoft.ses.data.model.mk;
+
+import java.io.Serializable;
+import cn.hmsoft.jdbc.entity.Table;
+
+/**
+ *  模型.
+ * 
+ * @author: yangwei
+ * @date: 2019-03-05 16:30:02
+ * @version: 1.0
+ * @email: yangwei@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "mk_cert_course", keyColumn = "id", sequenceName = "SEQ_mk_cert_course")
+public class MkCertCourse implements Serializable {
+	private static final long serialVersionUID = -5744325886785956632L;
+  	//
+  	private Integer cert_id;
+  	//
+  	private String course_code;
+  	//
+  	private Integer course_id;
+  	private Integer major_id;
+  	//
+  	private Integer id;
+  
+	/**
+	 * 
+	 */	
+  	public void setCert_id(Integer cert_id) {
+		this.cert_id = cert_id;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public Integer getCert_id() {
+		return cert_id;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setCourse_code(String course_code) {
+		this.course_code = course_code;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getCourse_code() {
+		return course_code;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setCourse_id(Integer course_id) {
+		this.course_id = course_id;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public Integer getCourse_id() {
+		return course_id;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setId(Integer id) {
+		this.id = id;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public Integer getId() {
+		return id;
+  	}
+  	
+  	
+  	protected String course_name;
+  	protected String major_code;
+  	protected String major_name;
+
+	public String getCourse_name() {
+		return course_name;
+	}
+	public void setCourse_name(String course_name) {
+		this.course_name = course_name;
+	}
+	public String getMajor_code() {
+		return major_code;
+	}
+	public void setMajor_code(String major_code) {
+		this.major_code = major_code;
+	}
+	public String getMajor_name() {
+		return major_name;
+	}
+	public void setMajor_name(String major_name) {
+		this.major_name = major_name;
+	}
+	public Integer getMajor_id() {
+		return major_id;
+	}
+	public void setMajor_id(Integer major_id) {
+		this.major_id = major_id;
+	}
+  	
+  	
+}

+ 390 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/mk/MkCertEduApply.java

@@ -0,0 +1,390 @@
+package cn.hmsoft.ses.data.model.mk;
+
+import java.io.Serializable;
+import cn.hmsoft.jdbc.entity.Table;
+
+/**
+ *  模型.
+ * 
+ * @author: yangwei
+ * @date: 2019-03-17 14:18:02
+ * @version: 1.0
+ * @email: yangwei@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "MK_cert_EDU_APPLY", keyColumn = "id", sequenceName = "SEQ_MK_cert_EDU_APPLY")
+public class MkCertEduApply implements Serializable {
+	private static final long serialVersionUID = 1672015373991900864L;
+  	//
+  	private Integer cert_course_id;
+  	//
+  	private String cert_no;
+  	//
+  	private Integer cert_type_id;
+  	//
+  	private String create_time;
+  	//
+  	private String done_course_name;
+  	//
+  	private String done_course_score;
+  	//
+  	private Integer id;
+  	//
+  	private Integer status;
+  	//
+  	private String std_cert_no;
+  	//
+  	private String std_name;
+  	//
+  	private Integer std_reg_id;
+  	//
+  	private String ticket_no;
+  	//
+  	private Integer time_config_id;
+  	//
+  	private String verify1_person;
+  	//
+  	private String verify1_remark;
+  	//
+  	private String verify1_time;
+  	//
+  	private String verify2_person;
+  	//
+  	private String verify2_remark;
+  	//
+  	private String verify2_time;
+  	
+  	private String file_path;
+  	
+  	private String zw_flow_no;
+  	
+  	private Integer major_id;
+  	
+  	protected String time_name;
+  	protected String is_overtime;
+  	
+  	protected Integer course_count;
+  	protected Integer score_count;
+  	protected Integer mk_count;
+
+  
+	public Integer getCourse_count() {
+		return course_count;
+	}
+	public void setCourse_count(Integer course_count) {
+		this.course_count = course_count;
+	}
+	public Integer getScore_count() {
+		return score_count;
+	}
+	public void setScore_count(Integer score_count) {
+		this.score_count = score_count;
+	}
+	public Integer getMk_count() {
+		return mk_count;
+	}
+	public void setMk_count(Integer mk_count) {
+		this.mk_count = mk_count;
+	}
+	public Integer getMajor_id() {
+		return major_id;
+	}
+	public void setMajor_id(Integer major_id) {
+		this.major_id = major_id;
+	}
+	public String getIs_overtime() {
+		return is_overtime;
+	}
+	public void setIs_overtime(String is_overtime) {
+		this.is_overtime = is_overtime;
+	}
+	public String getTime_name() {
+		return time_name;
+	}
+	public void setTime_name(String time_name) {
+		this.time_name = time_name;
+	}
+	/**
+	 * 
+	 */	
+  	public void setCert_course_id(Integer cert_course_id) {
+		this.cert_course_id = cert_course_id;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public Integer getCert_course_id() {
+		return cert_course_id;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setCert_no(String cert_no) {
+		this.cert_no = cert_no;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getCert_no() {
+		return cert_no;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setCert_type_id(Integer cert_type_id) {
+		this.cert_type_id = cert_type_id;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public Integer getCert_type_id() {
+		return cert_type_id;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setCreate_time(String create_time) {
+		this.create_time = create_time;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getCreate_time() {
+		return create_time;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setDone_course_name(String done_course_name) {
+		this.done_course_name = done_course_name;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getDone_course_name() {
+		return done_course_name;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setDone_course_score(String done_course_score) {
+		this.done_course_score = done_course_score;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getDone_course_score() {
+		return done_course_score;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setId(Integer id) {
+		this.id = id;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public Integer getId() {
+		return id;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setStatus(Integer status) {
+		this.status = status;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public Integer getStatus() {
+		return status;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setStd_cert_no(String std_cert_no) {
+		this.std_cert_no = std_cert_no;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getStd_cert_no() {
+		return std_cert_no;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setStd_name(String std_name) {
+		this.std_name = std_name;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getStd_name() {
+		return std_name;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setStd_reg_id(Integer std_reg_id) {
+		this.std_reg_id = std_reg_id;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public Integer getStd_reg_id() {
+		return std_reg_id;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setTicket_no(String ticket_no) {
+		this.ticket_no = ticket_no;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getTicket_no() {
+		return ticket_no;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setTime_config_id(Integer time_config_id) {
+		this.time_config_id = time_config_id;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public Integer getTime_config_id() {
+		return time_config_id;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setVerify1_person(String verify1_person) {
+		this.verify1_person = verify1_person;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getVerify1_person() {
+		return verify1_person;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setVerify1_remark(String verify1_remark) {
+		this.verify1_remark = verify1_remark;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getVerify1_remark() {
+		return verify1_remark;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setVerify1_time(String verify1_time) {
+		this.verify1_time = verify1_time;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getVerify1_time() {
+		return verify1_time;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setVerify2_person(String verify2_person) {
+		this.verify2_person = verify2_person;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getVerify2_person() {
+		return verify2_person;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setVerify2_remark(String verify2_remark) {
+		this.verify2_remark = verify2_remark;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getVerify2_remark() {
+		return verify2_remark;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setVerify2_time(String verify2_time) {
+		this.verify2_time = verify2_time;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getVerify2_time() {
+		return verify2_time;
+  	}
+  	
+  	protected String cert_course_code;
+  	protected String cert_course_name;
+  	protected String status_text;
+  	
+	public String getCert_course_code() {
+		return cert_course_code;
+	}
+	public void setCert_course_code(String cert_course_code) {
+		this.cert_course_code = cert_course_code;
+	}
+	public String getCert_course_name() {
+		return cert_course_name;
+	}
+	public void setCert_course_name(String cert_course_name) {
+		this.cert_course_name = cert_course_name;
+	}
+  	
+	public String getFile_path() {
+		return file_path;
+	}
+	public void setFile_path(String file_path) {
+		this.file_path = file_path;
+	}
+
+	protected String cert_name;
+	protected String year_time;
+
+	public String getCert_name() {
+		return cert_name;
+	}
+	public void setCert_name(String cert_name) {
+		this.cert_name = cert_name;
+	}
+	public String getStatus_text() {
+		return status_text;
+	}
+	public void setStatus_text(String status_text) {
+		this.status_text = status_text;
+	}
+	public String getYear_time() {
+		return year_time;
+	}
+	public void setYear_time(String year_time) {
+		this.year_time = year_time;
+	}
+	public String getZw_flow_no() {
+		return zw_flow_no;
+	}
+	public void setZw_flow_no(String zw_flow_no) {
+		this.zw_flow_no = zw_flow_no;
+	}
+	
+	
+  	
+}

+ 106 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/mk/MkCertMajorCourse.java

@@ -0,0 +1,106 @@
+package cn.hmsoft.ses.data.model.mk;
+
+import java.io.Serializable;
+import cn.hmsoft.jdbc.entity.Table;
+
+/**
+ *  模型.
+ * 
+ * @author: yangwei
+ * @date: 2019-03-05 16:30:02
+ * @version: 1.0
+ * @email: yangwei@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "mk_cert_major_course", keyColumn = "id", sequenceName = "SEQ_mk_cert_major_course")
+public class MkCertMajorCourse implements Serializable {
+	private static final long serialVersionUID = 7698474207090984706L;
+  	//
+  	private Integer course_id;
+  	//
+  	private Integer id;
+  	//
+  	private Integer major_id;
+  	
+  	private String creat_time;
+  	
+  
+	/**
+	 * 
+	 */	
+  	public void setCourse_id(Integer course_id) {
+		this.course_id = course_id;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public Integer getCourse_id() {
+		return course_id;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setId(Integer id) {
+		this.id = id;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public Integer getId() {
+		return id;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setMajor_id(Integer major_id) {
+		this.major_id = major_id;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public Integer getMajor_id() {
+		return major_id;
+  	}
+  	
+  	
+  	
+  	public String getCreat_time() {
+		return creat_time;
+	}
+	public void setCreat_time(String creat_time) {
+		this.creat_time = creat_time;
+	}
+
+
+
+	protected String major_code;
+  	protected String major_name;
+  	protected String course_code;
+  	protected String course_name;
+
+	public String getMajor_code() {
+		return major_code;
+	}
+	public void setMajor_code(String major_code) {
+		this.major_code = major_code;
+	}
+	public String getMajor_name() {
+		return major_name;
+	}
+	public void setMajor_name(String major_name) {
+		this.major_name = major_name;
+	}
+	public String getCourse_code() {
+		return course_code;
+	}
+	public void setCourse_code(String course_code) {
+		this.course_code = course_code;
+	}
+	public String getCourse_name() {
+		return course_name;
+	}
+	public void setCourse_name(String course_name) {
+		this.course_name = course_name;
+	}
+  	
+}

+ 329 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/mk/MkCertNeduApply.java

@@ -0,0 +1,329 @@
+package cn.hmsoft.ses.data.model.mk;
+
+import java.io.Serializable;
+import cn.hmsoft.jdbc.entity.Table;
+
+/**
+ *  模型.
+ * 
+ * @author: yangwei
+ * @date: 2019-03-05 16:30:03
+ * @version: 1.0
+ * @email: yangwei@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "mk_cert_nedu_apply", keyColumn = "id", sequenceName = "SEQ_mk_cert_nedu_apply")
+public class MkCertNeduApply implements Serializable {
+	private static final long serialVersionUID = 1287038343565004417L;
+	//
+	private Integer id;
+	
+	private Integer std_reg_id;
+  	//
+  	private String cert_no;
+  	//
+  	private Integer cert_type_id;
+  	//
+  	private String create_time;
+  	//
+  	private String exam_date;
+  	//
+  	private String file_path;
+  	//
+  	private Integer status;
+  	//
+  	private String std_cert_no;
+  	//
+  	private String std_name;
+  	//
+  	private String verify_remark1;
+  	//
+  	private String verify_remark2;
+  	//
+  	private String verify_remark3;
+  	
+  	private Integer verify_person1;
+  	private Integer verify_person2;
+
+	private String source_unit;
+  	private Integer score;
+  	private Integer org_id;
+  	private Integer time_config_id;
+  	
+  	private String zw_flow_no;
+  	
+  	private String ticket_no;
+  	
+  	private Integer major_id;
+  	
+  	private Integer cert_type_catalog;
+  	
+  	protected String time_name;
+  	
+  	protected String is_overtime;
+  	
+  	protected String course_name;
+  	
+  	
+  	public String getCourse_name() {
+		return course_name;
+	}
+	public void setCourse_name(String course_name) {
+		this.course_name = course_name;
+	}
+	public Integer getMajor_id() {
+		return major_id;
+	}
+	public void setMajor_id(Integer major_id) {
+		this.major_id = major_id;
+	}
+	public String getIs_overtime() {
+		return is_overtime;
+	}
+	public void setIs_overtime(String is_overtime) {
+		this.is_overtime = is_overtime;
+	}
+	public String getTime_name() {
+		return time_name;
+	}
+	public void setTime_name(String time_name) {
+		this.time_name = time_name;
+	}
+	public Integer getVerify_person1() {
+		return verify_person1;
+	}
+	public void setVerify_person1(Integer verify_person1) {
+		this.verify_person1 = verify_person1;
+	}
+	public Integer getVerify_person2() {
+		return verify_person2;
+	}
+	public void setVerify_person2(Integer verify_person2) {
+		this.verify_person2 = verify_person2;
+	}
+
+
+  	
+	public String getTicket_no() {
+		return ticket_no;
+	}
+	public void setTicket_no(String ticket_no) {
+		this.ticket_no = ticket_no;
+	}
+	public String getZw_flow_no() {
+		return zw_flow_no;
+	}
+	public void setZw_flow_no(String zw_flow_no) {
+		this.zw_flow_no = zw_flow_no;
+	}
+	public Integer getStd_reg_id() {
+		return std_reg_id;
+	}
+	public void setStd_reg_id(Integer std_reg_id) {
+		this.std_reg_id = std_reg_id;
+	}
+	/**
+	 * 
+	 */	
+  	public void setCert_no(String cert_no) {
+		this.cert_no = cert_no;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getCert_no() {
+		return cert_no;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setCert_type_id(Integer cert_type_id) {
+		this.cert_type_id = cert_type_id;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public Integer getCert_type_id() {
+		return cert_type_id;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setCreate_time(String create_time) {
+		this.create_time = create_time;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getCreate_time() {
+		return create_time;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setExam_date(String exam_date) {
+		this.exam_date = exam_date;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getExam_date() {
+		return exam_date;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setFile_path(String file_path) {
+		this.file_path = file_path;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getFile_path() {
+		return file_path;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setId(Integer id) {
+		this.id = id;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public Integer getId() {
+		return id;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setStatus(Integer status) {
+		this.status = status;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public Integer getStatus() {
+		return status;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setStd_cert_no(String std_cert_no) {
+		this.std_cert_no = std_cert_no;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getStd_cert_no() {
+		return std_cert_no;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setStd_name(String std_name) {
+		this.std_name = std_name;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getStd_name() {
+		return std_name;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setVerify_remark1(String verify_remark1) {
+		this.verify_remark1 = verify_remark1;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getVerify_remark1() {
+		return verify_remark1;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setVerify_remark2(String verify_remark2) {
+		this.verify_remark2 = verify_remark2;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getVerify_remark2() {
+		return verify_remark2;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setVerify_remark3(String verify_remark3) {
+		this.verify_remark3 = verify_remark3;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getVerify_remark3() {
+		return verify_remark3;
+  	}
+  	
+  	public String getSource_unit() {
+		return source_unit;
+	}
+	public void setSource_unit(String source_unit) {
+		this.source_unit = source_unit;
+	}
+
+	
+
+	public Integer getScore() {
+		return score;
+	}
+	public void setScore(Integer score) {
+		this.score = score;
+	}
+
+
+
+	protected String cert_name;
+  	protected String status_text;
+  	protected String year_time;
+
+	public String getCert_name() {
+		return cert_name;
+	}
+	public void setCert_name(String cert_name) {
+		this.cert_name = cert_name;
+	}
+	public String getStatus_text() {
+		return status_text;
+	}
+	public void setStatus_text(String status_text) {
+		this.status_text = status_text;
+	}
+	public Integer getOrg_id() {
+		return org_id;
+	}
+	public void setOrg_id(Integer org_id) {
+		this.org_id = org_id;
+	}
+	public Integer getCert_type_catalog() {
+		return cert_type_catalog;
+	}
+	public void setCert_type_catalog(Integer cert_type_catalog) {
+		this.cert_type_catalog = cert_type_catalog;
+	}
+	public Integer getTime_config_id() {
+		return time_config_id;
+	}
+	public void setTime_config_id(Integer time_config_id) {
+		this.time_config_id = time_config_id;
+	}
+	public String getYear_time() {
+		return year_time;
+	}
+	public void setYear_time(String year_time) {
+		this.year_time = year_time;
+	}
+  	
+}

+ 153 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/mk/MkCertNeduApplyCourse.java

@@ -0,0 +1,153 @@
+package cn.hmsoft.ses.data.model.mk;
+
+import java.io.Serializable;
+import cn.hmsoft.jdbc.entity.Table;
+
+/**
+ *  模型.
+ * 
+ * @author: yangwei
+ * @date: 2019-03-05 16:30:04
+ * @version: 1.0
+ * @email: yangwei@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "mk_cert_nedu_apply_course", keyColumn = "id", sequenceName = "SEQ_mk_cert_nedu_apply_course")
+public class MkCertNeduApplyCourse implements Serializable {
+	private static final long serialVersionUID = -9192193180238937577L;
+	private Integer id;
+  	//
+  	private String course_code;
+  	//
+  	private Integer course_id;
+  	//
+  	private String course_name;
+  	//
+  	private Integer nedu_apply_id;
+  	//
+  	private Integer status;
+  	private Integer std_reg_id;
+  	private Integer org_id;
+  	
+  	protected String time_name;
+  	
+	public String getTime_name() {
+		return time_name;
+	}
+	public void setTime_name(String time_name) {
+		this.time_name = time_name;
+	}
+	public Integer getId() {
+		return id;
+	}
+	public void setId(Integer id) {
+		this.id = id;
+	}
+	/**
+	 * 
+	 */	
+  	public void setCourse_code(String course_code) {
+		this.course_code = course_code;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getCourse_code() {
+		return course_code;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setCourse_id(Integer course_id) {
+		this.course_id = course_id;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public Integer getCourse_id() {
+		return course_id;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setCourse_name(String course_name) {
+		this.course_name = course_name;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getCourse_name() {
+		return course_name;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setNedu_apply_id(Integer nedu_apply_id) {
+		this.nedu_apply_id = nedu_apply_id;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public Integer getNedu_apply_id() {
+		return nedu_apply_id;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setStatus(Integer status) {
+		this.status = status;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public Integer getStatus() {
+		return status;
+  	}
+	public Integer getStd_reg_id() {
+		return std_reg_id;
+	}
+	public void setStd_reg_id(Integer std_reg_id) {
+		this.std_reg_id = std_reg_id;
+	}
+	public Integer getOrg_id() {
+		return org_id;
+	}
+	public void setOrg_id(Integer org_id) {
+		this.org_id = org_id;
+	}
+	
+	
+	protected String std_cert_no;
+	protected String cert_no;
+	protected String status_text;
+	protected Integer score;
+
+	public String getStd_cert_no() {
+		return std_cert_no;
+	}
+	public void setStd_cert_no(String std_cert_no) {
+		this.std_cert_no = std_cert_no;
+	}
+	public String getCert_no() {
+		return cert_no;
+	}
+	public void setCert_no(String cert_no) {
+		this.cert_no = cert_no;
+	}
+	public Integer getScore() {
+		return score;
+	}
+	public void setScore(Integer score) {
+		this.score = score;
+	}
+	public String getStatus_text() {
+		return status_text;
+	}
+	public void setStatus_text(String status_text) {
+		this.status_text = status_text;
+	}
+	
+	
+	
+  	
+}

+ 149 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/mk/MkCertTimeConfig.java

@@ -0,0 +1,149 @@
+package cn.hmsoft.ses.data.model.mk;
+
+import java.io.Serializable;
+import java.time.LocalDate;
+import java.time.LocalDateTime;
+
+import cn.hmsoft.jdbc.entity.Table;
+
+/**
+ * �������������� 模型.
+ * 
+ * @author: yangwei
+ * @date: 2019-04-11 10:44:55
+ * @version: 1.0
+ * @email: yangwei@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "mk_cert_time_config", keyColumn = "id", sequenceName = "SEQ_mk_cert_time_config")
+public class MkCertTimeConfig implements Serializable {
+	private static final long serialVersionUID = -5399734490009134693L;
+  	//��������
+  	private LocalDateTime end_time;
+  	//����
+  	private Integer id;
+  	//��������
+  	private LocalDateTime start_time;
+  	//
+  	private Integer status;
+  	//���� 1����������2��������
+  	private Integer time;
+  	//
+  	private Integer type;
+  	//���� ����2019
+  	private Integer year;
+  	
+  	protected String color;
+	
+	public String getColor() {
+		return color;
+	}
+	public void setColor(String color) {
+		this.color = color;
+	}
+  
+	/**
+	 * ��������
+	 */	
+  	public void setEnd_time(LocalDateTime end_time) {
+		this.end_time = end_time;
+  	}
+ 	/**
+	 * ��������
+	 */	 	
+  	public LocalDateTime getEnd_time() {
+		return end_time;
+  	}
+	/**
+	 * ����
+	 */	
+  	public void setId(Integer id) {
+		this.id = id;
+  	}
+ 	/**
+	 * ����
+	 */	 	
+  	public Integer getId() {
+		return id;
+  	}
+	/**
+	 * ��������
+	 */	
+  	public void setStart_time(LocalDateTime start_time) {
+		this.start_time = start_time;
+  	}
+ 	/**
+	 * ��������
+	 */	 	
+  	public LocalDateTime getStart_time() {
+		return start_time;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setStatus(Integer status) {
+		this.status = status;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public Integer getStatus() {
+		return status;
+  	}
+	/**
+	 * ���� 1����������2��������
+	 */	
+  	public void setTime(Integer time) {
+		this.time = time;
+  	}
+ 	/**
+	 * ���� 1����������2��������
+	 */	 	
+  	public Integer getTime() {
+		return time;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setType(Integer type) {
+		this.type = type;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public Integer getType() {
+		return type;
+  	}
+	/**
+	 * ���� ����2019
+	 */	
+  	public void setYear(Integer year) {
+		this.year = year;
+  	}
+ 	/**
+	 * ���� ����2019
+	 */	 	
+  	public Integer getYear() {
+		return year;
+  	}
+  	
+  	
+  	protected boolean in_time;
+  	
+  	protected String year_time;
+
+	public boolean isIn_time() {
+		return in_time;
+	}
+	public void setIn_time(boolean in_time) {
+		this.in_time = in_time;
+	}
+	public String getYear_time() {
+		return year_time;
+	}
+	public void setYear_time(String year_time) {
+		this.year_time = year_time;
+	}
+	
+  	
+}

+ 149 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/mk/MkCertType.java

@@ -0,0 +1,149 @@
+package cn.hmsoft.ses.data.model.mk;
+
+import java.io.Serializable;
+import cn.hmsoft.jdbc.entity.Table;
+
+/**
+ *  模型.
+ * 
+ * @author: yangwei
+ * @date: 2019-03-05 16:30:00
+ * @version: 1.0
+ * @email: yangwei@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "mk_cert_type", keyColumn = "id", sequenceName = "SEQ_mk_cert_type")
+public class MkCertType implements Serializable {
+	private static final long serialVersionUID = -5354282293374691519L;
+  	//
+  	private String cert_code;
+  	//
+  	private Integer cert_level;
+  	//
+  	private String cert_name;
+  	//
+  	private Integer cert_type;
+  	//
+  	private Integer id;
+  	//
+  	private Integer is_score;
+  	//
+  	private Integer is_std;
+  	//
+  	private Integer status;
+  	private Integer cert_catalog;
+  	private Integer is_edu;
+  	
+  	
+  
+	/**
+	 * 
+	 */	
+  	public void setCert_code(String cert_code) {
+		this.cert_code = cert_code;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getCert_code() {
+		return cert_code;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setCert_level(Integer cert_level) {
+		this.cert_level = cert_level;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public Integer getCert_level() {
+		return cert_level;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setCert_name(String cert_name) {
+		this.cert_name = cert_name;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getCert_name() {
+		return cert_name;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setCert_type(Integer cert_type) {
+		this.cert_type = cert_type;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public Integer getCert_type() {
+		return cert_type;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setId(Integer id) {
+		this.id = id;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public Integer getId() {
+		return id;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setIs_score(Integer is_score) {
+		this.is_score = is_score;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public Integer getIs_score() {
+		return is_score;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setIs_std(Integer is_std) {
+		this.is_std = is_std;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public Integer getIs_std() {
+		return is_std;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setStatus(Integer status) {
+		this.status = status;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public Integer getStatus() {
+		return status;
+  	}
+	public Integer getCert_catalog() {
+		return cert_catalog;
+	}
+	public void setCert_catalog(Integer cert_catalog) {
+		this.cert_catalog = cert_catalog;
+	}
+	public Integer getIs_edu() {
+		return is_edu;
+	}
+	public void setIs_edu(Integer is_edu) {
+		this.is_edu = is_edu;
+	}
+  	
+  	
+}

+ 474 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/mk/MkPreEduApply.java

@@ -0,0 +1,474 @@
+package cn.hmsoft.ses.data.model.mk;
+
+import java.io.Serializable;
+import cn.hmsoft.jdbc.entity.Table;
+
+/**
+ *  模型.
+ * 
+ * @author: yangwei
+ * @date: 2019-03-15 18:08:56
+ * @version: 1.0
+ * @email: yangwei@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "mk_pre_edu_apply", keyColumn = "id", sequenceName = "SEQ_mk_pre_edu_apply")
+public class MkPreEduApply implements Serializable {
+	private static final long serialVersionUID = 4907232129185143702L;
+  	//
+  	private String cert_no;
+  	//
+  	private Integer cert_type_id;
+  	//
+  	private Integer course_catalog;
+  	//
+  	private String edu_cert_file_path;
+  	//
+  	private String edu_level;
+  	//
+  	private Integer edu_type;
+  	//
+  	private String edu_verify_rep_file_path;
+  	//
+  	private String fam_reg_file_path;
+  	//
+  	private Integer id;
+  	//
+  	private String input_cert_no;
+  	//
+  	private String input_std_name;
+  	//
+  	private String in_school_date;
+  	//
+  	private Integer is_verify;
+  	//
+  	private String major_name;
+  	//
+  	private String out_school_date;
+  	//
+  	private String pub_verify_file_path;
+  	//
+  	private String remark;
+  	//
+  	private String source_unit;
+  	//
+  	private Integer status;
+  	//
+  	private String std_cert_file_path;
+  	//
+  	private String std_cert_no;
+  	//
+  	private String std_name;
+  	//
+  	private Integer std_reg_id;
+  	//
+  	private String ticket_no;
+  	//
+  	private String verify1_person;
+  	//
+  	private String verify1_remark;
+  	//
+  	private String verify1_time;
+  	//
+  	private String verify2_person;
+  	//
+  	private String verify2_remark;
+  	//
+  	private String verify2_time;
+  	
+  	private Integer time_config_id;
+  	
+  	private String apply_time;
+  
+	public String getApply_time() {
+		return apply_time;
+	}
+	public void setApply_time(String apply_time) {
+		this.apply_time = apply_time;
+	}
+	/**
+	 * 
+	 */	
+  	public void setCert_no(String cert_no) {
+		this.cert_no = cert_no;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getCert_no() {
+		return cert_no;
+  	}
+  	
+	public Integer getCert_type_id() {
+		return cert_type_id;
+	}
+	public void setCert_type_id(Integer cert_type_id) {
+		this.cert_type_id = cert_type_id;
+	}
+	/**
+	 * 
+	 */	
+  	public void setCourse_catalog(Integer course_catalog) {
+		this.course_catalog = course_catalog;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public Integer getCourse_catalog() {
+		return course_catalog;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setEdu_cert_file_path(String edu_cert_file_path) {
+		this.edu_cert_file_path = edu_cert_file_path;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getEdu_cert_file_path() {
+		return edu_cert_file_path;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setEdu_level(String edu_level) {
+		this.edu_level = edu_level;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getEdu_level() {
+		return edu_level;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setEdu_type(Integer edu_type) {
+		this.edu_type = edu_type;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public Integer getEdu_type() {
+		return edu_type;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setEdu_verify_rep_file_path(String edu_verify_rep_file_path) {
+		this.edu_verify_rep_file_path = edu_verify_rep_file_path;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getEdu_verify_rep_file_path() {
+		return edu_verify_rep_file_path;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setFam_reg_file_path(String fam_reg_file_path) {
+		this.fam_reg_file_path = fam_reg_file_path;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getFam_reg_file_path() {
+		return fam_reg_file_path;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setId(Integer id) {
+		this.id = id;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public Integer getId() {
+		return id;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setInput_cert_no(String input_cert_no) {
+		this.input_cert_no = input_cert_no;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getInput_cert_no() {
+		return input_cert_no;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setInput_std_name(String input_std_name) {
+		this.input_std_name = input_std_name;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getInput_std_name() {
+		return input_std_name;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setIn_school_date(String in_school_date) {
+		this.in_school_date = in_school_date;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getIn_school_date() {
+		return in_school_date;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setIs_verify(Integer is_verify) {
+		this.is_verify = is_verify;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public Integer getIs_verify() {
+		return is_verify;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setMajor_name(String major_name) {
+		this.major_name = major_name;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getMajor_name() {
+		return major_name;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setOut_school_date(String out_school_date) {
+		this.out_school_date = out_school_date;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getOut_school_date() {
+		return out_school_date;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setPub_verify_file_path(String pub_verify_file_path) {
+		this.pub_verify_file_path = pub_verify_file_path;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getPub_verify_file_path() {
+		return pub_verify_file_path;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setRemark(String remark) {
+		this.remark = remark;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getRemark() {
+		return remark;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setSource_unit(String source_unit) {
+		this.source_unit = source_unit;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getSource_unit() {
+		return source_unit;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setStatus(Integer status) {
+		this.status = status;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public Integer getStatus() {
+		return status;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setStd_cert_file_path(String std_cert_file_path) {
+		this.std_cert_file_path = std_cert_file_path;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getStd_cert_file_path() {
+		return std_cert_file_path;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setStd_cert_no(String std_cert_no) {
+		this.std_cert_no = std_cert_no;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getStd_cert_no() {
+		return std_cert_no;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setStd_name(String std_name) {
+		this.std_name = std_name;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getStd_name() {
+		return std_name;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setStd_reg_id(Integer std_reg_id) {
+		this.std_reg_id = std_reg_id;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public Integer getStd_reg_id() {
+		return std_reg_id;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setTicket_no(String ticket_no) {
+		this.ticket_no = ticket_no;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getTicket_no() {
+		return ticket_no;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setVerify1_person(String verify1_person) {
+		this.verify1_person = verify1_person;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getVerify1_person() {
+		return verify1_person;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setVerify1_remark(String verify1_remark) {
+		this.verify1_remark = verify1_remark;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getVerify1_remark() {
+		return verify1_remark;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setVerify1_time(String verify1_time) {
+		this.verify1_time = verify1_time;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getVerify1_time() {
+		return verify1_time;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setVerify2_person(String verify2_person) {
+		this.verify2_person = verify2_person;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getVerify2_person() {
+		return verify2_person;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setVerify2_remark(String verify2_remark) {
+		this.verify2_remark = verify2_remark;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getVerify2_remark() {
+		return verify2_remark;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setVerify2_time(String verify2_time) {
+		this.verify2_time = verify2_time;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getVerify2_time() {
+		return verify2_time;
+  	}
+	public Integer getTime_config_id() {
+		return time_config_id;
+	}
+	public void setTime_config_id(Integer time_config_id) {
+		this.time_config_id = time_config_id;
+	}
+  	
+  	protected String cert_name;
+  	protected String year_time;
+  	protected String status_text;
+
+	public String getCert_name() {
+		return cert_name;
+	}
+	public void setCert_name(String cert_name) {
+		this.cert_name = cert_name;
+	}
+	public String getYear_time() {
+		return year_time;
+	}
+	public void setYear_time(String year_time) {
+		this.year_time = year_time;
+	}
+	public String getStatus_text() {
+		return status_text;
+	}
+	public void setStatus_text(String status_text) {
+		this.status_text = status_text;
+	}
+  	
+}

+ 268 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/pay/Invoicing.java

@@ -0,0 +1,268 @@
+package cn.hmsoft.ses.data.model.pay;
+
+import java.io.Serializable;
+
+public class Invoicing implements Serializable {
+	private static final long serialVersionUID = -7072392668513664941L;
+	// 电子票据代码(暂时传45040401)
+	private String eInvoiceCode;
+	// 交款人代码(单位一般为统一社会 信用代码;个人一般 为身份证号)
+	private String payerPartyCode;
+	// 交款人类型(1:个人,2:单位)
+	private String payerPartyType;
+	// 交款方式(1:现金 2:转账 3:其它)
+	private String payMode;
+	// 项目编码(暂时传60101)
+	private String itemCode;
+	// 项目名称(暂时传代收水费)
+	private String itemName;
+	// 数量
+	private String itemQuantity;
+	// 金额单位(手填,财厅新规定已经不返回此字段)
+	private String itemUnit;
+	// 标准(单价)
+	private String itemStd;
+	// 金额(单价*数量)
+	private String itemAmount;
+	// 项目备注
+	private String itemRemark;
+	// 开票点编码(暂时传001)
+	private String placeCode;
+	// 访问系统编码(暂时传0000)
+	private String receiveCode;
+	// 开票人
+	private String handlingPerson;
+	// 开票类型(0:正常发票,1:冲红发票)
+	private String status;
+	// 冲红原因(如果开票类型是1时必填)
+	private String writeoffReason;
+	// 原票据号码(如果开票类型是1时必填)
+	private String oldEInvoiceNumber;
+	// 请求系统业务ID
+	private String businessId;
+	// 开票方式:1-手工开票(通过电子票据管理系统开票)2-高校开票(通过电子票据管理系统开票)3-除电子票据系统外其他接入系统开票
+	private String invoiceType;
+	// 考次代码(开票方式为3时必填)
+	private String examBatchCode;
+	// 院校代码
+	private String schoolCode;
+	// 院校名称
+	private String schoolName;
+	// 申请人
+	private String applyPeople;
+	
+	private String payerPartyName;
+	
+	private String checker;
+	//备注
+	private String remark;
+	
+	public String getRemark() {
+		return remark;
+	}
+
+	public void setRemark(String remark) {
+		this.remark = remark;
+	}
+
+	public String getChecker() {
+		return checker;
+	}
+
+	public void setChecker(String checker) {
+		this.checker = checker;
+	}
+
+	public String getPayerPartyName() {
+		return payerPartyName;
+	}
+
+	public void setPayerPartyName(String payerPartyName) {
+		this.payerPartyName = payerPartyName;
+	}
+
+	public String getPayerPartyCode() {
+		return payerPartyCode;
+	}
+
+	public void setPayerPartyCode(String payerPartyCode) {
+		this.payerPartyCode = payerPartyCode;
+	}
+
+	public String geteInvoiceCode() {
+		return eInvoiceCode;
+	}
+
+	public void seteInvoiceCode(String eInvoiceCode) {
+		this.eInvoiceCode = eInvoiceCode;
+	}
+
+	public String getPayerPartyType() {
+		return payerPartyType;
+	}
+
+	public void setPayerPartyType(String payerPartyType) {
+		this.payerPartyType = payerPartyType;
+	}
+
+	public String getPayMode() {
+		return payMode;
+	}
+
+	public void setPayMode(String payMode) {
+		this.payMode = payMode;
+	}
+
+	public String getItemCode() {
+		return itemCode;
+	}
+
+	public void setItemCode(String itemCode) {
+		this.itemCode = itemCode;
+	}
+
+	public String getItemName() {
+		return itemName;
+	}
+
+	public void setItemName(String itemName) {
+		this.itemName = itemName;
+	}
+
+	public String getItemQuantity() {
+		return itemQuantity;
+	}
+
+	public void setItemQuantity(String itemQuantity) {
+		this.itemQuantity = itemQuantity;
+	}
+
+	public String getItemUnit() {
+		return itemUnit;
+	}
+
+	public void setItemUnit(String itemUnit) {
+		this.itemUnit = itemUnit;
+	}
+
+	public String getItemStd() {
+		return itemStd;
+	}
+
+	public void setItemStd(String itemStd) {
+		this.itemStd = itemStd;
+	}
+
+	public String getItemAmount() {
+		return itemAmount;
+	}
+
+	public void setItemAmount(String itemAmount) {
+		this.itemAmount = itemAmount;
+	}
+
+	public String getItemRemark() {
+		return itemRemark;
+	}
+
+	public void setItemRemark(String itemRemark) {
+		this.itemRemark = itemRemark;
+	}
+
+	public String getPlaceCode() {
+		return placeCode;
+	}
+
+	public void setPlaceCode(String placeCode) {
+		this.placeCode = placeCode;
+	}
+
+	public String getReceiveCode() {
+		return receiveCode;
+	}
+
+	public void setReceiveCode(String receiveCode) {
+		this.receiveCode = receiveCode;
+	}
+
+	public String getHandlingPerson() {
+		return handlingPerson;
+	}
+
+	public void setHandlingPerson(String handlingPerson) {
+		this.handlingPerson = handlingPerson;
+	}
+
+	public String getStatus() {
+		return status;
+	}
+
+	public void setStatus(String status) {
+		this.status = status;
+	}
+
+	public String getWriteoffReason() {
+		return writeoffReason;
+	}
+
+	public void setWriteoffReason(String writeoffReason) {
+		this.writeoffReason = writeoffReason;
+	}
+
+	public String getOldEInvoiceNumber() {
+		return oldEInvoiceNumber;
+	}
+
+	public void setOldEInvoiceNumber(String oldEInvoiceNumber) {
+		this.oldEInvoiceNumber = oldEInvoiceNumber;
+	}
+
+	public String getBusinessId() {
+		return businessId;
+	}
+
+	public void setBusinessId(String businessId) {
+		this.businessId = businessId;
+	}
+
+	public String getInvoiceType() {
+		return invoiceType;
+	}
+
+	public void setInvoiceType(String invoiceType) {
+		this.invoiceType = invoiceType;
+	}
+
+	public String getExamBatchCode() {
+		return examBatchCode;
+	}
+
+	public void setExamBatchCode(String examBatchCode) {
+		this.examBatchCode = examBatchCode;
+	}
+
+	public String getSchoolCode() {
+		return schoolCode;
+	}
+
+	public void setSchoolCode(String schoolCode) {
+		this.schoolCode = schoolCode;
+	}
+
+	public String getSchoolName() {
+		return schoolName;
+	}
+
+	public void setSchoolName(String schoolName) {
+		this.schoolName = schoolName;
+	}
+
+	public String getApplyPeople() {
+		return applyPeople;
+	}
+
+	public void setApplyPeople(String applyPeople) {
+		this.applyPeople = applyPeople;
+	}
+
+}

+ 159 - 0
ses-model/src/main/java/cn/hmsoft/ses/data/model/pay/PayBillStatis.java

@@ -0,0 +1,159 @@
+package cn.hmsoft.ses.data.model.pay;
+
+import java.io.Serializable;
+import cn.hmsoft.jdbc.entity.Table;
+
+/**
+ *  模型.
+ * 
+ * @author: yangwei
+ * @date: 2019-05-27 11:00:58
+ * @version: 1.0
+ * @email: yangwei@qmth.com.cn
+ * @Company: www.hmsoft.cn
+ */
+@Table(tableName = "pay_bill_statis", keyColumn = "id", sequenceName = "SEQ_pay_bill_statis")
+public class PayBillStatis implements Serializable {
+	private static final long serialVersionUID = 1805914755549414467L;
+  	//付费次数统计
+  	private Integer count_fee;
+  	//价格
+  	private String fee_price;
+  	private Integer org_id;
+  	private Integer exam_agent_id;
+  	//机构代码
+  	private String org_code;
+	//机构名称
+  	private String org_name;
+  	//费用合计
+  	private Integer sum_fee;
+  	private String exam_times;
+  	private Integer std_source;
+  	private Integer enrol_type;
+  	
+  	private Integer exam_year;
+  	private String exam_month;
+  	// 是否开考考区
+  	private String status;
+  	// 排序
+  	private Integer ordernum;
+  	
+	public Integer getOrdernum() {
+		return ordernum;
+	}
+	public void setOrdernum(Integer ordernum) {
+		this.ordernum = ordernum;
+	}
+	public String getStatus() {
+		return status;
+	}
+	public void setStatus(String status) {
+		this.status = status;
+	}
+	
+  	
+	/**
+	 * 
+	 */	
+  	public void setCount_fee(Integer count_fee) {
+		this.count_fee = count_fee;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public Integer getCount_fee() {
+		return count_fee;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setFee_price(String fee_price) {
+		this.fee_price = fee_price;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getFee_price() {
+		return fee_price;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setOrg_code(String org_code) {
+		this.org_code = org_code;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getOrg_code() {
+		return org_code;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setOrg_name(String org_name) {
+		this.org_name = org_name;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public String getOrg_name() {
+		return org_name;
+  	}
+	/**
+	 * 
+	 */	
+  	public void setSum_fee(Integer sum_fee) {
+		this.sum_fee = sum_fee;
+  	}
+ 	/**
+	 * 
+	 */	 	
+  	public Integer getSum_fee() {
+		return sum_fee;
+  	}
+	public String getExam_times() {
+		return exam_times;
+	}
+	public void setExam_times(String exam_times) {
+		this.exam_times = exam_times;
+	}
+	public Integer getStd_source() {
+		return std_source;
+	}
+	public void setStd_source(Integer std_source) {
+		this.std_source = std_source;
+	}
+	public Integer getOrg_id() {
+		return org_id;
+	}
+	public void setOrg_id(Integer org_id) {
+		this.org_id = org_id;
+	}
+	public Integer getExam_agent_id() {
+		return exam_agent_id;
+	}
+	public void setExam_agent_id(Integer exam_agent_id) {
+		this.exam_agent_id = exam_agent_id;
+	}
+	public Integer getExam_year() {
+		return exam_year;
+	}
+	public void setExam_year(Integer exam_year) {
+		this.exam_year = exam_year;
+	}
+	public String getExam_month() {
+		return exam_month;
+	}
+	public void setExam_month(String exam_month) {
+		this.exam_month = exam_month;
+	}
+	public Integer getEnrol_type() {
+		return enrol_type;
+	}
+	public void setEnrol_type(Integer enrol_type) {
+		this.enrol_type = enrol_type;
+	}
+  	
+  	
+}

部分文件因为文件数量过多而无法显示