mirror of
				https://github.com/continew-org/continew-starter.git
				synced 2025-10-27 07:00:36 +08:00 
			
		
		
		
	refactor(excel): file => excel
This commit is contained in:
		
							
								
								
									
										35
									
								
								continew-starter-excel/continew-starter-excel-poi/pom.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										35
									
								
								continew-starter-excel/continew-starter-excel-poi/pom.xml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,35 @@ | ||||
| <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | ||||
|          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> | ||||
|     <modelVersion>4.0.0</modelVersion> | ||||
|     <parent> | ||||
|         <groupId>top.continew</groupId> | ||||
|         <artifactId>continew-starter-excel</artifactId> | ||||
|         <version>${revision}</version> | ||||
|     </parent> | ||||
|  | ||||
|     <artifactId>continew-starter-excel-poi</artifactId> | ||||
|     <packaging>jar</packaging> | ||||
|  | ||||
|     <name>${project.artifactId}</name> | ||||
|     <description>ContiNew Starter Excel 文件处理模块 - POI</description> | ||||
|  | ||||
|     <dependencies> | ||||
|         <!-- Excel 文件处理模块 - 核心模块 --> | ||||
|         <dependency> | ||||
|             <groupId>top.continew</groupId> | ||||
|             <artifactId>continew-starter-excel-core</artifactId> | ||||
|         </dependency> | ||||
|  | ||||
|         <!-- Apache POI(适用于 Microsoft 文档的 Java API) --> | ||||
|         <dependency> | ||||
|             <groupId>org.apache.poi</groupId> | ||||
|             <artifactId>poi-ooxml</artifactId> | ||||
|         </dependency> | ||||
|  | ||||
|         <!-- 文件上传 --> | ||||
|         <dependency> | ||||
|             <groupId>org.apache.httpcomponents.client5</groupId> | ||||
|             <artifactId>httpclient5</artifactId> | ||||
|         </dependency> | ||||
|     </dependencies> | ||||
| </project> | ||||
| @@ -0,0 +1,107 @@ | ||||
| /* | ||||
|  * Copyright (c) 2022-present Charles7c Authors. All Rights Reserved. | ||||
|  * <p> | ||||
|  * Licensed under the GNU LESSER GENERAL PUBLIC LICENSE 3.0; | ||||
|  * you may not use this file except in compliance with the License. | ||||
|  * You may obtain a copy of the License at | ||||
|  * <p> | ||||
|  * http://www.gnu.org/licenses/lgpl.html | ||||
|  * <p> | ||||
|  * Unless required by applicable law or agreed to in writing, software | ||||
|  * distributed under the License is distributed on an "AS IS" BASIS, | ||||
|  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
|  * See the License for the specific language governing permissions and | ||||
|  * limitations under the License. | ||||
|  */ | ||||
|  | ||||
| package top.continew.starter.excel.model; | ||||
|  | ||||
| import java.util.LinkedHashMap; | ||||
|  | ||||
| /** | ||||
|  * Excel 字段信息 | ||||
|  * | ||||
|  * @author jiang4yu | ||||
|  * @since 2.13.0 | ||||
|  */ | ||||
| public class ExcelClassField { | ||||
|  | ||||
|     /** | ||||
|      * 字段名称 | ||||
|      */ | ||||
|     private String fieldName; | ||||
|  | ||||
|     /** | ||||
|      * 表头名称 | ||||
|      */ | ||||
|     private String name; | ||||
|  | ||||
|     /** | ||||
|      * 映射关系 | ||||
|      */ | ||||
|     private LinkedHashMap<String, String> kvMap; | ||||
|  | ||||
|     /** | ||||
|      * 示例值 | ||||
|      */ | ||||
|     private Object example; | ||||
|  | ||||
|     /** | ||||
|      * 排序 | ||||
|      */ | ||||
|     private int sort; | ||||
|  | ||||
|     /** | ||||
|      * 是否为注解字段:0-否,1-是 | ||||
|      */ | ||||
|     private int hasAnnotation; | ||||
|  | ||||
|     public String getFieldName() { | ||||
|         return fieldName; | ||||
|     } | ||||
|  | ||||
|     public void setFieldName(String fieldName) { | ||||
|         this.fieldName = fieldName; | ||||
|     } | ||||
|  | ||||
|     public String getName() { | ||||
|         return name; | ||||
|     } | ||||
|  | ||||
|     public void setName(String name) { | ||||
|         this.name = name; | ||||
|     } | ||||
|  | ||||
|     public LinkedHashMap<String, String> getKvMap() { | ||||
|         return kvMap; | ||||
|     } | ||||
|  | ||||
|     public void setKvMap(LinkedHashMap<String, String> kvMap) { | ||||
|         this.kvMap = kvMap; | ||||
|     } | ||||
|  | ||||
|     public Object getExample() { | ||||
|         return example; | ||||
|     } | ||||
|  | ||||
|     public void setExample(Object example) { | ||||
|         this.example = example; | ||||
|     } | ||||
|  | ||||
|     public int getSort() { | ||||
|         return sort; | ||||
|     } | ||||
|  | ||||
|     public void setSort(int sort) { | ||||
|         this.sort = sort; | ||||
|     } | ||||
|  | ||||
|     public int getHasAnnotation() { | ||||
|         return hasAnnotation; | ||||
|     } | ||||
|  | ||||
|     public void setHasAnnotation(int hasAnnotation) { | ||||
|         this.hasAnnotation = hasAnnotation; | ||||
|     } | ||||
|  | ||||
| } | ||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
		Reference in New Issue
	
	Block a user