diff --git a/newadmin/Excel-api/pom.xml b/newadmin/Excel-api/pom.xml
new file mode 100644
index 0000000..b116968
--- /dev/null
+++ b/newadmin/Excel-api/pom.xml
@@ -0,0 +1,49 @@
+
+
+ 4.0.0
+
+ com.chaozhanggui.system
+ ysk-system
+ 1.0.0
+
+
+ Excel-api
+
+
+ 8
+ 8
+ UTF-8
+
+
+
+ com.alipay.sdk
+ alipay-sdk-java
+ 4.38.37.ALL
+ compile
+
+
+ com.alibaba
+ easyexcel-core
+ 3.1.0
+ compile
+
+
+ com.alibaba
+ easyexcel
+ 2.1.6
+
+
+ commons-io
+ commons-io
+ 2.6
+
+
+ com.alibaba.fastjson2
+ fastjson2
+ 2.0.3
+
+
+
+
\ No newline at end of file
diff --git a/newadmin/Excel-api/src/main/java/com/chaozhanggui/system/entity/Promotion.java b/newadmin/Excel-api/src/main/java/com/chaozhanggui/system/entity/Promotion.java
new file mode 100644
index 0000000..ec3cb47
--- /dev/null
+++ b/newadmin/Excel-api/src/main/java/com/chaozhanggui/system/entity/Promotion.java
@@ -0,0 +1,19 @@
+package com.chaozhanggui.system.entity;
+
+import com.alibaba.excel.annotation.ExcelIgnore;
+import com.alibaba.excel.annotation.ExcelProperty;
+import com.alibaba.excel.metadata.BaseRowModel;
+import lombok.Data;
+
+/**
+ * @author lyf
+ */
+@Data
+public class Promotion extends BaseRowModel{
+ @ExcelProperty("商户号")
+ private String merchantCode;
+ @ExcelProperty("奖励金额")
+ private String amount;
+ @ExcelProperty("备注")
+ private String remake;
+}
diff --git a/newadmin/Excel-api/src/main/java/com/chaozhanggui/system/exception/ExcelException.java b/newadmin/Excel-api/src/main/java/com/chaozhanggui/system/exception/ExcelException.java
new file mode 100644
index 0000000..aa8ba35
--- /dev/null
+++ b/newadmin/Excel-api/src/main/java/com/chaozhanggui/system/exception/ExcelException.java
@@ -0,0 +1,7 @@
+package com.chaozhanggui.system.exception;
+
+public class ExcelException extends RuntimeException {
+ public ExcelException(String message) {
+ super(message);
+ }
+}
\ No newline at end of file
diff --git a/newadmin/Excel-api/src/main/java/com/chaozhanggui/system/listener/ExcelListener.java b/newadmin/Excel-api/src/main/java/com/chaozhanggui/system/listener/ExcelListener.java
new file mode 100644
index 0000000..19a89ac
--- /dev/null
+++ b/newadmin/Excel-api/src/main/java/com/chaozhanggui/system/listener/ExcelListener.java
@@ -0,0 +1,58 @@
+package com.chaozhanggui.system.listener;
+
+import com.alibaba.excel.context.AnalysisContext;
+import com.alibaba.excel.event.AnalysisEventListener;
+
+import java.util.ArrayList;
+import java.util.List;
+
+public class ExcelListener extends AnalysisEventListener {
+ /**
+ * 自定义用于暂时存储data。
+ * 可以通过实例获取该值
+ */
+ private List