一、该问题的重现步骤是什么?
EXCEL导出问题,表中某一列配置成了字典,导出时可有好的解决方案,可以直接让数据表中的数字转化为字典中实际的值吗?
在实际开发中,常常会有分页、列表和导出接口一同存在的问题,我看当前系统中导出只有自己写sql的方式,是不是可以做成通用的解决方案?
二、你期待的结果是什么?实际看到的又是什么?
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
目前需要手动处理,做一个映射,不过不需要手写sql,就和写列表的wrapper一样,手动通过cache类获取对应值之后赋值就行了。
DepartmentMonitorReceiptExcel是EXCEL导出类,DepartmentMonitorReceiptResponse是返回前端响应类,字段和类型都一样,仅仅用了一个converter类进行转化。 我感觉可以写个通用的转化类,转化字典中的key和value,并且导出和查询写在一个接口上,excel和response也并为一个实体,而且查询和导出往往都是同时出现,这样可以减少不少开发,感觉后续开发的时候可以考虑一下。
我们后续新版本评估下
扫一扫访问 Blade技术社区 移动端