WANG 6 年之前
父節點
當前提交
c4fcf65e82
共有 42 個文件被更改,包括 117 次插入960 次删除
  1. 0 11
      bin/.gitignore
  2. 0 20
      bin/examcloud-logic-reports-controller/pom.xml
  3. 二進制
      bin/examcloud-logic-reports-controller/src/main/java/cn/com/qmth/examcloud/logic/reports/controller/OnLineController.class
  4. 0 44
      bin/examcloud-logic-reports-service/pom.xml
  5. 二進制
      bin/examcloud-logic-reports-service/src/main/java/cn/com/qmth/examcloud/logic/reports/service/OnLineService.class
  6. 二進制
      bin/examcloud-logic-reports-service/src/main/java/cn/com/qmth/examcloud/logic/reports/service/bean/GlobalOnLineData.class
  7. 二進制
      bin/examcloud-logic-reports-service/src/main/java/cn/com/qmth/examcloud/logic/reports/service/bean/SchoolOnLineData.class
  8. 二進制
      bin/examcloud-logic-reports-service/src/main/java/cn/com/qmth/examcloud/logic/reports/service/impl/OnLineServiceImpl.class
  9. 0 16
      bin/examcloud-logic-reports-starter/.springBeans
  10. 0 43
      bin/examcloud-logic-reports-starter/pom.xml
  11. 二進制
      bin/examcloud-logic-reports-starter/src/main/java/cn/com/qmth/examcloud/logic/reports/starter/ServiceLogicReportsApplication.class
  12. 0 16
      bin/examcloud-logic-reports-starter/src/main/resources/application-dev.properties
  13. 0 16
      bin/examcloud-logic-reports-starter/src/main/resources/application-prac.properties
  14. 0 23
      bin/examcloud-logic-reports-starter/src/main/resources/application-prod.properties
  15. 0 19
      bin/examcloud-logic-reports-starter/src/main/resources/application-prodvpc.properties
  16. 0 16
      bin/examcloud-logic-reports-starter/src/main/resources/application-test.properties
  17. 0 42
      bin/examcloud-logic-reports-starter/src/main/resources/application.properties
  18. 0 38
      bin/examcloud-logic-reports-starter/src/main/resources/logback-spring.xml
  19. 0 19
      bin/pom.xml
  20. 22 0
      examcloud-core-reports-api-provider/pom.xml
  21. 18 0
      examcloud-core-reports-base/pom.xml
  22. 22 0
      examcloud-core-reports-dao/pom.xml
  23. 22 0
      examcloud-core-reports-service/pom.xml
  24. 22 0
      examcloud-core-reports-starter/pom.xml
  25. 0 20
      examcloud-logic-reports-controller/pom.xml
  26. 0 71
      examcloud-logic-reports-controller/src/main/java/cn/com/qmth/examcloud/logic/reports/controller/OnLineController.java
  27. 0 44
      examcloud-logic-reports-service/pom.xml
  28. 0 23
      examcloud-logic-reports-service/src/main/java/cn/com/qmth/examcloud/logic/reports/service/OnLineService.java
  29. 0 52
      examcloud-logic-reports-service/src/main/java/cn/com/qmth/examcloud/logic/reports/service/bean/GlobalOnLineData.java
  30. 0 70
      examcloud-logic-reports-service/src/main/java/cn/com/qmth/examcloud/logic/reports/service/bean/SchoolOnLineData.java
  31. 0 65
      examcloud-logic-reports-service/src/main/java/cn/com/qmth/examcloud/logic/reports/service/impl/OnLineServiceImpl.java
  32. 0 16
      examcloud-logic-reports-starter/.springBeans
  33. 0 43
      examcloud-logic-reports-starter/pom.xml
  34. 0 55
      examcloud-logic-reports-starter/src/main/java/cn/com/qmth/examcloud/logic/reports/starter/LogicReportsApplication.java
  35. 0 16
      examcloud-logic-reports-starter/src/main/resources/application-dev.properties
  36. 0 16
      examcloud-logic-reports-starter/src/main/resources/application-prac.properties
  37. 0 23
      examcloud-logic-reports-starter/src/main/resources/application-prod.properties
  38. 0 19
      examcloud-logic-reports-starter/src/main/resources/application-prodvpc.properties
  39. 0 16
      examcloud-logic-reports-starter/src/main/resources/application-test.properties
  40. 0 42
      examcloud-logic-reports-starter/src/main/resources/application.properties
  41. 0 38
      examcloud-logic-reports-starter/src/main/resources/logback-spring.xml
  42. 11 8
      pom.xml

+ 0 - 11
bin/.gitignore

@@ -1,11 +0,0 @@
-.project
-.classpath
-.settings
-target/
-.idea/
-*.iml
-*test/
-# Package Files #
-*.jar
-logs/
-

+ 0 - 20
bin/examcloud-logic-reports-controller/pom.xml

@@ -1,20 +0,0 @@
-<?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.com.qmth.examcloud.logic.reports</groupId>
-		<artifactId>examcloud-logic-reports</artifactId>
-		<version>0.1.0</version>
-	</parent>
-	<artifactId>examcloud-logic-reports-controller</artifactId>
-
-	<dependencies>
-		<dependency>
-			<groupId>cn.com.qmth.examcloud.logic.reports</groupId>
-			<artifactId>examcloud-logic-reports-service</artifactId>
-			<version>${examcloud.version}</version>
-		</dependency>
-	</dependencies>
-</project>

二進制
bin/examcloud-logic-reports-controller/src/main/java/cn/com/qmth/examcloud/logic/reports/controller/OnLineController.class


+ 0 - 44
bin/examcloud-logic-reports-service/pom.xml

