!1362 feat: 使用 fastExcel 替换 easyExcel
							parent
							
								
									aa37b5a2e2
								
							
						
					
					
						commit
						d6fa049f61
					
				|  | @ -60,7 +60,7 @@ | ||||||
|         <mapstruct.version>1.6.3</mapstruct.version> |         <mapstruct.version>1.6.3</mapstruct.version> | ||||||
|         <hutool-5.version>5.8.35</hutool-5.version> |         <hutool-5.version>5.8.35</hutool-5.version> | ||||||
|         <hutool-6.version>6.0.0-M19</hutool-6.version> |         <hutool-6.version>6.0.0-M19</hutool-6.version> | ||||||
|         <easyexcel.version>4.0.3</easyexcel.version> |         <fastexcel.version>1.2.0</fastexcel.version> | ||||||
|         <velocity.version>2.4.1</velocity.version> |         <velocity.version>2.4.1</velocity.version> | ||||||
|         <fastjson.version>1.2.83</fastjson.version> |         <fastjson.version>1.2.83</fastjson.version> | ||||||
|         <guava.version>33.4.8-jre</guava.version> |         <guava.version>33.4.8-jre</guava.version> | ||||||
|  | @ -76,8 +76,6 @@ | ||||||
|         <pf4j-spring.version>0.9.0</pf4j-spring.version> |         <pf4j-spring.version>0.9.0</pf4j-spring.version> | ||||||
|         <vertx.version>4.5.13</vertx.version> |         <vertx.version>4.5.13</vertx.version> | ||||||
|         <!-- 三方云服务相关 --> |         <!-- 三方云服务相关 --> | ||||||
|         <commons-io.version>2.17.0</commons-io.version> |  | ||||||
|         <commons-compress.version>1.27.1</commons-compress.version> |  | ||||||
|         <awssdk.version>2.30.14</awssdk.version> |         <awssdk.version>2.30.14</awssdk.version> | ||||||
|         <justauth.version>1.16.7</justauth.version> |         <justauth.version>1.16.7</justauth.version> | ||||||
|         <justauth-starter.version>1.4.0</justauth-starter.version> |         <justauth-starter.version>1.4.0</justauth-starter.version> | ||||||
|  | @ -517,20 +515,9 @@ | ||||||
|             </dependency> |             </dependency> | ||||||
| 
 | 
 | ||||||
|             <dependency> |             <dependency> | ||||||
|                 <groupId>com.alibaba</groupId> |                 <groupId>cn.idev.excel</groupId> | ||||||
|                 <artifactId>easyexcel</artifactId> |                 <artifactId>fastexcel</artifactId> | ||||||
|                 <version>${easyexcel.version}</version> |                 <version>${fastexcel.version}</version> | ||||||
|             </dependency> |  | ||||||
| 
 |  | ||||||
|             <dependency> |  | ||||||
|                 <groupId>commons-io</groupId> |  | ||||||
|                 <artifactId>commons-io</artifactId> |  | ||||||
|                 <version>${commons-io.version}</version> |  | ||||||
|             </dependency> |  | ||||||
|             <dependency> |  | ||||||
|                 <groupId>org.apache.commons</groupId> |  | ||||||
|                 <artifactId>commons-compress</artifactId> |  | ||||||
|                 <version>${commons-compress.version}</version> |  | ||||||
|             </dependency> |             </dependency> | ||||||
| 
 | 
 | ||||||
|             <dependency> |             <dependency> | ||||||
|  |  | ||||||
|  | @ -49,8 +49,8 @@ | ||||||
| 
 | 
 | ||||||
|         <!-- 工具类相关 --> |         <!-- 工具类相关 --> | ||||||
|         <dependency> |         <dependency> | ||||||
|             <groupId>com.alibaba</groupId> |             <groupId>cn.idev.excel</groupId> | ||||||
|             <artifactId>easyexcel</artifactId> |             <artifactId>fastexcel</artifactId> | ||||||
|         </dependency> |         </dependency> | ||||||
| 
 | 
 | ||||||
|         <dependency> |         <dependency> | ||||||
|  | @ -58,11 +58,6 @@ | ||||||
|             <artifactId>guava</artifactId> |             <artifactId>guava</artifactId> | ||||||
|         </dependency> |         </dependency> | ||||||
| 
 | 
 | ||||||
|         <dependency> |  | ||||||
|             <groupId>org.apache.commons</groupId> |  | ||||||
|             <artifactId>commons-compress</artifactId> <!-- 解决 https://github.com/alibaba/easyexcel/issues/3954 问题 --> |  | ||||||
|         </dependency> |  | ||||||
| 
 |  | ||||||
|         <dependency> |         <dependency> | ||||||
|             <groupId>cn.iocoder.cloud</groupId> |             <groupId>cn.iocoder.cloud</groupId> | ||||||
|             <artifactId>yudao-spring-boot-starter-biz-ip</artifactId> |             <artifactId>yudao-spring-boot-starter-biz-ip</artifactId> | ||||||
|  |  | ||||||
|  | @ -3,11 +3,11 @@ package cn.iocoder.yudao.framework.excel.core.convert; | ||||||
| import cn.hutool.core.convert.Convert; | import cn.hutool.core.convert.Convert; | ||||||
| import cn.iocoder.yudao.framework.ip.core.Area; | import cn.iocoder.yudao.framework.ip.core.Area; | ||||||
| import cn.iocoder.yudao.framework.ip.core.utils.AreaUtils; | import cn.iocoder.yudao.framework.ip.core.utils.AreaUtils; | ||||||
| import com.alibaba.excel.converters.Converter; | import cn.idev.excel.converters.Converter; | ||||||
| import com.alibaba.excel.enums.CellDataTypeEnum; | import cn.idev.excel.enums.CellDataTypeEnum; | ||||||
| import com.alibaba.excel.metadata.GlobalConfiguration; | import cn.idev.excel.metadata.GlobalConfiguration; | ||||||
| import com.alibaba.excel.metadata.data.ReadCellData; | import cn.idev.excel.metadata.data.ReadCellData; | ||||||
| import com.alibaba.excel.metadata.property.ExcelContentProperty; | import cn.idev.excel.metadata.property.ExcelContentProperty; | ||||||
| import lombok.extern.slf4j.Slf4j; | import lombok.extern.slf4j.Slf4j; | ||||||
| 
 | 
 | ||||||
