From 96601d7c3629169bcbf1881c2008c23e92527594 Mon Sep 17 00:00:00 2001
From: 陈杰 <504987307@qq.com>
Date: Thu, 14 Nov 2019 10:42:42 +0800
Subject: [PATCH] 学情 排课 嵌入分布式
---
cloud/common/pom.xml | 21 +++++++++++++++++++++
cloud/common/src/main/java/com/sincere/common/util/ExcelUtils.java | 147 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
cloud/common/src/main/java/com/sincere/common/vo/independence/paike/CourseClassReqVo.java | 28 ++++++++++++++++++++++++++++
cloud/common/src/main/java/com/sincere/common/vo/independence/paike/CourseTypeListVO.java | 1 -
cloud/common/src/main/java/com/sincere/common/vo/independence/paike/GetClassCourseReqVo.java | 28 ++++++++++++++++++++++++++++
cloud/common/src/main/java/com/sincere/common/vo/independence/paike/InitTeacherCourseReqVo.java | 27 +++++++++++++++++++++++++++
cloud/common/src/main/java/com/sincere/common/vo/independence/paike/ScheduleIdReqVo.java | 19 +++++++++++++++++++
cloud/common/src/main/java/com/sincere/common/vo/independence/paike/ScheduleRepVo.java | 21 +++++++++++++++++++++
cloud/common/src/main/java/com/sincere/common/vo/independence/paike/SchoolIdReqVo.java | 19 +++++++++++++++++++
cloud/common/src/main/java/com/sincere/common/vo/independence/paike/UpdateScheduleReqVo.java | 36 ++++++++++++++++++++++++++++++++++++
cloud/independence/src/main/java/com/sincere/independence/controller/LearnController.java | 55 +++++++++++++++++++++++++++----------------------------
cloud/independence/src/main/java/com/sincere/independence/controller/LearnStatController.java | 38 +++++++++++++++++++-------------------
cloud/independence/src/main/java/com/sincere/independence/controller/ScheduleController.java | 70 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
cloud/independence/src/main/java/com/sincere/independence/controller/ScheduleInitController.java | 78 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
cloud/independence/src/main/java/com/sincere/independence/controller/ScheduleMessageController.java | 137 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
cloud/independence/src/main/java/com/sincere/independence/feign/IndependenceFeign.java | 218 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
cloud/independence/src/main/java/com/sincere/independence/feign/LearnFeign.java | 121 -------------------------------------------------------------------------------------------------------------------------
cloud/independence/src/main/java/com/sincere/independence/filter/AllowOriginFilter.java | 76 ++++++++++++++++++++++++++++++++++++++--------------------------------------
cloud/independence/src/main/resources/application.yaml | 7 ++++++-
cloud/search_independence/pom.xml | 17 +++++++++++++++++
cloud/search_independence/src/main/java/com/sincere/independence/IndependenceSearchApplication.java | 2 +-
cloud/search_independence/src/main/java/com/sincere/independence/controller/ScheduleInitController.java | 174 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------
cloud/search_independence/src/main/java/com/sincere/independence/controller/ScheduleMessageController.java | 28 +++++++++++++++++++++-------
cloud/search_independence/src/main/java/com/sincere/independence/model/TeacherClass.java | 31 ++++++++++++++++++++-----------
cloud/search_independence/src/main/resources/application.yml | 1 +
cloud/search_independence/src/main/resources/mapper/ScheduleMapper.xml | 2 +-
26 files changed, 1142 insertions(+), 260 deletions(-)
create mode 100644 cloud/common/src/main/java/com/sincere/common/util/ExcelUtils.java
create mode 100644 cloud/common/src/main/java/com/sincere/common/vo/independence/paike/CourseClassReqVo.java
create mode 100644 cloud/common/src/main/java/com/sincere/common/vo/independence/paike/GetClassCourseReqVo.java
create mode 100644 cloud/common/src/main/java/com/sincere/common/vo/independence/paike/InitTeacherCourseReqVo.java
create mode 100644 cloud/common/src/main/java/com/sincere/common/vo/independence/paike/ScheduleIdReqVo.java
create mode 100644 cloud/common/src/main/java/com/sincere/common/vo/independence/paike/ScheduleRepVo.java
create mode 100644 cloud/common/src/main/java/com/sincere/common/vo/independence/paike/SchoolIdReqVo.java
create mode 100644 cloud/common/src/main/java/com/sincere/common/vo/independence/paike/UpdateScheduleReqVo.java
create mode 100644 cloud/independence/src/main/java/com/sincere/independence/controller/ScheduleController.java
create mode 100644 cloud/independence/src/main/java/com/sincere/independence/controller/ScheduleInitController.java
create mode 100644 cloud/independence/src/main/java/com/sincere/independence/controller/ScheduleMessageController.java
create mode 100644 cloud/independence/src/main/java/com/sincere/independence/feign/IndependenceFeign.java
delete mode 100644 cloud/independence/src/main/java/com/sincere/independence/feign/LearnFeign.java
diff --git a/cloud/common/pom.xml b/cloud/common/pom.xml
index 1f9bd63..785ef72 100644
--- a/cloud/common/pom.xml
+++ b/cloud/common/pom.xml
@@ -60,6 +60,27 @@
springfox-swagger-ui
2.5.0
+
+ commons-net
+ commons-net
+ 2.0
+
+
+ org.apache.poi
+ poi
+ 4.1.0
+
+
+
+ org.apache.poi
+ poi-ooxml
+ 4.1.0
+
+
+ org.apache.commons
+ commons-lang3
+ 3.3.2
+
diff --git a/cloud/common/src/main/java/com/sincere/common/util/ExcelUtils.java b/cloud/common/src/main/java/com/sincere/common/util/ExcelUtils.java
new file mode 100644
index 0000000..2a5463a
--- /dev/null
+++ b/cloud/common/src/main/java/com/sincere/common/util/ExcelUtils.java
@@ -0,0 +1,147 @@
+package com.sincere.common.util;
+
+import com.google.common.base.Strings;
+import org.apache.commons.lang3.StringUtils;
+import org.apache.poi.hssf.usermodel.HSSFCell;
+import org.apache.poi.hssf.usermodel.HSSFRow;
+import org.apache.poi.hssf.usermodel.HSSFSheet;
+import org.apache.poi.hssf.usermodel.HSSFWorkbook;
+
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+import java.io.IOException;
+import java.io.OutputStream;
+import java.math.BigDecimal;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * @author chen
+ * @version 1.0
+ * @date 2019/10/16 0016 18:46
+ */
+public class ExcelUtils {
+
+ //各个列的表头
+ private List heardList;
+ //各个列的元素key值
+ private List heardKey;
+ //需要填充的数据信息
+ private List