创建模型
如下图所示,在Api项目的Models文件夹下创建导入导出模型
实体定义如下图
ExcelExporter:Excel导出定义
ExcelImporter:Excel导入定义
ExporterHeader:导出时Excel的表头 Format说明:”@”是表示文本,”#,###.00”表示2位小数的千分位数字,”YYYY-MM-DD”日期格式
ImporterHeader:导入时Excel对应的表头
当手写属性的时候,可以用gieprop的快捷方式生成代码片段
对于导出来说,一秀会写构造函数来实现数据实体与导出实体的转换。
这样在导出的时候,就可以直接Map
接口定义与实现
在对应的Business层定义导入导出接口
原则:Business接口只返回与接收Entity实体数据,不接收导入导出实体数据
导入导出实体数据转换为Entity实体在Api层实现
可以根据业务需求定义接口
Api接口
前端功能实现
导出
导入
1 | <a-upload v-action:Import |