| /** | /** | ||||||
|  |  | ||||||
|  | @ -3,12 +3,12 @@ package cn.iocoder.yudao.framework.excel.core.convert; | ||||||
| import cn.hutool.core.convert.Convert; | import cn.hutool.core.convert.Convert; | ||||||
| import cn.iocoder.yudao.framework.dict.core.DictFrameworkUtils; | import cn.iocoder.yudao.framework.dict.core.DictFrameworkUtils; | ||||||
| import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | ||||||
| import com.alibaba.excel.converters.Converter; | import cn.idev.excel.converters.Converter; | ||||||
| import com.alibaba.excel.enums.CellDataTypeEnum; | import cn.idev.excel.enums.CellDataTypeEnum; | ||||||
| import com.alibaba.excel.metadata.GlobalConfiguration; | import cn.idev.excel.metadata.GlobalConfiguration; | ||||||
| import com.alibaba.excel.metadata.data.ReadCellData; | import cn.idev.excel.metadata.data.ReadCellData; | ||||||
| import com.alibaba.excel.metadata.data.WriteCellData; | import cn.idev.excel.metadata.data.WriteCellData; | ||||||
| import com.alibaba.excel.metadata.property.ExcelContentProperty; | import cn.idev.excel.metadata.property.ExcelContentProperty; | ||||||
| import lombok.extern.slf4j.Slf4j; | import lombok.extern.slf4j.Slf4j; | ||||||
| 
 | 
 | ||||||
| /** | /** | ||||||
|  |  | ||||||
|  | @ -1,11 +1,11 @@ | ||||||
| package cn.iocoder.yudao.framework.excel.core.convert; | package cn.iocoder.yudao.framework.excel.core.convert; | ||||||
| 
 | 
 | ||||||
| import cn.iocoder.yudao.framework.common.util.json.JsonUtils; | import cn.iocoder.yudao.framework.common.util.json.JsonUtils; | ||||||
| import com.alibaba.excel.converters.Converter; | import cn.idev.excel.converters.Converter; | ||||||
| import com.alibaba.excel.enums.CellDataTypeEnum; | import cn.idev.excel.enums.CellDataTypeEnum; | ||||||
| import com.alibaba.excel.metadata.GlobalConfiguration; | import cn.idev.excel.metadata.GlobalConfiguration; | ||||||
| import com.alibaba.excel.metadata.data.WriteCellData; | import cn.idev.excel.metadata.data.WriteCellData; | ||||||
| import com.alibaba.excel.metadata.property.ExcelContentProperty; | import cn.idev.excel.metadata.property.ExcelContentProperty; | ||||||
| 
 | 
 | ||||||
| /** | /** | ||||||
|  * Excel Json 转换器 |  * Excel Json 转换器 | ||||||
|  |  | ||||||
|  | @ -1,10 +1,10 @@ | ||||||
| package cn.iocoder.yudao.framework.excel.core.convert; | package cn.iocoder.yudao.framework.excel.core.convert; | ||||||
| 
 | 
 | ||||||
| import com.alibaba.excel.converters.Converter; | import cn.idev.excel.converters.Converter; | ||||||
| import com.alibaba.excel.enums.CellDataTypeEnum; | import cn.idev.excel.enums.CellDataTypeEnum; | ||||||
| import com.alibaba.excel.metadata.GlobalConfiguration; | import cn.idev.excel.metadata.GlobalConfiguration; | ||||||
| import com.alibaba.excel.metadata.data.WriteCellData; | import cn.idev.excel.metadata.data.WriteCellData; | ||||||
| import com.alibaba.excel.metadata.property.ExcelContentProperty; | import cn.idev.excel.metadata.property.ExcelContentProperty; | ||||||
| 
 | 
 | ||||||
| import java.math.BigDecimal; | import java.math.BigDecimal; | ||||||
| import java.math.RoundingMode; | import java.math.RoundingMode; | ||||||
|  |  | ||||||
|  | @ -11,12 +11,12 @@ import cn.iocoder.yudao.framework.common.core.KeyValue; | ||||||
| import cn.iocoder.yudao.framework.dict.core.DictFrameworkUtils; | import cn.iocoder.yudao.framework.dict.core.DictFrameworkUtils; | ||||||
| import cn.iocoder.yudao.framework.excel.core.annotations.ExcelColumnSelect; | import cn.iocoder.yudao.framework.excel.core.annotations.ExcelColumnSelect; | ||||||
| import cn.iocoder.yudao.framework.excel.core.function.ExcelColumnSelectFunction; | import cn.iocoder.yudao.framework.excel.core.function.ExcelColumnSelectFunction; | ||||||
| import com.alibaba.excel.annotation.ExcelIgnore; | import cn.idev.excel.annotation.ExcelIgnore; | ||||||
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | import cn.idev.excel.annotation.ExcelIgnoreUnannotated; | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import com.alibaba.excel.write.handler.SheetWriteHandler; | import cn.idev.excel.write.handler.SheetWriteHandler; | ||||||
| import com.alibaba.excel.write.metadata.holder.WriteSheetHolder; | import cn.idev.excel.write.metadata.holder.WriteSheetHolder; | ||||||
| import com.alibaba.excel.write.metadata.holder.WriteWorkbookHolder; | import cn.idev.excel.write.metadata.holder.WriteWorkbookHolder; | ||||||
| import lombok.extern.slf4j.Slf4j; | import lombok.extern.slf4j.Slf4j; | ||||||
| import org.apache.poi.hssf.usermodel.HSSFDataValidation; | import org.apache.poi.hssf.usermodel.HSSFDataValidation; | ||||||
| import org.apache.poi.ss.usermodel.*; | import org.apache.poi.ss.usermodel.*; | ||||||
|  | @ -87,7 +87,7 @@ public class SelectSheetWriteHandler implements SheetWriteHandler { | ||||||
| 
 | 
 | ||||||
|     /** |     /** | ||||||
|      * 判断字段是否是静态的、最终的、 transient 的 |      * 判断字段是否是静态的、最终的、 transient 的 | ||||||
|      * 原因:EasyExcel 默认是忽略 static final 或 transient 的字段,所以需要判断 |      * 原因:FastExcel 默认是忽略 static final 或 transient 的字段,所以需要判断 | ||||||
|      * |      * | ||||||
|      * @param field 字段 |      * @param field 字段 | ||||||
|      * @return 是否是静态的、最终的、transient 的 |      * @return 是否是静态的、最终的、transient 的 | ||||||
|  |  | ||||||
|  | @ -2,9 +2,9 @@ package cn.iocoder.yudao.framework.excel.core.util; | ||||||
| 
 | 
 | ||||||
| import cn.iocoder.yudao.framework.common.util.http.HttpUtils; | import cn.iocoder.yudao.framework.common.util.http.HttpUtils; | ||||||
| import cn.iocoder.yudao.framework.excel.core.handler.SelectSheetWriteHandler; | import cn.iocoder.yudao.framework.excel.core.handler.SelectSheetWriteHandler; | ||||||
| import com.alibaba.excel.EasyExcel; | import cn.idev.excel.FastExcel; | ||||||
| import com.alibaba.excel.converters.longconverter.LongStringConverter; | import cn.idev.excel.converters.longconverter.LongStringConverter; | ||||||
| import com.alibaba.excel.write.style.column.LongestMatchColumnWidthStyleStrategy; | import cn.idev.excel.write.style.column.LongestMatchColumnWidthStyleStrategy; | ||||||
| import jakarta.servlet.http.HttpServletResponse; | import jakarta.servlet.http.HttpServletResponse; | ||||||
| import org.springframework.web.multipart.MultipartFile; | import org.springframework.web.multipart.MultipartFile; | ||||||
| 
 | 
 | ||||||
|  | @ -32,7 +32,7 @@ public class ExcelUtils { | ||||||
|     public static <T> void write(HttpServletResponse response, String filename, String sheetName, |     public static <T> void write(HttpServletResponse response, String filename, String sheetName, | ||||||
|                                  Class<T> head, List<T> data) throws IOException { |                                  Class<T> head, List<T> data) throws IOException { | ||||||
|         // 输出 Excel
 |         // 输出 Excel
 | ||||||
|         EasyExcel.write(response.getOutputStream(), head) |         FastExcel.write(response.getOutputStream(), head) | ||||||
|                 .autoCloseStream(false) // 不要自动关闭,交给 Servlet 自己处理
 |                 .autoCloseStream(false) // 不要自动关闭,交给 Servlet 自己处理
 | ||||||
|                 .registerWriteHandler(new LongestMatchColumnWidthStyleStrategy()) // 基于 column 长度,自动适配。最大 255 宽度
 |                 .registerWriteHandler(new LongestMatchColumnWidthStyleStrategy()) // 基于 column 长度,自动适配。最大 255 宽度
 | ||||||
|                 .registerWriteHandler(new SelectSheetWriteHandler(head)) // 基于固定 sheet 实现下拉框
 |                 .registerWriteHandler(new SelectSheetWriteHandler(head)) // 基于固定 sheet 实现下拉框
 | ||||||
|  | @ -44,7 +44,7 @@ public class ExcelUtils { | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     public static <T> List<T> read(MultipartFile file, Class<T> head) throws IOException { |     public static <T> List<T> read(MultipartFile file, Class<T> head) throws IOException { | ||||||
|         return EasyExcel.read(file.getInputStream(), head, null) |         return FastExcel.read(file.getInputStream(), head, null) | ||||||
|                 .autoCloseStream(false)  // 不要自动关闭,交给 Servlet 自己处理
 |                 .autoCloseStream(false)  // 不要自动关闭,交给 Servlet 自己处理
 | ||||||
|                 .doReadAllSync(); |                 .doReadAllSync(); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|  | @ -1,4 +1,4 @@ | ||||||
| /** | /** | ||||||
|  * 基于 EasyExcel 实现 Excel 相关的操作 |  * 基于 FastExcel 实现 Excel 相关的操作 | ||||||
|  */ |  */ | ||||||
| package cn.iocoder.yudao.framework.excel; | package cn.iocoder.yudao.framework.excel; | ||||||
|  |  | ||||||
|  | @ -1,6 +1,6 @@ | ||||||
| package cn.iocoder.yudao.module.bpm.controller.admin.definition.vo.expression; | package cn.iocoder.yudao.module.bpm.controller.admin.definition.vo.expression; | ||||||
| 
 | 
 | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import io.swagger.v3.oas.annotations.media.Schema; | import io.swagger.v3.oas.annotations.media.Schema; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1,7 +1,7 @@ | ||||||