@@ -1,44 +0,0 @@
-<?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.com.qmth.examcloud.logic.reports</groupId>
-		<artifactId>examcloud-logic-reports</artifactId>
-		<version>0.1.0</version>
-	</parent>
-	<artifactId>examcloud-logic-reports-service</artifactId>
-
-	<dependencies>
-		<dependency>
-			<groupId>org.springframework.cloud</groupId>
-			<artifactId>spring-cloud-starter-feign</artifactId>
-		</dependency>
-		<dependency>
-			<groupId>org.springframework.cloud</groupId>
-			<artifactId>spring-cloud-starter-eureka</artifactId>
-		</dependency>
-		<dependency>
-			<groupId>org.springframework.boot</groupId>
-			<artifactId>spring-boot-starter-web</artifactId>
-		</dependency>
-		<dependency>
-			<groupId>org.springframework.boot</groupId>
-			<artifactId>spring-boot-starter-data-redis</artifactId>
-		</dependency>
-		<dependency>
-			<groupId>cn.com.qmth.examcloud.commons</groupId>
-			<artifactId>examcloud-commons-support</artifactId>
-			<version>${examcloud.version}</version>
-		</dependency>
-
-		<dependency>
-			<groupId>cn.com.qmth.examcloud.core.basic</groupId>
-			<artifactId>examcloud-core-basic-api-client</artifactId>
-			<version>${examcloud.version}</version>
-		</dependency>
-
-
-	</dependencies>
-</project>

二進制
bin/examcloud-logic-reports-service/src/main/java/cn/com/qmth/examcloud/logic/reports/service/OnLineService.class


二進制
bin/examcloud-logic-reports-service/src/main/java/cn/com/qmth/examcloud/logic/reports/service/bean/GlobalOnLineData.class


二進制
bin/examcloud-logic-reports-service/src/main/java/cn/com/qmth/examcloud/logic/reports/service/bean/SchoolOnLineData.class


二進制
bin/examcloud-logic-reports-service/src/main/java/cn/com/qmth/examcloud/logic/reports/service/impl/OnLineServiceImpl.class


+ 0 - 16
bin/examcloud-logic-reports-starter/.springBeans

@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<beansProjectDescription>
-	<version>1</version>
-	<pluginVersion><![CDATA[3.9.4.201804120850-RELEASE]]></pluginVersion>
-	<configSuffixes>
-		<configSuffix><![CDATA[xml]]></configSuffix>
-	</configSuffixes>
-	<enableImports><![CDATA[false]]></enableImports>
-	<configs>
-		<config>java:cn.com.qmth.examcloud.logic.reports.starter.ServiceLogicReportsApplication</config>
-	</configs>
-	<autoconfigs>
-	</autoconfigs>
-	<configSets>
-	</configSets>
-</beansProjectDescription>

+ 0 - 43
bin/examcloud-logic-reports-starter/pom.xml

@@ -1,43 +0,0 @@
-<?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.com.qmth.examcloud.logic.reports</groupId>
-		<artifactId>examcloud-logic-reports</artifactId>
-		<version>0.1.0</version>
-	</parent>
-	<artifactId>examcloud-logic-reports-starter</artifactId>
-
-	<dependencies>
-		<dependency>
-			<groupId>cn.com.qmth.examcloud.logic.reports</groupId>
-			<artifactId>examcloud-logic-reports-controller</artifactId>
-			<version>${examcloud.version}</version>
-		</dependency>
-	</dependencies>
-
-	<build>
-		<plugins>
-			<plugin>
-				<groupId>org.springframework.boot</groupId>
-				<artifactId>spring-boot-maven-plugin</artifactId>
-				<configuration>
-					<mainClass>org.examcloud.logic.reports.starter.ServiceLogicReportsApplication</mainClass>
-					<layout>ZIP</layout>
-					<includeSystemScope>true</includeSystemScope>
-				</configuration>
-			</plugin>
-			<plugin>
-				<groupId>org.apache.maven.plugins</groupId>
-				<artifactId>maven-compiler-plugin</artifactId>
-				<configuration>
-					<source>1.8</source>
-					<target>1.8</target>
-				</configuration>
-			</plugin>
-		</plugins>
-	</build>
-
-</project>

二進制
bin/examcloud-logic-reports-starter/src/main/java/cn/com/qmth/examcloud/logic/reports/starter/ServiceLogicReportsApplication.class


+ 0 - 16
bin/examcloud-logic-reports-starter/src/main/resources/application-dev.properties

@@ -1,16 +0,0 @@
-spring.datasource.url=jdbc:mysql://192.168.10.30:3306/exam_cloud_test?useUnicode=true&characterEncoding=UTF-8&useSSL=false
-spring.datasource.username=root
-spring.datasource.password=root
-
-
-spring.redis.host=192.168.10.30
-spring.redis.port=6379
-
-
-eureka.client.serviceUrl.defaultZone=http://192.168.10.30:1111/eureka/
-
-spring.rabbitmq.host=192.168.10.30
-spring.rabbitmq.port=5672
-spring.rabbitmq.username=examcloud
-spring.rabbitmq.password=examcloud
-spring.rabbitmq.listener.acknowledgeMode=MANUAL

+ 0 - 16
bin/examcloud-logic-reports-starter/src/main/resources/application-prac.properties

@@ -1,16 +0,0 @@
-spring.datasource.url=jdbc:mysql://127.0.0.1:3306/exam_cloud_test?useUnicode=true&characterEncoding=UTF-8
-spring.datasource.username=root
-spring.datasource.password=root
-
-
-spring.redis.host=127.0.0.1
-spring.redis.port=6379
-
-
-eureka.client.serviceUrl.defaultZone=http://localhost:1111/eureka/
-
-spring.rabbitmq.host=127.0.0.1
-spring.rabbitmq.port=5672
-spring.rabbitmq.username=examcloud
-spring.rabbitmq.password=examcloud
-spring.rabbitmq.listener.acknowledgeMode=MANUAL

+ 0 - 23
bin/examcloud-logic-reports-starter/src/main/resources/application-prod.properties

