diff --git a/pom.xml b/pom.xml
index 1c50458..fd35039 100644
--- a/pom.xml
+++ b/pom.xml
@@ -143,6 +143,16 @@
spring-cloud-starter-eureka
+
+ org.apache.poi
+ poi
+ 3.17
+
+
+ org.apache.poi
+ poi-ooxml
+ 3.17
+
diff --git a/src/main/java/com/gzzn/omms/adminapi/controller/fltrs/FltrController.java b/src/main/java/com/gzzn/omms/adminapi/controller/fltrs/FltrController.java
new file mode 100644
index 0000000..e91b985
--- /dev/null
+++ b/src/main/java/com/gzzn/omms/adminapi/controller/fltrs/FltrController.java
@@ -0,0 +1,67 @@
+package com.gzzn.omms.adminapi.controller.fltrs;
+
+import java.lang.reflect.Method;
+import java.util.ArrayList;
+import java.util.List;
+
+import javax.servlet.http.HttpServletResponse;
+
+import org.springframework.util.ReflectionUtils;
+import org.springframework.web.bind.annotation.CrossOrigin;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RestController;
+
+import com.gzzn.omms.adminapi.dto.fltrs.ExcelHeaderDto;
+import com.gzzn.omms.adminapi.dto.fltrs.ExcelRowDto;
+import com.gzzn.omms.adminapi.dto.fltrs.ExportToExcelDto;
+import com.gzzn.omms.adminapi.utils.excel.ExcelData;
+import com.gzzn.omms.adminapi.utils.excel.ExportExcelUtils;
+
+/**
+ * 航班控制器
+ * @author zhouxiunai
+ *
+ */
+@CrossOrigin
+@RestController
+public class FltrController {
+
+ @PostMapping("/fltrs/toExcel")
+ public void exportToExcel(@RequestBody ExportToExcelDto lsData,
+ HttpServletResponse response) {
+
+ //
+ ExcelData data = new ExcelData();
+ data.setName(lsData.getFileName());
+
+ //生成excel header
+ List titles = new ArrayList();
+ for(ExcelHeaderDto headerData : lsData.getColumns() )
+ {
+ titles.add(headerData.getName());
+ }
+ data.setTitles(titles);
+
+ //
+ List> rows = new ArrayList();
+ for(ExcelRowDto rowData : lsData.getData() )
+ {
+ List