| package cn.iocoder.yudao.module.crm.controller.admin.business.vo.business; | package cn.iocoder.yudao.module.crm.controller.admin.business.vo.business; | ||||||
| 
 | 
 | ||||||
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | import cn.idev.excel.annotation.ExcelIgnoreUnannotated; | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import io.swagger.v3.oas.annotations.media.Schema; | import io.swagger.v3.oas.annotations.media.Schema; | ||||||
| import lombok.AllArgsConstructor; | import lombok.AllArgsConstructor; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
|  |  | ||||||
|  | @ -3,8 +3,8 @@ package cn.iocoder.yudao.module.crm.controller.admin.clue.vo; | ||||||
| import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | ||||||
| import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | ||||||
| import cn.iocoder.yudao.module.infra.enums.DictTypeConstants; | import cn.iocoder.yudao.module.infra.enums.DictTypeConstants; | ||||||
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | import cn.idev.excel.annotation.ExcelIgnoreUnannotated; | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import io.swagger.v3.oas.annotations.media.Schema; | import io.swagger.v3.oas.annotations.media.Schema; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
| import lombok.ToString; | import lombok.ToString; | ||||||
|  |  | ||||||
|  | @ -3,8 +3,8 @@ package cn.iocoder.yudao.module.crm.controller.admin.contact.vo; | ||||||
| import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | ||||||
| import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | ||||||
| import cn.iocoder.yudao.module.infra.enums.DictTypeConstants; | import cn.iocoder.yudao.module.infra.enums.DictTypeConstants; | ||||||
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | import cn.idev.excel.annotation.ExcelIgnoreUnannotated; | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import io.swagger.v3.oas.annotations.media.Schema; | import io.swagger.v3.oas.annotations.media.Schema; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
| import lombok.ToString; | import lombok.ToString; | ||||||
|  |  | ||||||
|  | @ -1,7 +1,7 @@ | ||||||
| package cn.iocoder.yudao.module.crm.controller.admin.contract.vo.contract; | package cn.iocoder.yudao.module.crm.controller.admin.contract.vo.contract; | ||||||
| 
 | 
 | ||||||
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | import cn.idev.excel.annotation.ExcelIgnoreUnannotated; | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import io.swagger.v3.oas.annotations.media.Schema; | import io.swagger.v3.oas.annotations.media.Schema; | ||||||
| import lombok.AllArgsConstructor; | import lombok.AllArgsConstructor; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
|  |  | ||||||
|  | @ -5,7 +5,7 @@ import cn.iocoder.yudao.framework.excel.core.annotations.ExcelColumnSelect; | ||||||
| import cn.iocoder.yudao.framework.excel.core.convert.AreaConvert; | import cn.iocoder.yudao.framework.excel.core.convert.AreaConvert; | ||||||
| import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | ||||||
| import cn.iocoder.yudao.module.crm.framework.excel.core.AreaExcelColumnSelectFunction; | import cn.iocoder.yudao.module.crm.framework.excel.core.AreaExcelColumnSelectFunction; | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import lombok.AllArgsConstructor; | import lombok.AllArgsConstructor; | ||||||
| import lombok.Builder; | import lombok.Builder; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
|  |  | ||||||
|  | @ -3,8 +3,8 @@ package cn.iocoder.yudao.module.crm.controller.admin.customer.vo.customer; | ||||||
| import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | ||||||
| import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | ||||||
| import cn.iocoder.yudao.module.infra.enums.DictTypeConstants; | import cn.iocoder.yudao.module.infra.enums.DictTypeConstants; | ||||||
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | import cn.idev.excel.annotation.ExcelIgnoreUnannotated; | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import io.swagger.v3.oas.annotations.media.Schema; | import io.swagger.v3.oas.annotations.media.Schema; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -2,8 +2,8 @@ package cn.iocoder.yudao.module.crm.controller.admin.followup.vo; | ||||||
| 
 | 
 | ||||||
| import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | ||||||
| import cn.iocoder.yudao.module.crm.controller.admin.business.vo.business.CrmBusinessRespVO; | import cn.iocoder.yudao.module.crm.controller.admin.business.vo.business.CrmBusinessRespVO; | ||||||
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | import cn.idev.excel.annotation.ExcelIgnoreUnannotated; | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import io.swagger.v3.oas.annotations.media.Schema; | import io.swagger.v3.oas.annotations.media.Schema; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1,6 +1,6 @@ | ||||||
| package cn.iocoder.yudao.module.crm.controller.admin.operatelog.vo; | package cn.iocoder.yudao.module.crm.controller.admin.operatelog.vo; | ||||||
| 
 | 
 | ||||||
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | import cn.idev.excel.annotation.ExcelIgnoreUnannotated; | ||||||
| import io.swagger.v3.oas.annotations.media.Schema; | import io.swagger.v3.oas.annotations.media.Schema; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1,6 +1,6 @@ | ||||||
| package cn.iocoder.yudao.module.crm.controller.admin.product.vo.category; | package cn.iocoder.yudao.module.crm.controller.admin.product.vo.category; | ||||||
| 
 | 
 | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import io.swagger.v3.oas.annotations.media.Schema; | import io.swagger.v3.oas.annotations.media.Schema; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -5,8 +5,8 @@ import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | ||||||
| import cn.iocoder.yudao.module.crm.dal.dataobject.product.CrmProductCategoryDO; | import cn.iocoder.yudao.module.crm.dal.dataobject.product.CrmProductCategoryDO; | ||||||
| import cn.iocoder.yudao.module.crm.enums.DictTypeConstants; | import cn.iocoder.yudao.module.crm.enums.DictTypeConstants; | ||||||
| import cn.iocoder.yudao.module.system.api.user.AdminUserApi; | import cn.iocoder.yudao.module.system.api.user.AdminUserApi; | ||||||
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | import cn.idev.excel.annotation.ExcelIgnoreUnannotated; | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import com.fhs.core.trans.anno.Trans; | import com.fhs.core.trans.anno.Trans; | ||||||
| import com.fhs.core.trans.constant.TransType; | import com.fhs.core.trans.constant.TransType; | ||||||
| import com.fhs.core.trans.vo.VO; | import com.fhs.core.trans.vo.VO; | ||||||
|  |  | ||||||
|  | @ -1,8 +1,8 @@ | ||||||
| package cn.iocoder.yudao.module.crm.controller.admin.receivable.vo.plan; | package cn.iocoder.yudao.module.crm.controller.admin.receivable.vo.plan; | ||||||
| 
 | 
 | ||||||