@@ -1,23 +0,0 @@
-spring.datasource.url=jdbc:mysql://qmthmysql.mysql.rds.aliyuncs.com:3306/exam_cloud?useUnicode=true&characterEncoding=UTF-8
-spring.datasource.username=exam_cloud
-spring.datasource.password=examcloud123!@#
-
-
-spring.redis.host=127.0.0.1
-spring.redis.port=6379
-
-
-eureka.client.serviceUrl.defaultZone=http://127.0.0.1:1111/eureka/
-hystrix.command.default.execution.timeout.enabled=false
-hystrix.threadpool.default.coreSize = 500
-
-
-spring.rabbitmq.host=localhost
-spring.rabbitmq.port=5672
-spring.rabbitmq.username=examcloud
-spring.rabbitmq.password=examcloud123
-spring.rabbitmq.listener.acknowledgeMode=MANUAL
-
-spring.redis.host=r-wz97e520d2701e54.redis.rds.aliyuncs.com
-spring.redis.port=6379
-spring.redis.password=Qmth87863577

+ 0 - 19
bin/examcloud-logic-reports-starter/src/main/resources/application-prodvpc.properties

@@ -1,19 +0,0 @@
-spring.datasource.url=jdbc:mysql://rds7b2sll8un5kz99s0i122.mysql.rds.aliyuncs.com:3306/exam_cloud?useUnicode=true&characterEncoding=UTF-8
-spring.datasource.username=exam_cloud
-spring.datasource.password=examcloud123!@#
-
-
-eureka.client.serviceUrl.defaultZone=http://127.0.0.1:1111/eureka/
-hystrix.command.default.execution.timeout.enabled=false
-hystrix.threadpool.default.coreSize = 500
-
-
-spring.rabbitmq.host=localhost
-spring.rabbitmq.port=5672
-spring.rabbitmq.username=examcloud
-spring.rabbitmq.password=examcloud123
-spring.rabbitmq.listener.acknowledgeMode=MANUAL
-
-spring.redis.host=r-wz97e520d2701e54555.redis.rds.aliyuncs.com
-spring.redis.port=6379
-spring.redis.password=Qmth87863577

+ 0 - 16
bin/examcloud-logic-reports-starter/src/main/resources/application-test.properties

@@ -1,16 +0,0 @@
-spring.datasource.url=jdbc:mysql://localhost:3306/exam_cloud_test?useUnicode=true&characterEncoding=UTF-8
-spring.datasource.username=root
-spring.datasource.password=root
-
-
-spring.redis.host=localhost
-spring.redis.port=6379
-
-
-eureka.client.serviceUrl.defaultZone=http://localhost:1111/eureka/
-
-spring.rabbitmq.host=localhost
-spring.rabbitmq.port=5672
-spring.rabbitmq.username=examcloud
-spring.rabbitmq.password=examcloud
-spring.rabbitmq.listener.acknowledgeMode=MANUAL

+ 0 - 42
bin/examcloud-logic-reports-starter/src/main/resources/application.properties

@@ -1,42 +0,0 @@
-spring.profiles.active=dev
-spring.datasource.validation-query=SELECT 1 FROM DUAL
-spring.datasource.test-on-borrow=true
-spring.datasource.driver-class-name=com.mysql.jdbc.Driver
-
-#\u7981\u7528\u670d\u52a1\u6ce8\u518c
-eureka.client.register-with-eureka=false
-eureka.client.fetch-registry=false
-
-#redis
-#spring.redis.host=192.168.199.102
-#spring.redis.port=32768
-
-#server.port=8080
-
-
-#logging.file=d:/gkwb/logs/gkwb.log
-logging.level.org.springframework=ERROR
-logging.level.org.hibernate=ERROR
-
-spring.jpa.show-sql=false
-spring.jpa.hibernate.ddl-auto=update
-
-
-spring.http.multipart.max-file-size=10Mb
-
-spring.application.name=examcloud-logic-reports
-server.port=8008
-eureka.client.serviceUrl.defaultZone=http://localhost:1111/eureka/
-hystrix.command.default.execution.timeout.enabled=false
-# Increase the Hystrix timeout to 600s (globally)
-hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds: 600000
-ribbon.ReadTimeout=800000
-ribbon.ConnectTimeout=800000
-
-app.api.root=/api/logic/reports
-app.api.core=/api/ecs_core
-app.api.oe=/api/ecs_oe
-#\u5b66\u751f\u7167\u7247\u4e0a\u4f20\u5730\u5740
-app.em.photo.path=/Users/ting.yin/Downloads
-app.em.facepp.key=e94d4a6a1ea8749144328be96a40e388
-app.em.facepp.secret=H65RT9miQqCal00jpxdUAreAufxxusUv

+ 0 - 38
bin/examcloud-logic-reports-starter/src/main/resources/logback-spring.xml

@@ -1,38 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<configuration debug="true" scan="true" scanPeriod="30 seconds">
-
-	<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
-		<encoder>
-			<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS}| %level | %X{TRACE_ID} - %X{LOGIN_NAME} | %m | [%class:%line]%n</pattern>
-		</encoder>
-	</appender>
-
-	<appender name="FILE-STDOUT" class="ch.qos.logback.core.rolling.RollingFileAppender">
-		<file>./logs/console/console.log</file>
-		<encoder>
-			<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS}| %level | %X{TRACE_ID} - %X{LOGIN_NAME} | %m | [%class:%line]%n</pattern>
-		</encoder>
-		<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
-			<fileNamePattern>./logs/console/console.%d{yyyy-MM-dd}.log.zip</fileNamePattern>
-			<maxHistory>30</maxHistory>
-		</rollingPolicy>
-	</appender>
-
-	<logger name="cn.com.qmth.examcloud" level="DEBUG" additivity="false">
-		<appender-ref ref="STDOUT" />
-		<appender-ref ref="FILE-STDOUT" />
-	</logger>
-
-	<logger name="org.hibernate.type.descriptor.sql.BasicBinder" level="TRACE" />
-	<logger name="org.hibernate.type.descriptor.sql.BasicExtractor" level="DEBUG" />
-	<logger name="org.hibernate.SQL" level="ERROR" />
-	<logger name="org.hibernate.type" level="ERROR" />
-	<logger name="org.hibernate.engine.QueryParameters" level="DEBUG" />
-	<logger name="org.hibernate.engine.query.HQLQueryPlan" level="DEBUG" />
-
-	<root level="INFO">
-		<appender-ref ref="STDOUT" />
-		<appender-ref ref="FILE-STDOUT" />
-	</root>
-
-</configuration>

