From 873880036bd03b2b82e8170c2a749a4f017e6be5 Mon Sep 17 00:00:00 2001 From: wangyu <727842003@qq.com> Date: Sat, 23 Oct 2021 08:54:22 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E5=A2=9E=E5=8A=A0patch=E5=A7=BF?= =?UTF-8?q?=E5=8A=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../framework/domain/po/ExcelMapping.java | 22 +++++++++++++++++++ .../beans/excel/ExcelMappingController.java | 17 ++++++++++++++ .../beans/excel/ExcelMappingRepository.java | 13 +++++++++++ .../beans/excel/ExcelMappingService.java | 9 ++++++++ 4 files changed, 61 insertions(+) create mode 100644 flyfish-data/src/main/java/com/flyfish/framework/domain/po/ExcelMapping.java create mode 100644 flyfish-web/src/main/java/com/flyfish/framework/beans/excel/ExcelMappingController.java create mode 100644 flyfish-web/src/main/java/com/flyfish/framework/beans/excel/ExcelMappingRepository.java create mode 100644 flyfish-web/src/main/java/com/flyfish/framework/beans/excel/ExcelMappingService.java diff --git a/flyfish-data/src/main/java/com/flyfish/framework/domain/po/ExcelMapping.java b/flyfish-data/src/main/java/com/flyfish/framework/domain/po/ExcelMapping.java new file mode 100644 index 0000000..2db1f9d --- /dev/null +++ b/flyfish-data/src/main/java/com/flyfish/framework/domain/po/ExcelMapping.java @@ -0,0 +1,22 @@ +package com.flyfish.framework.domain.po; + +import com.flyfish.framework.domain.base.AuditDomain; +import lombok.Getter; +import lombok.Setter; +import org.springframework.data.mongodb.core.mapping.Document; + +import java.util.Map; + +/** + * excel映射方案 + * + * @author wangyu + */ +@Getter +@Setter +@Document(collection = "excel-mappings") +public class ExcelMapping extends AuditDomain { + + // 映射关系 + private Map content; +} diff --git a/flyfish-web/src/main/java/com/flyfish/framework/beans/excel/ExcelMappingController.java b/flyfish-web/src/main/java/com/flyfish/framework/beans/excel/ExcelMappingController.java new file mode 100644 index 0000000..1d725bc --- /dev/null +++ b/flyfish-web/src/main/java/com/flyfish/framework/beans/excel/ExcelMappingController.java @@ -0,0 +1,17 @@ +package com.flyfish.framework.beans.excel; + + +import com.flyfish.framework.controller.BaseController; +import com.flyfish.framework.domain.base.NameLikeQo; +import com.flyfish.framework.domain.po.ExcelMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + * excel映射controller + * @author wangyu + */ +@RestController +@RequestMapping("/excel-mappings") +public class ExcelMappingController extends BaseController> { +} diff --git a/flyfish-web/src/main/java/com/flyfish/framework/beans/excel/ExcelMappingRepository.java b/flyfish-web/src/main/java/com/flyfish/framework/beans/excel/ExcelMappingRepository.java new file mode 100644 index 0000000..5e2d512 --- /dev/null +++ b/flyfish-web/src/main/java/com/flyfish/framework/beans/excel/ExcelMappingRepository.java @@ -0,0 +1,13 @@ +package com.flyfish.framework.beans.excel; + +import com.flyfish.framework.domain.po.ExcelMapping; +import com.flyfish.framework.repository.DefaultRepository; + +/** + * excel导入方案 + * + * @author wangyu + */ +public interface ExcelMappingRepository extends DefaultRepository { + +} diff --git a/flyfish-web/src/main/java/com/flyfish/framework/beans/excel/ExcelMappingService.java b/flyfish-web/src/main/java/com/flyfish/framework/beans/excel/ExcelMappingService.java new file mode 100644 index 0000000..156cbfb --- /dev/null +++ b/flyfish-web/src/main/java/com/flyfish/framework/beans/excel/ExcelMappingService.java @@ -0,0 +1,9 @@ +package com.flyfish.framework.beans.excel; + +import com.flyfish.framework.domain.po.ExcelMapping; +import com.flyfish.framework.service.impl.BaseServiceImpl; +import org.springframework.stereotype.Service; + +@Service +public class ExcelMappingService extends BaseServiceImpl { +}