| import cn.iocoder.yudao.module.crm.controller.admin.receivable.vo.receivable.CrmReceivableRespVO; | import cn.iocoder.yudao.module.crm.controller.admin.receivable.vo.receivable.CrmReceivableRespVO; | ||||||
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | import cn.idev.excel.annotation.ExcelIgnoreUnannotated; | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import io.swagger.v3.oas.annotations.media.Schema; | import io.swagger.v3.oas.annotations.media.Schema; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -4,8 +4,8 @@ import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | ||||||
| import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | ||||||
| import cn.iocoder.yudao.module.crm.controller.admin.contract.vo.contract.CrmContractRespVO; | import cn.iocoder.yudao.module.crm.controller.admin.contract.vo.contract.CrmContractRespVO; | ||||||
| import cn.iocoder.yudao.module.crm.enums.DictTypeConstants; | import cn.iocoder.yudao.module.crm.enums.DictTypeConstants; | ||||||
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | import cn.idev.excel.annotation.ExcelIgnoreUnannotated; | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import io.swagger.v3.oas.annotations.media.Schema; | import io.swagger.v3.oas.annotations.media.Schema; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -2,8 +2,8 @@ package cn.iocoder.yudao.module.erp.controller.admin.finance.vo.account; | ||||||
| 
 | 
 | ||||||
| import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | ||||||
| import cn.iocoder.yudao.module.system.enums.DictTypeConstants; | import cn.iocoder.yudao.module.system.enums.DictTypeConstants; | ||||||
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | import cn.idev.excel.annotation.ExcelIgnoreUnannotated; | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import io.swagger.v3.oas.annotations.media.Schema; | import io.swagger.v3.oas.annotations.media.Schema; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1,7 +1,7 @@ | ||||||
| package cn.iocoder.yudao.module.erp.controller.admin.finance.vo.payment; | package cn.iocoder.yudao.module.erp.controller.admin.finance.vo.payment; | ||||||
| 
 | 
 | ||||||
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | import cn.idev.excel.annotation.ExcelIgnoreUnannotated; | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import io.swagger.v3.oas.annotations.media.Schema; | import io.swagger.v3.oas.annotations.media.Schema; | ||||||
| import jakarta.validation.constraints.NotNull; | import jakarta.validation.constraints.NotNull; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
|  |  | ||||||
|  | @ -1,7 +1,7 @@ | ||||||
| package cn.iocoder.yudao.module.erp.controller.admin.finance.vo.receipt; | package cn.iocoder.yudao.module.erp.controller.admin.finance.vo.receipt; | ||||||
| 
 | 
 | ||||||
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | import cn.idev.excel.annotation.ExcelIgnoreUnannotated; | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import io.swagger.v3.oas.annotations.media.Schema; | import io.swagger.v3.oas.annotations.media.Schema; | ||||||
| import jakarta.validation.constraints.NotNull; | import jakarta.validation.constraints.NotNull; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
|  |  | ||||||
|  | @ -3,8 +3,8 @@ package cn.iocoder.yudao.module.erp.controller.admin.product.vo.category; | ||||||
| import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | ||||||
| import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | ||||||
| import cn.iocoder.yudao.module.system.enums.DictTypeConstants; | import cn.iocoder.yudao.module.system.enums.DictTypeConstants; | ||||||
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | import cn.idev.excel.annotation.ExcelIgnoreUnannotated; | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import io.swagger.v3.oas.annotations.media.Schema; | import io.swagger.v3.oas.annotations.media.Schema; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1,7 +1,7 @@ | ||||||
| package cn.iocoder.yudao.module.erp.controller.admin.product.vo.product; | package cn.iocoder.yudao.module.erp.controller.admin.product.vo.product; | ||||||
| 
 | 
 | ||||||
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | import cn.idev.excel.annotation.ExcelIgnoreUnannotated; | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import io.swagger.v3.oas.annotations.media.Schema; | import io.swagger.v3.oas.annotations.media.Schema; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -2,8 +2,8 @@ package cn.iocoder.yudao.module.erp.controller.admin.product.vo.unit; | ||||||
| 
 | 
 | ||||||
| import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | ||||||
| import cn.iocoder.yudao.module.system.enums.DictTypeConstants; | import cn.iocoder.yudao.module.system.enums.DictTypeConstants; | ||||||
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | import cn.idev.excel.annotation.ExcelIgnoreUnannotated; | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import io.swagger.v3.oas.annotations.media.Schema; | import io.swagger.v3.oas.annotations.media.Schema; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1,7 +1,7 @@ | ||||||
| package cn.iocoder.yudao.module.erp.controller.admin.purchase.vo.in; | package cn.iocoder.yudao.module.erp.controller.admin.purchase.vo.in; | ||||||
| 
 | 
 | ||||||
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | import cn.idev.excel.annotation.ExcelIgnoreUnannotated; | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import io.swagger.v3.oas.annotations.media.Schema; | import io.swagger.v3.oas.annotations.media.Schema; | ||||||
| import jakarta.validation.constraints.NotNull; | import jakarta.validation.constraints.NotNull; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
|  |  | ||||||
|  | @ -1,7 +1,7 @@ | ||||||
| package cn.iocoder.yudao.module.erp.controller.admin.purchase.vo.order; | package cn.iocoder.yudao.module.erp.controller.admin.purchase.vo.order; | ||||||
| 
 | 
 | ||||||
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | import cn.idev.excel.annotation.ExcelIgnoreUnannotated; | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import io.swagger.v3.oas.annotations.media.Schema; | import io.swagger.v3.oas.annotations.media.Schema; | ||||||
| import jakarta.validation.constraints.NotNull; | import jakarta.validation.constraints.NotNull; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
|  |  | ||||||
|  | @ -1,7 +1,7 @@ | ||||||
| package cn.iocoder.yudao.module.erp.controller.admin.purchase.vo.returns; | package cn.iocoder.yudao.module.erp.controller.admin.purchase.vo.returns; | ||||||
| 
 | 
 | ||||||
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | import cn.idev.excel.annotation.ExcelIgnoreUnannotated; | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import io.swagger.v3.oas.annotations.media.Schema; | import io.swagger.v3.oas.annotations.media.Schema; | ||||||
| import jakarta.validation.constraints.NotNull; | import jakarta.validation.constraints.NotNull; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
|  |  | ||||||
|  | @ -3,8 +3,8 @@ package cn.iocoder.yudao.module.erp.controller.admin.purchase.vo.supplier; | ||||||
| import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | ||||||
| import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | ||||||
| import cn.iocoder.yudao.module.system.enums.DictTypeConstants; | import cn.iocoder.yudao.module.system.enums.DictTypeConstants; | ||||||
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | import cn.idev.excel.annotation.ExcelIgnoreUnannotated; | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import io.swagger.v3.oas.annotations.media.Schema; | import io.swagger.v3.oas.annotations.media.Schema; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -2,8 +2,8 @@ package cn.iocoder.yudao.module.erp.controller.admin.sale.vo.customer; | ||||||
| 
 | 
 | ||||||