+ 0 - 19
bin/pom.xml

@@ -1,19 +0,0 @@
-<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>
-	<parent>
-		<groupId>cn.com.qmth.examcloud</groupId>
-		<artifactId>examcloud-parent</artifactId>
-		<version>0.1.0</version>
-	</parent>
-	<groupId>cn.com.qmth.examcloud.logic.reports</groupId>
-	<artifactId>examcloud-logic-reports</artifactId>
-	<packaging>pom</packaging>
-
-
-	<modules>
-		<module>examcloud-logic-reports-controller</module>
-		<module>examcloud-logic-reports-service</module>
-		<module>examcloud-logic-reports-starter</module>
-	</modules>
-</project>

+ 22 - 0
examcloud-core-reports-api-provider/pom.xml

@@ -0,0 +1,22 @@
+<?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.com.qmth.examcloud.core.reports</groupId>
+		<artifactId>examcloud-core-reports</artifactId>
+		<version>master-SNAPSHOT</version>
+	</parent>
+	<artifactId>examcloud-core-reports-api-provider</artifactId>
+
+	<dependencies>
+		<dependency>
+			<groupId>cn.com.qmth.examcloud.core.reports</groupId>
+			<artifactId>examcloud-core-reports-service</artifactId>
+			<version>${examcloud.version}</version>
+		</dependency>
+	</dependencies>
+
+</project>

+ 18 - 0
examcloud-core-reports-base/pom.xml

@@ -0,0 +1,18 @@
+<?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.com.qmth.examcloud.core.reports</groupId>
+		<artifactId>examcloud-core-reports</artifactId>
+		<version>master-SNAPSHOT</version>
+	</parent>
+	<artifactId>examcloud-core-reports-base</artifactId>
+	<name>examcloud-core-reports-base</name>
+
+	<dependencies>
+	</dependencies>
+
+</project>

+ 22 - 0
examcloud-core-reports-dao/pom.xml

@@ -0,0 +1,22 @@
+<?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.com.qmth.examcloud.core.reports</groupId>
+		<artifactId>examcloud-core-reports</artifactId>
+		<version>master-SNAPSHOT</version>
+	</parent>
+	<artifactId>examcloud-core-reports-dao</artifactId>
+
+	<dependencies>
+		<dependency>
+			<groupId>cn.com.qmth.examcloud.core.reports</groupId>
+			<artifactId>examcloud-core-reports-base</artifactId>
+			<version>${examcloud.version}</version>
+		</dependency>
+	</dependencies>
+
+</project>

+ 22 - 0
examcloud-core-reports-service/pom.xml

@@ -0,0 +1,22 @@
+<?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.com.qmth.examcloud.core.reports</groupId>
+		<artifactId>examcloud-core-reports</artifactId>
+		<version>master-SNAPSHOT</version>
+	</parent>
+	<artifactId>examcloud-core-reports-service</artifactId>
+
+	<dependencies>
+		<dependency>
+			<groupId>cn.com.qmth.examcloud.core.reports</groupId>
+			<artifactId>examcloud-core-reports-dao</artifactId>
+			<version>${examcloud.version}</version>
+		</dependency>
+	</dependencies>
+
+</project>

+ 22 - 0
examcloud-core-reports-starter/pom.xml

@@ -0,0 +1,22 @@
+<?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.com.qmth.examcloud.core.reports</groupId>
+		<artifactId>examcloud-core-reports</artifactId>
+		<version>master-SNAPSHOT</version>
+	</parent>
+	<artifactId>examcloud-core-reports-starter</artifactId>
+
+	<dependencies>
+		<dependency>
+			<groupId>cn.com.qmth.examcloud.core.reports</groupId>
+			<artifactId>examcloud-core-reports-api-provider</artifactId>
+			<version>${examcloud.version}</version>
+		</dependency>
+	</dependencies>
+
+</project>

+ 0 - 20
examcloud-logic-reports-controller/pom.xml

@@ -1,20 +0,0 @@
-<?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.com.qmth.examcloud.logic.reports</groupId>
-		<artifactId>examcloud-logic-reports</artifactId>
-		<version>2.0-SNAPSHOT</version>
-	</parent>
-	<artifactId>examcloud-logic-reports-controller</artifactId>
-
-	<dependencies>
-		<dependency>
-			<groupId>cn.com.qmth.examcloud.logic.reports</groupId>
-			<artifactId>examcloud-logic-reports-service</artifactId>
-			<version>${examcloud.version}</version>
-		</dependency>
-	</dependencies>
-</project>

+ 0 - 71
examcloud-logic-reports-controller/src/main/java/cn/com/qmth/examcloud/logic/reports/controller/OnLineController.java

