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 { +}