| import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | ||||||
| import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | ||||||
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | import cn.idev.excel.annotation.ExcelIgnoreUnannotated; | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import io.swagger.v3.oas.annotations.media.Schema; | import io.swagger.v3.oas.annotations.media.Schema; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1,7 +1,7 @@ | ||||||
| package cn.iocoder.yudao.module.erp.controller.admin.sale.vo.order; | package cn.iocoder.yudao.module.erp.controller.admin.sale.vo.order; | ||||||
| 
 | 
 | ||||||
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | import cn.idev.excel.annotation.ExcelIgnoreUnannotated; | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import io.swagger.v3.oas.annotations.media.Schema; | import io.swagger.v3.oas.annotations.media.Schema; | ||||||
| import jakarta.validation.constraints.NotNull; | import jakarta.validation.constraints.NotNull; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
|  |  | ||||||
|  | @ -1,7 +1,7 @@ | ||||||
| package cn.iocoder.yudao.module.erp.controller.admin.sale.vo.out; | package cn.iocoder.yudao.module.erp.controller.admin.sale.vo.out; | ||||||
| 
 | 
 | ||||||
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | import cn.idev.excel.annotation.ExcelIgnoreUnannotated; | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import io.swagger.v3.oas.annotations.media.Schema; | import io.swagger.v3.oas.annotations.media.Schema; | ||||||
| import jakarta.validation.constraints.NotNull; | import jakarta.validation.constraints.NotNull; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
|  |  | ||||||
|  | @ -1,7 +1,7 @@ | ||||||
| package cn.iocoder.yudao.module.erp.controller.admin.sale.vo.returns; | package cn.iocoder.yudao.module.erp.controller.admin.sale.vo.returns; | ||||||
| 
 | 
 | ||||||
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | import cn.idev.excel.annotation.ExcelIgnoreUnannotated; | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import io.swagger.v3.oas.annotations.media.Schema; | import io.swagger.v3.oas.annotations.media.Schema; | ||||||
| import jakarta.validation.constraints.NotNull; | import jakarta.validation.constraints.NotNull; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
|  |  | ||||||
|  | @ -2,8 +2,8 @@ package cn.iocoder.yudao.module.erp.controller.admin.stock.vo.check; | ||||||
| 
 | 
 | ||||||
| import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | ||||||
| import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | ||||||
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | import cn.idev.excel.annotation.ExcelIgnoreUnannotated; | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import io.swagger.v3.oas.annotations.media.Schema; | import io.swagger.v3.oas.annotations.media.Schema; | ||||||
| import jakarta.validation.constraints.NotNull; | import jakarta.validation.constraints.NotNull; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
|  |  | ||||||
|  | @ -2,8 +2,8 @@ package cn.iocoder.yudao.module.erp.controller.admin.stock.vo.in; | ||||||
| 
 | 
 | ||||||
| import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | ||||||
| import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | ||||||
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | import cn.idev.excel.annotation.ExcelIgnoreUnannotated; | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import io.swagger.v3.oas.annotations.media.Schema; | import io.swagger.v3.oas.annotations.media.Schema; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -2,8 +2,8 @@ package cn.iocoder.yudao.module.erp.controller.admin.stock.vo.move; | ||||||
| 
 | 
 | ||||||
| import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | ||||||
| import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | ||||||
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | import cn.idev.excel.annotation.ExcelIgnoreUnannotated; | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import io.swagger.v3.oas.annotations.media.Schema; | import io.swagger.v3.oas.annotations.media.Schema; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -2,8 +2,8 @@ package cn.iocoder.yudao.module.erp.controller.admin.stock.vo.out; | ||||||
| 
 | 
 | ||||||
| import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | ||||||
| import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | ||||||
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | import cn.idev.excel.annotation.ExcelIgnoreUnannotated; | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import io.swagger.v3.oas.annotations.media.Schema; | import io.swagger.v3.oas.annotations.media.Schema; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -3,8 +3,8 @@ package cn.iocoder.yudao.module.erp.controller.admin.stock.vo.record; | ||||||
| import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | ||||||
| import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | ||||||
| import cn.iocoder.yudao.module.erp.enums.DictTypeConstants; | import cn.iocoder.yudao.module.erp.enums.DictTypeConstants; | ||||||
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | import cn.idev.excel.annotation.ExcelIgnoreUnannotated; | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import io.swagger.v3.oas.annotations.media.Schema; | import io.swagger.v3.oas.annotations.media.Schema; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1,7 +1,7 @@ | ||||||
| package cn.iocoder.yudao.module.erp.controller.admin.stock.vo.stock; | package cn.iocoder.yudao.module.erp.controller.admin.stock.vo.stock; | ||||||
| 
 | 
 | ||||||
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | import cn.idev.excel.annotation.ExcelIgnoreUnannotated; | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import io.swagger.v3.oas.annotations.media.Schema; | import io.swagger.v3.oas.annotations.media.Schema; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -3,8 +3,8 @@ package cn.iocoder.yudao.module.erp.controller.admin.stock.vo.warehouse; | ||||||
| import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | ||||||
| import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | ||||||
| import cn.iocoder.yudao.module.system.enums.DictTypeConstants; | import cn.iocoder.yudao.module.system.enums.DictTypeConstants; | ||||||
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | import cn.idev.excel.annotation.ExcelIgnoreUnannotated; | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import io.swagger.v3.oas.annotations.media.Schema; | import io.swagger.v3.oas.annotations.media.Schema; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -3,8 +3,8 @@ package cn.iocoder.yudao.module.infra.controller.admin.config.vo; | ||||||
| import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | ||||||
| import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | ||||||
| import cn.iocoder.yudao.module.infra.enums.DictTypeConstants; | import cn.iocoder.yudao.module.infra.enums.DictTypeConstants; | ||||||
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | import cn.idev.excel.annotation.ExcelIgnoreUnannotated; | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import io.swagger.v3.oas.annotations.media.Schema; | import io.swagger.v3.oas.annotations.media.Schema; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -2,8 +2,8 @@ package cn.iocoder.yudao.module.infra.controller.admin.demo.demo01.vo; | ||||||
| 
 | 
 | ||||||
| import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | ||||||
| import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | ||||||
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | import cn.idev.excel.annotation.ExcelIgnoreUnannotated; | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import io.swagger.v3.oas.annotations.media.Schema; | import io.swagger.v3.oas.annotations.media.Schema; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1,7 +1,7 @@ | ||||||
| package cn.iocoder.yudao.module.infra.controller.admin.demo.demo02.vo; | package cn.iocoder.yudao.module.infra.controller.admin.demo.demo02.vo; | ||||||
| 
 | 
 | ||||||
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | import cn.idev.excel.annotation.ExcelIgnoreUnannotated; | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import io.swagger.v3.oas.annotations.media.Schema; | import io.swagger.v3.oas.annotations.media.Schema; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -2,8 +2,8 @@ package cn.iocoder.yudao.module.infra.controller.admin.demo.demo03.erp.vo; | ||||||
| 
 | 
 | ||||||
| import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | ||||||
| import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | ||||||
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | import cn.idev.excel.annotation.ExcelIgnoreUnannotated; | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import io.swagger.v3.oas.annotations.media.Schema; | import io.swagger.v3.oas.annotations.media.Schema; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -2,8 +2,8 @@ package cn.iocoder.yudao.module.infra.controller.admin.demo.demo03.inner.vo; | ||||||
| 
 | 
 | ||||||
| import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | ||||||
| import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | ||||||
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | import cn.idev.excel.annotation.ExcelIgnoreUnannotated; | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import io.swagger.v3.oas.annotations.media.Schema; | import io.swagger.v3.oas.annotations.media.Schema; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -2,8 +2,8 @@ package cn.iocoder.yudao.module.infra.controller.admin.demo.demo03.normal.vo; | ||||||
| 
 | 
 | ||||||