@@ -1,71 +0,0 @@
-package cn.com.qmth.examcloud.logic.reports.controller;
-
-import java.util.List;
-import java.util.Map;
-
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.http.HttpStatus;
-import org.springframework.http.ResponseEntity;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
-
-import com.google.common.collect.Lists;
-import com.google.common.collect.Maps;
-
-import cn.com.qmth.examcloud.common.support.ControllerSupport;
-import cn.com.qmth.examcloud.common.support.helpers.KeyValuePair;
-import cn.com.qmth.examcloud.core.basic.api.DemoCloudService;
-import cn.com.qmth.examcloud.core.basic.api.request.GetXxxReq;
-import cn.com.qmth.examcloud.core.basic.api.response.GetXxxResp;
-import cn.com.qmth.examcloud.logic.reports.service.OnLineService;
-import cn.com.qmth.examcloud.logic.reports.service.bean.GlobalOnLineData;
-import cn.com.qmth.examcloud.logic.reports.service.bean.SchoolOnLineData;
-import io.swagger.annotations.ApiOperation;
-
-@RestController
-@RequestMapping("${app.api.root}/online")
-public class OnLineController extends ControllerSupport {
-
-	@Autowired
-	private OnLineService onLineService;
-	
-	@Autowired
-	private DemoCloudService demoCloudService;
-
-	@ApiOperation(value = "查询在线数据", notes = "查询在线数据")
-	@GetMapping
-	public ResponseEntity<Map<String, Object>> getOnLineData() {
-		GetXxxReq req = new GetXxxReq();
-		req.setF1("wangwei");
-		req.setF2(100);
-		GetXxxResp resp = demoCloudService.getXxx(req);
-		System.out.println(resp);
-
-		GlobalOnLineData globalDataInfo = onLineService.getGlobalOnLineData();
-		List<SchoolOnLineData> schoolDataList = onLineService.getAllSchoolOnLineDataList();
-		List<KeyValuePair<String, Long>> latestGlobalOnLineDataList = onLineService.getLatestGlobalOnLineDataList();
-
-		List<Object> globalData = Lists.newArrayList();
-		globalData.add(new KeyValuePair<String, Long>("注册用户", globalDataInfo.getRegisterCount()).toJsonObject("type",
-				"count"));
-		globalData.add(
-				new KeyValuePair<String, Long>("在线用户", globalDataInfo.getOnlineCount()).toJsonObject("type", "count"));
-		globalData.add(
-				new KeyValuePair<String, Long>("在线考试", globalDataInfo.getExamCount()).toJsonObject("type", "count"));
-		globalData.add(new KeyValuePair<String, Long>("在线练习", globalDataInfo.getExercisesCount()).toJsonObject("type",
-				"count"));
-
-		List<Object> latestDataList = Lists.newArrayList();
-		for (KeyValuePair<String, Long> keyValuePair : latestGlobalOnLineDataList) {
-			latestDataList.add(keyValuePair.toJsonObject("name", "value"));
-		}
-
-		Map<String, Object> ret = Maps.newHashMap();
-		ret.put("globalData", globalData);
-		ret.put("schoolDataList", schoolDataList);
-		ret.put("latestDataList", latestDataList);
-
-		return new ResponseEntity<Map<String, Object>>(ret, HttpStatus.OK);
-	}
-}

+ 0 - 44
examcloud-logic-reports-service/pom.xml

@@ -1,44 +0,0 @@
-<?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.com.qmth.examcloud.logic.reports</groupId>
-		<artifactId>examcloud-logic-reports</artifactId>
-		<version>2.0-SNAPSHOT</version>
-	</parent>
-	<artifactId>examcloud-logic-reports-service</artifactId>
-
-	<dependencies>
-		<dependency>
-			<groupId>org.springframework.cloud</groupId>
-			<artifactId>spring-cloud-starter-feign</artifactId>
-		</dependency>
-		<dependency>
-			<groupId>org.springframework.cloud</groupId>
-			<artifactId>spring-cloud-starter-eureka</artifactId>
-		</dependency>
-		<dependency>
-			<groupId>org.springframework.boot</groupId>
-			<artifactId>spring-boot-starter-web</artifactId>
-		</dependency>
-		<dependency>
-			<groupId>org.springframework.boot</groupId>
-			<artifactId>spring-boot-starter-data-redis</artifactId>
-		</dependency>
-		<dependency>
-			<groupId>cn.com.qmth.examcloud.commons</groupId>
-			<artifactId>examcloud-commons-support</artifactId>
-			<version>${examcloud.version}</version>
-		</dependency>
-
-		<dependency>
-			<groupId>cn.com.qmth.examcloud.core.basic</groupId>
-			<artifactId>examcloud-core-basic-api-client</artifactId>
-			<version>${examcloud.version}</version>
-		</dependency>
-
-
-	</dependencies>
-</project>

+ 0 - 23
examcloud-logic-reports-service/src/main/java/cn/com/qmth/examcloud/logic/reports/service/OnLineService.java

@@ -1,23 +0,0 @@
-package cn.com.qmth.examcloud.logic.reports.service;
-
-import java.util.List;
-
-import cn.com.qmth.examcloud.common.support.helpers.KeyValuePair;
-import cn.com.qmth.examcloud.logic.reports.service.bean.GlobalOnLineData;
-import cn.com.qmth.examcloud.logic.reports.service.bean.SchoolOnLineData;
-
-/**
- * 在线数据服务
- * 
- * @author WANGWEI
- *
- */
-public interface OnLineService {
-
-	GlobalOnLineData getGlobalOnLineData();
-
-	List<SchoolOnLineData> getAllSchoolOnLineDataList();
-
-	List<KeyValuePair<String, Long>> getLatestGlobalOnLineDataList();
-
-}

+ 0 - 52
examcloud-logic-reports-service/src/main/java/cn/com/qmth/examcloud/logic/reports/service/bean/GlobalOnLineData.java

@@ -1,52 +0,0 @@
-package cn.com.qmth.examcloud.logic.reports.service.bean;
-
-import java.io.Serializable;
-
-/**
- * 全局在线数据
- * 
- * @author WANGWEI
- *
- */
-public class GlobalOnLineData implements Serializable {
-
-	private static final long serialVersionUID = -204005942034689176L;
-
-	private long registerCount;
-	private long onlineCount;
-	private long examCount;
-	private long exercisesCount;
-
-	public long getRegisterCount() {
-		return registerCount;
-	}
-
-	public void setRegisterCount(long registerCount) {
-		this.registerCount = registerCount;
-	}
-
-	public long getOnlineCount() {
-		return onlineCount;
-	}
-
-	public void setOnlineCount(long onlineCount) {
-		this.onlineCount = onlineCount;
-	}
-
-	public long getExamCount() {
-		return examCount;
-	}
-
-	public void setExamCount(long examCount) {
-		this.examCount = examCount;
-	}
-
-	public long getExercisesCount() {
-		return exercisesCount;
-	}
-
-	public void setExercisesCount(long exercisesCount) {
-		this.exercisesCount = exercisesCount;
-	}
-
-}

+ 0 - 70
examcloud-logic-reports-service/src/main/java/cn/com/qmth/examcloud/logic/reports/service/bean/SchoolOnLineData.java