| import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | ||||||
| import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | ||||||
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | import cn.idev.excel.annotation.ExcelIgnoreUnannotated; | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import io.swagger.v3.oas.annotations.media.Schema; | import io.swagger.v3.oas.annotations.media.Schema; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -3,8 +3,8 @@ package cn.iocoder.yudao.module.infra.controller.admin.logger.vo.apiaccesslog; | ||||||
| import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | ||||||
| import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | ||||||
| import cn.iocoder.yudao.module.infra.enums.DictTypeConstants; | import cn.iocoder.yudao.module.infra.enums.DictTypeConstants; | ||||||
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | import cn.idev.excel.annotation.ExcelIgnoreUnannotated; | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import io.swagger.v3.oas.annotations.media.Schema; | import io.swagger.v3.oas.annotations.media.Schema; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -3,8 +3,8 @@ package cn.iocoder.yudao.module.infra.controller.admin.logger.vo.apierrorlog; | ||||||
| import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | ||||||
| import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | ||||||
| import cn.iocoder.yudao.module.infra.enums.DictTypeConstants; | import cn.iocoder.yudao.module.infra.enums.DictTypeConstants; | ||||||
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | import cn.idev.excel.annotation.ExcelIgnoreUnannotated; | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import io.swagger.v3.oas.annotations.media.Schema; | import io.swagger.v3.oas.annotations.media.Schema; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -19,7 +19,7 @@ import java.time.LocalDateTime; | ||||||
| #end | #end | ||||||
| #end | #end | ||||||
| ## 处理 Excel 导出 | ## 处理 Excel 导出 | ||||||
| import com.alibaba.excel.annotation.*; | import cn.idev.excel.annotation.*; | ||||||
| #foreach ($column in $columns) | #foreach ($column in $columns) | ||||||
| #if ("$!column.dictType" != "")## 有设置数据字典 | #if ("$!column.dictType" != "")## 有设置数据字典 | ||||||
| import ${DictFormatClassName}; | import ${DictFormatClassName}; | ||||||
|  |  | ||||||
|  | @ -15,7 +15,7 @@ import ${BaseDOClassName}; | ||||||
| ## 处理 Excel 导出 + Schema 注解(仅 DO 模式) | ## 处理 Excel 导出 + Schema 注解(仅 DO 模式) | ||||||
| #if ($voType == 20) | #if ($voType == 20) | ||||||
| import io.swagger.v3.oas.annotations.media.Schema; | import io.swagger.v3.oas.annotations.media.Schema; | ||||||
| import com.alibaba.excel.annotation.*; | import cn.idev.excel.annotation.*; | ||||||
| #foreach ($column in $columns) | #foreach ($column in $columns) | ||||||
|     #if ("$!column.dictType" != "")## 有设置数据字典 |     #if ("$!column.dictType" != "")## 有设置数据字典 | ||||||
| 		import ${DictFormatClassName}; | 		import ${DictFormatClassName}; | ||||||
|  |  | ||||||
|  | @ -6,7 +6,7 @@ import java.util.*; | ||||||
| import java.util.*; | import java.util.*; | ||||||
| import org.springframework.format.annotation.DateTimeFormat; | import org.springframework.format.annotation.DateTimeFormat; | ||||||
| import java.time.LocalDateTime; | import java.time.LocalDateTime; | ||||||
| import com.alibaba.excel.annotation.*; | import cn.idev.excel.annotation.*; | ||||||
| import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | ||||||
| import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -6,7 +6,7 @@ import java.util.*; | ||||||
| import java.util.*; | import java.util.*; | ||||||
| import org.springframework.format.annotation.DateTimeFormat; | import org.springframework.format.annotation.DateTimeFormat; | ||||||
| import java.time.LocalDateTime; | import java.time.LocalDateTime; | ||||||
| import com.alibaba.excel.annotation.*; | import cn.idev.excel.annotation.*; | ||||||
| import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | ||||||
| import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -6,7 +6,7 @@ import java.util.*; | ||||||
| import java.util.*; | import java.util.*; | ||||||
| import org.springframework.format.annotation.DateTimeFormat; | import org.springframework.format.annotation.DateTimeFormat; | ||||||
| import java.time.LocalDateTime; | import java.time.LocalDateTime; | ||||||
| import com.alibaba.excel.annotation.*; | import cn.idev.excel.annotation.*; | ||||||
| import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | ||||||
| import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -6,7 +6,7 @@ import java.util.*; | ||||||
| import java.util.*; | import java.util.*; | ||||||
| import org.springframework.format.annotation.DateTimeFormat; | import org.springframework.format.annotation.DateTimeFormat; | ||||||
| import java.time.LocalDateTime; | import java.time.LocalDateTime; | ||||||
| import com.alibaba.excel.annotation.*; | import cn.idev.excel.annotation.*; | ||||||
| import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | ||||||
| import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -6,7 +6,7 @@ import java.util.*; | ||||||
| import java.util.*; | import java.util.*; | ||||||
| import org.springframework.format.annotation.DateTimeFormat; | import org.springframework.format.annotation.DateTimeFormat; | ||||||
| import java.time.LocalDateTime; | import java.time.LocalDateTime; | ||||||
| import com.alibaba.excel.annotation.*; | import cn.idev.excel.annotation.*; | ||||||
| import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | ||||||
| import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -6,7 +6,7 @@ import java.util.*; | ||||||
| import java.util.*; | import java.util.*; | ||||||
| import org.springframework.format.annotation.DateTimeFormat; | import org.springframework.format.annotation.DateTimeFormat; | ||||||
| import java.time.LocalDateTime; | import java.time.LocalDateTime; | ||||||
| import com.alibaba.excel.annotation.*; | import cn.idev.excel.annotation.*; | ||||||
| import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | ||||||
| import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -6,7 +6,7 @@ import java.util.*; | ||||||
| import java.util.*; | import java.util.*; | ||||||
| import org.springframework.format.annotation.DateTimeFormat; | import org.springframework.format.annotation.DateTimeFormat; | ||||||
| import java.time.LocalDateTime; | import java.time.LocalDateTime; | ||||||
| import com.alibaba.excel.annotation.*; | import cn.idev.excel.annotation.*; | ||||||
| import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | ||||||
| import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -6,7 +6,7 @@ import java.util.*; | ||||||
| import java.util.*; | import java.util.*; | ||||||
| import org.springframework.format.annotation.DateTimeFormat; | import org.springframework.format.annotation.DateTimeFormat; | ||||||
| import java.time.LocalDateTime; | import java.time.LocalDateTime; | ||||||
| import com.alibaba.excel.annotation.*; | import cn.idev.excel.annotation.*; | ||||||
| import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | ||||||
| import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1,6 +1,6 @@ | ||||||
| package cn.iocoder.yudao.module.iot.controller.admin.device.vo.device; | package cn.iocoder.yudao.module.iot.controller.admin.device.vo.device; | ||||||
| 
 | 
 | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import io.swagger.v3.oas.annotations.media.Schema; | import io.swagger.v3.oas.annotations.media.Schema; | ||||||
| import jakarta.validation.constraints.NotEmpty; | import jakarta.validation.constraints.NotEmpty; | ||||||
| import lombok.AllArgsConstructor; | import lombok.AllArgsConstructor; | ||||||
|  |  | ||||||
|  | @ -1,7 +1,7 @@ | ||||||
| package cn.iocoder.yudao.module.iot.controller.admin.device.vo.device; | package cn.iocoder.yudao.module.iot.controller.admin.device.vo.device; | ||||||
| 
 | 
 | ||||||
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | import cn.idev.excel.annotation.ExcelIgnoreUnannotated; | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import io.swagger.v3.oas.annotations.media.Schema; | import io.swagger.v3.oas.annotations.media.Schema; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -2,8 +2,8 @@ package cn.iocoder.yudao.module.iot.controller.admin.device.vo.device; | ||||||
| 
 | 
 | ||||||
| import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | ||||||
| import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | ||||||
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | import cn.idev.excel.annotation.ExcelIgnoreUnannotated; | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import io.swagger.v3.oas.annotations.media.Schema; | import io.swagger.v3.oas.annotations.media.Schema; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -3,8 +3,8 @@ package cn.iocoder.yudao.module.iot.controller.admin.product.vo.product; | ||||||
| import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | ||||||
| import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | ||||||
| import cn.iocoder.yudao.module.iot.enums.DictTypeConstants; | import cn.iocoder.yudao.module.iot.enums.DictTypeConstants; | ||||||
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | import cn.idev.excel.annotation.ExcelIgnoreUnannotated; | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import io.swagger.v3.oas.annotations.media.Schema; | import io.swagger.v3.oas.annotations.media.Schema; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -3,8 +3,8 @@ package cn.iocoder.yudao.module.iot.controller.admin.thingmodel.vo; | ||||||
| import cn.iocoder.yudao.module.iot.controller.admin.thingmodel.model.ThingModelEvent; | import cn.iocoder.yudao.module.iot.controller.admin.thingmodel.model.ThingModelEvent; | ||||||
| import cn.iocoder.yudao.module.iot.controller.admin.thingmodel.model.ThingModelProperty; | import cn.iocoder.yudao.module.iot.controller.admin.thingmodel.model.ThingModelProperty; | ||||||
| import cn.iocoder.yudao.module.iot.controller.admin.thingmodel.model.ThingModelService; | import cn.iocoder.yudao.module.iot.controller.admin.thingmodel.model.ThingModelService; | ||||||
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | import cn.idev.excel.annotation.ExcelIgnoreUnannotated; | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import io.swagger.v3.oas.annotations.media.Schema; | import io.swagger.v3.oas.annotations.media.Schema; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1,6 +1,6 @@ | ||||||
| package cn.iocoder.yudao.module.product.controller.admin.history.vo; | package cn.iocoder.yudao.module.product.controller.admin.history.vo; | ||||||
| 
 | 
 | ||||||
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | import cn.idev.excel.annotation.ExcelIgnoreUnannotated; | ||||||
| import io.swagger.v3.oas.annotations.media.Schema; | import io.swagger.v3.oas.annotations.media.Schema; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -4,8 +4,8 @@ import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | ||||||
| import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | ||||||
| import cn.iocoder.yudao.framework.excel.core.convert.MoneyConvert; | import cn.iocoder.yudao.framework.excel.core.convert.MoneyConvert; | ||||||
| import cn.iocoder.yudao.module.product.enums.DictTypeConstants; | import cn.iocoder.yudao.module.product.enums.DictTypeConstants; | ||||||
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | import cn.idev.excel.annotation.ExcelIgnoreUnannotated; | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import io.swagger.v3.oas.annotations.media.Schema; | import io.swagger.v3.oas.annotations.media.Schema; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1,8 +1,8 @@ | ||||||
| package cn.iocoder.yudao.module.promotion.controller.admin.point.vo.activity; | package cn.iocoder.yudao.module.promotion.controller.admin.point.vo.activity; | ||||||
| 
 | 
 | ||||||
| import cn.iocoder.yudao.module.promotion.controller.admin.point.vo.product.PointProductRespVO; | import cn.iocoder.yudao.module.promotion.controller.admin.point.vo.product.PointProductRespVO; | ||||||
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | import cn.idev.excel.annotation.ExcelIgnoreUnannotated; | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import io.swagger.v3.oas.annotations.media.Schema; | import io.swagger.v3.oas.annotations.media.Schema; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1,6 +1,6 @@ | ||||||
| package cn.iocoder.yudao.module.promotion.controller.admin.point.vo.product; | package cn.iocoder.yudao.module.promotion.controller.admin.point.vo.product; | ||||||
| 
 | 
 | ||||||
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | import cn.idev.excel.annotation.ExcelIgnoreUnannotated; | ||||||
| import io.swagger.v3.oas.annotations.media.Schema; | import io.swagger.v3.oas.annotations.media.Schema; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1,6 +1,6 @@ | ||||||
| package cn.iocoder.yudao.module.promotion.controller.app.point.vo; | package cn.iocoder.yudao.module.promotion.controller.app.point.vo; | ||||||
| 
 | 
 | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import io.swagger.v3.oas.annotations.media.Schema; | import io.swagger.v3.oas.annotations.media.Schema; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1,7 +1,7 @@ | ||||||
| package cn.iocoder.yudao.module.statistics.controller.admin.product.vo; | package cn.iocoder.yudao.module.statistics.controller.admin.product.vo; | ||||||
| 
 | 
 | ||||||
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | import cn.idev.excel.annotation.ExcelIgnoreUnannotated; | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import com.fasterxml.jackson.annotation.JsonFormat; | import com.fasterxml.jackson.annotation.JsonFormat; | ||||||
| import io.swagger.v3.oas.annotations.media.Schema; | import io.swagger.v3.oas.annotations.media.Schema; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
|  |  | ||||||
|  | @ -1,8 +1,8 @@ | ||||||
| package cn.iocoder.yudao.module.statistics.controller.admin.trade.vo; | package cn.iocoder.yudao.module.statistics.controller.admin.trade.vo; | ||||||
| 
 | 
 | ||||||
| import cn.iocoder.yudao.framework.excel.core.convert.MoneyConvert; | import cn.iocoder.yudao.framework.excel.core.convert.MoneyConvert; | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import com.alibaba.excel.annotation.format.DateTimeFormat; | import cn.idev.excel.annotation.format.DateTimeFormat; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
| 
 | 
 | ||||||
| import java.time.LocalDate; | import java.time.LocalDate; | ||||||
|  |  | ||||||
|  | @ -3,7 +3,7 @@ package cn.iocoder.yudao.module.trade.controller.admin.delivery.vo.express; | ||||||
| import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | ||||||
| import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | ||||||
| import cn.iocoder.yudao.module.system.enums.DictTypeConstants; | import cn.iocoder.yudao.module.system.enums.DictTypeConstants; | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
| 
 | 
 | ||||||
| import java.time.LocalDateTime; | import java.time.LocalDateTime; | ||||||
|  |  | ||||||
|  | @ -4,7 +4,7 @@ import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | ||||||
| import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | ||||||
| import cn.iocoder.yudao.framework.excel.core.convert.MoneyConvert; | import cn.iocoder.yudao.framework.excel.core.convert.MoneyConvert; | ||||||
| import cn.iocoder.yudao.module.pay.enums.DictTypeConstants; | import cn.iocoder.yudao.module.pay.enums.DictTypeConstants; | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
| 
 | 
 | ||||||
| import java.time.LocalDateTime; | import java.time.LocalDateTime; | ||||||
|  |  | ||||||
|  | @ -4,7 +4,7 @@ import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | ||||||
| import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | ||||||
| import cn.iocoder.yudao.framework.excel.core.convert.MoneyConvert; | import cn.iocoder.yudao.framework.excel.core.convert.MoneyConvert; | ||||||
| import cn.iocoder.yudao.module.pay.enums.DictTypeConstants; | import cn.iocoder.yudao.module.pay.enums.DictTypeConstants; | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
| 
 | 
 | ||||||