@@ -1,70 +0,0 @@
-package cn.com.qmth.examcloud.logic.reports.service.bean;
-
-import java.io.Serializable;
-
-/**
- * 学校在线数据
- * 
- * @author WANGWEI
- *
- */
-public class SchoolOnLineData implements Serializable {
-
-	private static final long serialVersionUID = -204005942034689176L;
-
-	private String schoolName;
-	private String schoolDomain;
-	private long registerCount;
-	private long onlineCount;
-	private long examCount;
-	private long exercisesCount;
-
-	public String getSchoolName() {
-		return schoolName;
-	}
-
-	public void setSchoolName(String schoolName) {
-		this.schoolName = schoolName;
-	}
-
-	public String getSchoolDomain() {
-		return schoolDomain;
-	}
-
-	public void setSchoolDomain(String schoolDomain) {
-		this.schoolDomain = schoolDomain;
-	}
-
-	public long getRegisterCount() {
-		return registerCount;
-	}
-
-	public void setRegisterCount(long registerCount) {
-		this.registerCount = registerCount;
-	}
-
-	public long getOnlineCount() {
-		return onlineCount;
-	}
-
-	public void setOnlineCount(long onlineCount) {
-		this.onlineCount = onlineCount;
-	}
-
-	public long getExamCount() {
-		return examCount;
-	}
-
-	public void setExamCount(long examCount) {
-		this.examCount = examCount;
-	}
-
-	public long getExercisesCount() {
-		return exercisesCount;
-	}
-
-	public void setExercisesCount(long exercisesCount) {
-		this.exercisesCount = exercisesCount;
-	}
-
-}

+ 0 - 65
examcloud-logic-reports-service/src/main/java/cn/com/qmth/examcloud/logic/reports/service/impl/OnLineServiceImpl.java

@@ -1,65 +0,0 @@
-package cn.com.qmth.examcloud.logic.reports.service.impl;
-
-import java.util.ArrayList;
-import java.util.List;
-
-import org.apache.commons.lang.math.RandomUtils;
-import org.apache.xmlbeans.GDate;
-import org.springframework.stereotype.Service;
-
-import com.google.common.collect.Lists;
-
-import cn.com.qmth.examcloud.common.support.helpers.KeyValuePair;
-import cn.com.qmth.examcloud.logic.reports.service.OnLineService;
-import cn.com.qmth.examcloud.logic.reports.service.bean.GlobalOnLineData;
-import cn.com.qmth.examcloud.logic.reports.service.bean.SchoolOnLineData;
-
-@Service
-public class OnLineServiceImpl implements OnLineService {
-
-	@Override
-	public GlobalOnLineData getGlobalOnLineData() {
-		GlobalOnLineData globalOnLineData = new GlobalOnLineData();
-		globalOnLineData.setExamCount(100);
-		globalOnLineData.setExercisesCount(20);
-		globalOnLineData.setOnlineCount(4000);
-		globalOnLineData.setRegisterCount(500);
-		return globalOnLineData;
-	}
-
-	@Override
-	public List<SchoolOnLineData> getAllSchoolOnLineDataList() {
-		SchoolOnLineData aSchool = new SchoolOnLineData();
-		aSchool.setSchoolName("A大学");
-		aSchool.setSchoolDomain("www.a.com");
-		aSchool.setExamCount(100);
-		aSchool.setExercisesCount(20);
-		aSchool.setOnlineCount(4000);
-		aSchool.setRegisterCount(500);
-
-		SchoolOnLineData bSchool = new SchoolOnLineData();
-		bSchool.setSchoolName("B大学");
-		bSchool.setSchoolDomain("www.b.com");
-		bSchool.setExamCount(600);
-		bSchool.setExercisesCount(40);
-		bSchool.setOnlineCount(6000);
-		bSchool.setRegisterCount(400);
-
-		ArrayList<SchoolOnLineData> list = Lists.newArrayList();
-		list.add(aSchool);
-		list.add(bSchool);
-
-		return list;
-	}
-
-	@Override
-	public List<KeyValuePair<String, Long>> getLatestGlobalOnLineDataList() {
-
-		ArrayList<KeyValuePair<String, Long>> list = Lists.newArrayList();
-		for (int i = 1; i < 6; i++) {
-			list.add(new KeyValuePair<String, Long>(String.valueOf(i), 1000L * RandomUtils.nextInt(10)));
-		}
-		return list;
-	}
-
-}

+ 0 - 16
examcloud-logic-reports-starter/.springBeans

@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<beansProjectDescription>
-	<version>1</version>
-	<pluginVersion><![CDATA[3.9.4.201804120850-RELEASE]]></pluginVersion>
-	<configSuffixes>
-		<configSuffix><![CDATA[xml]]></configSuffix>
-	</configSuffixes>
-	<enableImports><![CDATA[false]]></enableImports>
-	<configs>
-		<config>java:cn.com.qmth.examcloud.logic.reports.starter.LogicReportsApplication</config>
-	</configs>
-	<autoconfigs>
-	</autoconfigs>
-	<configSets>
-	</configSets>
-</beansProjectDescription>

+ 0 - 43
examcloud-logic-reports-starter/pom.xml

@@ -1,43 +0,0 @@
-<?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.com.qmth.examcloud.logic.reports</groupId>
-		<artifactId>examcloud-logic-reports</artifactId>
-		<version>2.0-SNAPSHOT</version>
-	</parent>
-	<artifactId>examcloud-logic-reports-starter</artifactId>
-
-	<dependencies>
-		<dependency>
-			<groupId>cn.com.qmth.examcloud.logic.reports</groupId>
-			<artifactId>examcloud-logic-reports-controller</artifactId>
-			<version>${examcloud.version}</version>
-		</dependency>
-	</dependencies>
-
-	<build>
-		<plugins>
-			<plugin>
-				<groupId>org.springframework.boot</groupId>
-				<artifactId>spring-boot-maven-plugin</artifactId>
-				<configuration>
-					<mainClass>cn.com.qmth.examcloud.logic.reports.starter.LogicReportsApplication</mainClass>
-					<layout>ZIP</layout>
-					<includeSystemScope>true</includeSystemScope>
-				</configuration>
-			</plugin>
-			<plugin>
-				<groupId>org.apache.maven.plugins</groupId>
-				<artifactId>maven-compiler-plugin</artifactId>
-				<configuration>
-					<source>1.8</source>
-					<target>1.8</target>
-				</configuration>
-			</plugin>
-		</plugins>
-	</build>
-
-</project>