| import java.time.LocalDateTime; | import java.time.LocalDateTime; | ||||||
|  |  | ||||||
|  | @ -5,8 +5,8 @@ import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | ||||||
| import cn.iocoder.yudao.framework.excel.core.convert.MoneyConvert; | import cn.iocoder.yudao.framework.excel.core.convert.MoneyConvert; | ||||||
| import cn.iocoder.yudao.module.pay.enums.DictTypeConstants; | import cn.iocoder.yudao.module.pay.enums.DictTypeConstants; | ||||||
| 
 | 
 | ||||||
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | import cn.idev.excel.annotation.ExcelIgnoreUnannotated; | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import io.swagger.v3.oas.annotations.media.Schema; | import io.swagger.v3.oas.annotations.media.Schema; | ||||||
| import lombok.*; | import lombok.*; | ||||||
| import java.time.LocalDateTime; | import java.time.LocalDateTime; | ||||||
|  |  | ||||||
|  | @ -3,8 +3,8 @@ package cn.iocoder.yudao.module.system.controller.admin.dept.vo.post; | ||||||
| import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | ||||||
| import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | ||||||
| import cn.iocoder.yudao.module.system.enums.DictTypeConstants; | import cn.iocoder.yudao.module.system.enums.DictTypeConstants; | ||||||
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | import cn.idev.excel.annotation.ExcelIgnoreUnannotated; | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import io.swagger.v3.oas.annotations.media.Schema; | import io.swagger.v3.oas.annotations.media.Schema; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1,6 +1,6 @@ | ||||||
| package cn.iocoder.yudao.module.system.controller.admin.dept.vo.post; | package cn.iocoder.yudao.module.system.controller.admin.dept.vo.post; | ||||||
| 
 | 
 | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import io.swagger.v3.oas.annotations.media.Schema; | import io.swagger.v3.oas.annotations.media.Schema; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -3,8 +3,8 @@ package cn.iocoder.yudao.module.system.controller.admin.dict.vo.data; | ||||||
| import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | ||||||
| import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | ||||||
| import cn.iocoder.yudao.module.system.enums.DictTypeConstants; | import cn.iocoder.yudao.module.system.enums.DictTypeConstants; | ||||||
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | import cn.idev.excel.annotation.ExcelIgnoreUnannotated; | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import io.swagger.v3.oas.annotations.media.Schema; | import io.swagger.v3.oas.annotations.media.Schema; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -3,8 +3,8 @@ package cn.iocoder.yudao.module.system.controller.admin.dict.vo.type; | ||||||
| import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | ||||||
| import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | ||||||
| import cn.iocoder.yudao.module.system.enums.DictTypeConstants; | import cn.iocoder.yudao.module.system.enums.DictTypeConstants; | ||||||
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | import cn.idev.excel.annotation.ExcelIgnoreUnannotated; | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import io.swagger.v3.oas.annotations.media.Schema; | import io.swagger.v3.oas.annotations.media.Schema; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -3,8 +3,8 @@ package cn.iocoder.yudao.module.system.controller.admin.logger.vo.loginlog; | ||||||
| import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | ||||||
| import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | ||||||
| import cn.iocoder.yudao.module.system.enums.DictTypeConstants; | import cn.iocoder.yudao.module.system.enums.DictTypeConstants; | ||||||
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | import cn.idev.excel.annotation.ExcelIgnoreUnannotated; | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import io.swagger.v3.oas.annotations.media.Schema; | import io.swagger.v3.oas.annotations.media.Schema; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1,8 +1,8 @@ | ||||||
| package cn.iocoder.yudao.module.system.controller.admin.logger.vo.operatelog; | package cn.iocoder.yudao.module.system.controller.admin.logger.vo.operatelog; | ||||||
| 
 | 
 | ||||||
| import cn.iocoder.yudao.module.system.dal.dataobject.user.AdminUserDO; | import cn.iocoder.yudao.module.system.dal.dataobject.user.AdminUserDO; | ||||||
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | import cn.idev.excel.annotation.ExcelIgnoreUnannotated; | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import com.fhs.core.trans.anno.Trans; | import com.fhs.core.trans.anno.Trans; | ||||||
| import com.fhs.core.trans.constant.TransType; | import com.fhs.core.trans.constant.TransType; | ||||||
| import com.fhs.core.trans.vo.VO; | import com.fhs.core.trans.vo.VO; | ||||||
|  |  | ||||||
|  | @ -3,8 +3,8 @@ package cn.iocoder.yudao.module.system.controller.admin.permission.vo.role; | ||||||
| import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | ||||||
| import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | ||||||
| import cn.iocoder.yudao.module.system.enums.DictTypeConstants; | import cn.iocoder.yudao.module.system.enums.DictTypeConstants; | ||||||
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | import cn.idev.excel.annotation.ExcelIgnoreUnannotated; | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import io.swagger.v3.oas.annotations.media.Schema; | import io.swagger.v3.oas.annotations.media.Schema; | ||||||
| import jakarta.validation.constraints.NotBlank; | import jakarta.validation.constraints.NotBlank; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
|  |  | ||||||
|  | @ -4,8 +4,8 @@ import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | ||||||
| import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | ||||||
| import cn.iocoder.yudao.framework.excel.core.convert.JsonConvert; | import cn.iocoder.yudao.framework.excel.core.convert.JsonConvert; | ||||||
| import cn.iocoder.yudao.module.system.enums.DictTypeConstants; | import cn.iocoder.yudao.module.system.enums.DictTypeConstants; | ||||||
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | import cn.idev.excel.annotation.ExcelIgnoreUnannotated; | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import io.swagger.v3.oas.annotations.media.Schema; | import io.swagger.v3.oas.annotations.media.Schema; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -3,8 +3,8 @@ package cn.iocoder.yudao.module.system.controller.admin.sms.vo.template; | ||||||
| import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | ||||||
| import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | ||||||
| import cn.iocoder.yudao.module.system.enums.DictTypeConstants; | import cn.iocoder.yudao.module.system.enums.DictTypeConstants; | ||||||
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | import cn.idev.excel.annotation.ExcelIgnoreUnannotated; | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import io.swagger.v3.oas.annotations.media.Schema; | import io.swagger.v3.oas.annotations.media.Schema; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -3,8 +3,8 @@ package cn.iocoder.yudao.module.system.controller.admin.tenant.vo.tenant; | ||||||
| import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | ||||||
| import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | ||||||
| import cn.iocoder.yudao.module.system.enums.DictTypeConstants; | import cn.iocoder.yudao.module.system.enums.DictTypeConstants; | ||||||
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | import cn.idev.excel.annotation.ExcelIgnoreUnannotated; | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import io.swagger.v3.oas.annotations.media.Schema; | import io.swagger.v3.oas.annotations.media.Schema; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -3,7 +3,7 @@ package cn.iocoder.yudao.module.system.controller.admin.user.vo.user; | ||||||
| import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | ||||||
| import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | ||||||
| import cn.iocoder.yudao.module.system.enums.DictTypeConstants; | import cn.iocoder.yudao.module.system.enums.DictTypeConstants; | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import lombok.AllArgsConstructor; | import lombok.AllArgsConstructor; | ||||||
| import lombok.Builder; | import lombok.Builder; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
|  |  | ||||||
|  | @ -3,8 +3,8 @@ package cn.iocoder.yudao.module.system.controller.admin.user.vo.user; | ||||||
| import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | ||||||
| import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | ||||||
| import cn.iocoder.yudao.module.system.enums.DictTypeConstants; | import cn.iocoder.yudao.module.system.enums.DictTypeConstants; | ||||||
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | import cn.idev.excel.annotation.ExcelIgnoreUnannotated; | ||||||
| import com.alibaba.excel.annotation.ExcelProperty; | import cn.idev.excel.annotation.ExcelProperty; | ||||||
| import io.swagger.v3.oas.annotations.media.Schema; | import io.swagger.v3.oas.annotations.media.Schema; | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	 YunaiV
						YunaiV