+ 0 - 55
examcloud-logic-reports-starter/src/main/java/cn/com/qmth/examcloud/logic/reports/starter/LogicReportsApplication.java

@@ -1,55 +0,0 @@
-package cn.com.qmth.examcloud.logic.reports.starter;
-
-import org.slf4j.MDC;
-import org.springframework.boot.SpringApplication;
-import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
-import org.springframework.boot.autoconfigure.SpringBootApplication;
-import org.springframework.boot.autoconfigure.domain.EntityScan;
-import org.springframework.boot.autoconfigure.web.MultipartAutoConfiguration;
-import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
-import org.springframework.cloud.client.loadbalancer.LoadBalanced;
-import org.springframework.cloud.netflix.eureka.EnableEurekaClient;
-import org.springframework.context.annotation.Bean;
-import org.springframework.context.annotation.ComponentScan;
-import org.springframework.web.client.RestTemplate;
-import org.springframework.web.multipart.MultipartResolver;
-import org.springframework.web.multipart.commons.CommonsMultipartResolver;
-
-import cn.com.qmth.examcloud.common.support.logging.ExamCloudLog;
-import cn.com.qmth.examcloud.common.support.logging.ExamCloudLogFactory;
-import cn.com.qmth.examcloud.common.support.logging.SLF4JImpl;
-
-@ComponentScan(basePackages = { "com.qmth.commons", "cn.com.qmth" })
-@EntityScan(basePackages = { "com.qmth.commons", "cn.com.qmth" })
-@SpringBootApplication
-@EnableEurekaClient
-@EnableDiscoveryClient
-@EnableAutoConfiguration(exclude = { MultipartAutoConfiguration.class })
-public class LogicReportsApplication {
-
-	private static final ExamCloudLog LOG = ExamCloudLogFactory.getLog(LogicReportsApplication.class);
-
-	public static void main(String[] args) throws Exception {
-
-		if (LOG instanceof SLF4JImpl) {
-			MDC.put("TRACE_ID", Thread.currentThread().getName());
-		}
-		SpringApplication.run(LogicReportsApplication.class, args);
-	}
-
-	@Bean
-	@LoadBalanced
-	public RestTemplate restTemplate() {
-		return new RestTemplate();
-	}
-
-	@Bean(name = "multipartResolver")
-	public MultipartResolver multipartResolver() {
-		CommonsMultipartResolver resolver = new CommonsMultipartResolver();
-		resolver.setDefaultEncoding("UTF-8");
-		resolver.setResolveLazily(true);
-		resolver.setMaxInMemorySize(40960);
-		resolver.setMaxUploadSize(200 * 1024 * 1024);
-		return resolver;
-	}
-}

+ 0 - 16
examcloud-logic-reports-starter/src/main/resources/application-dev.properties

@@ -1,16 +0,0 @@
-spring.datasource.url=jdbc:mysql://localhost:3306/exam_cloud_test?useUnicode=true&characterEncoding=UTF-8&useSSL=false
-spring.datasource.username=root
-spring.datasource.password=root
-
-
-spring.redis.host=192.168.10.30
-spring.redis.port=6379
-
-
-eureka.client.serviceUrl.defaultZone=http://localhost:8761/eureka/
-
-spring.rabbitmq.host=192.168.10.30
-spring.rabbitmq.port=5672
-spring.rabbitmq.username=examcloud
-spring.rabbitmq.password=examcloud
-spring.rabbitmq.listener.acknowledgeMode=MANUAL

+ 0 - 16
examcloud-logic-reports-starter/src/main/resources/application-prac.properties

@@ -1,16 +0,0 @@
-spring.datasource.url=jdbc:mysql://127.0.0.1:3306/exam_cloud_test?useUnicode=true&characterEncoding=UTF-8
-spring.datasource.username=root
-spring.datasource.password=root
-
-
-spring.redis.host=127.0.0.1
-spring.redis.port=6379
-
-
-eureka.client.serviceUrl.defaultZone=http://localhost:1111/eureka/
-
-spring.rabbitmq.host=127.0.0.1
-spring.rabbitmq.port=5672
-spring.rabbitmq.username=examcloud
-spring.rabbitmq.password=examcloud
-spring.rabbitmq.listener.acknowledgeMode=MANUAL

+ 0 - 23
examcloud-logic-reports-starter/src/main/resources/application-prod.properties

@@ -1,23 +0,0 @@
-spring.datasource.url=jdbc:mysql://qmthmysql.mysql.rds.aliyuncs.com:3306/exam_cloud?useUnicode=true&characterEncoding=UTF-8
-spring.datasource.username=exam_cloud
-spring.datasource.password=examcloud123!@#
-
-
-spring.redis.host=127.0.0.1
-spring.redis.port=6379
-
-
-eureka.client.serviceUrl.defaultZone=http://127.0.0.1:1111/eureka/
-hystrix.command.default.execution.timeout.enabled=false
-hystrix.threadpool.default.coreSize = 500
-
-
-spring.rabbitmq.host=localhost
-spring.rabbitmq.port=5672
-spring.rabbitmq.username=examcloud
-spring.rabbitmq.password=examcloud123
-spring.rabbitmq.listener.acknowledgeMode=MANUAL
-
-spring.redis.host=r-wz97e520d2701e54.redis.rds.aliyuncs.com
-spring.redis.port=6379
-spring.redis.password=Qmth87863577

+ 0 - 19
examcloud-logic-reports-starter/src/main/resources/application-prodvpc.properties

@@ -1,19 +0,0 @@
-spring.datasource.url=jdbc:mysql://rds7b2sll8un5kz99s0i122.mysql.rds.aliyuncs.com:3306/exam_cloud?useUnicode=true&characterEncoding=UTF-8
-spring.datasource.username=exam_cloud
-spring.datasource.password=examcloud123!@#
-
-
-eureka.client.serviceUrl.defaultZone=http://127.0.0.1:1111/eureka/
-hystrix.command.default.execution.timeout.enabled=false
-hystrix.threadpool.default.coreSize = 500
-
-
-spring.rabbitmq.host=localhost
-spring.rabbitmq.port=5672
-spring.rabbitmq.username=examcloud
-spring.rabbitmq.password=examcloud123
-spring.rabbitmq.listener.acknowledgeMode=MANUAL
-
-spring.redis.host=r-wz97e520d2701e54555.redis.rds.aliyuncs.com
-spring.redis.port=6379
-spring.redis.password=Qmth87863577

+ 0 - 16
examcloud-logic-reports-starter/src/main/resources/application-test.properties

@@ -1,16 +0,0 @@
-spring.datasource.url=jdbc:mysql://localhost:3306/exam_cloud_test?useUnicode=true&characterEncoding=UTF-8
-spring.datasource.username=root
-spring.datasource.password=root
-
-
-spring.redis.host=localhost
-spring.redis.port=6379
-
-
-eureka.client.serviceUrl.defaultZone=http://localhost:1111/eureka/
-
-spring.rabbitmq.host=localhost
-spring.rabbitmq.port=5672
-spring.rabbitmq.username=examcloud
-spring.rabbitmq.password=examcloud
-spring.rabbitmq.listener.acknowledgeMode=MANUAL

+ 0 - 42
examcloud-logic-reports-starter/src/main/resources/application.properties

@@ -1,42 +0,0 @@
-spring.profiles.active=dev
-spring.datasource.validation-query=SELECT 1 FROM DUAL
-spring.datasource.test-on-borrow=true
-spring.datasource.driver-class-name=com.mysql.jdbc.Driver
-
-#\u7981\u7528\u670d\u52a1\u6ce8\u518c
-eureka.client.register-with-eureka=false
-eureka.client.fetch-registry=true
-
-#redis
-#spring.redis.host=192.168.199.102
-#spring.redis.port=32768
-
-#server.port=8080
-
-
-#logging.file=d:/gkwb/logs/gkwb.log
-logging.level.org.springframework=ERROR
-logging.level.org.hibernate=ERROR
-
-spring.jpa.show-sql=false
-spring.jpa.hibernate.ddl-auto=update
-
-
-spring.http.multipart.max-file-size=10Mb
-
-spring.application.name=examcloud-logic-reports
-server.port=8008
-eureka.client.serviceUrl.defaultZone=http://localhost:1111/eureka/
-hystrix.command.default.execution.timeout.enabled=false
-# Increase the Hystrix timeout to 600s (globally)
-hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds: 600000
-ribbon.ReadTimeout=800000
-ribbon.ConnectTimeout=800000
-
-app.api.root=/api/logic/reports
-app.api.core=/api/ecs_core
-app.api.oe=/api/ecs_oe
-#\u5b66\u751f\u7167\u7247\u4e0a\u4f20\u5730\u5740
-app.em.photo.path=/Users/ting.yin/Downloads
-app.em.facepp.key=e94d4a6a1ea8749144328be96a40e388
-app.em.facepp.secret=H65RT9miQqCal00jpxdUAreAufxxusUv

+ 0 - 38
examcloud-logic-reports-starter/src/main/resources/logback-spring.xml

@@ -1,38 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<configuration debug="true" scan="true" scanPeriod="30 seconds">
-
-	<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
-		<encoder>
-			<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS}| %level | %X{TRACE_ID} - %X{LOGIN_NAME} | %m | [%class:%line]%n</pattern>
-		</encoder>
-	</appender>
-
-	<appender name="FILE-STDOUT" class="ch.qos.logback.core.rolling.RollingFileAppender">
-		<file>./logs/console/console.log</file>
-		<encoder>
-			<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS}| %level | %X{TRACE_ID} - %X{LOGIN_NAME} | %m | [%class:%line]%n</pattern>
-		</encoder>
-		<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
-			<fileNamePattern>./logs/console/console.%d{yyyy-MM-dd}.log.zip</fileNamePattern>
-			<maxHistory>30</maxHistory>
-		</rollingPolicy>
-	</appender>
-
-	<logger name="cn.com.qmth.examcloud" level="DEBUG" additivity="false">
-		<appender-ref ref="STDOUT" />
-		<appender-ref ref="FILE-STDOUT" />
-	</logger>
-
-	<logger name="org.hibernate.type.descriptor.sql.BasicBinder" level="TRACE" />
-	<logger name="org.hibernate.type.descriptor.sql.BasicExtractor" level="DEBUG" />
-	<logger name="org.hibernate.SQL" level="ERROR" />
-	<logger name="org.hibernate.type" level="ERROR" />
-	<logger name="org.hibernate.engine.QueryParameters" level="DEBUG" />
-	<logger name="org.hibernate.engine.query.HQLQueryPlan" level="DEBUG" />
-
-	<root level="INFO">
-		<appender-ref ref="STDOUT" />
-		<appender-ref ref="FILE-STDOUT" />
-	</root>
-
-</configuration>

+ 11 - 8
pom.xml

@@ -1,19 +1,22 @@
-<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">
+<?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>
 	<parent>
 		<groupId>cn.com.qmth.examcloud</groupId>
 		<artifactId>examcloud-parent</artifactId>
-		<version>2.0-SNAPSHOT</version>
+		<version>master-SNAPSHOT</version>
 	</parent>
-	<groupId>cn.com.qmth.examcloud.logic.reports</groupId>
-	<artifactId>examcloud-logic-reports</artifactId>
+	<groupId>cn.com.qmth.examcloud.core.reports</groupId>
+	<artifactId>examcloud-core-reports</artifactId>
 	<packaging>pom</packaging>
 
 
 	<modules>
-		<module>examcloud-logic-reports-controller</module>
-		<module>examcloud-logic-reports-service</module>
-		<module>examcloud-logic-reports-starter</module>
+		<module>examcloud-core-reports-base</module>
+    <module>examcloud-core-reports-dao</module>
+  <module>examcloud-core-reports-service</module>
+	<module>examcloud-core-reports-api-provider</module>
+	<module>examcloud-core-reports-starter</module>
 	</modules>
+
 </project>