类 RecordExporter<T>
- java.lang.Object
-
- team.bangbang.common.exp.Exporter
-
- team.bangbang.common.exp.RecordExporter<T>
-
- 类型参数:
T- 数据记录中的类型
public abstract class RecordExporter<T> extends Exporter
数据记录导出器- 版本:
- 1.0 2019年8月17日
- 作者:
- 帮帮组
-
-
字段概要
-
从类继承的字段 team.bangbang.common.exp.Exporter
fields, selectedFields, titles
-
-
构造器概要
构造器 构造器 说明 RecordExporter(java.lang.Object accountId, java.util.List<T> recordList, java.lang.String excelFileName)
-
-
-
构造器详细资料
-
RecordExporter
public RecordExporter(java.lang.Object accountId, java.util.List<T> recordList, java.lang.String excelFileName)- 参数:
accountId- 操作人编号recordList- 数据记录excelFileName- 导出的Excel文件名称,不需要带扩展名
-
-
方法详细资料
-
export
public java.lang.String[] export() throws BizException从类复制的说明:Exporter导出数据到文件中,此步骤执行完成后,可以使用/download?Temp/{UserId}.dat下载导出的文件。- 指定者:
export在类中Exporter- 返回:
- 下载到客户端的文件信息。
String[0]:文件地址,{file.attachment.directory}/Temp/{UserId}.dat
String[1]:文件名称 - 抛出:
BizException- 逻辑异常
-
getObject
protected abstract java.lang.Object getObject(T t, java.lang.String fieldName)
从数据对象中获取字段对应的值- 参数:
t- 数据对象fieldName- 字段名称- 返回:
- 数据对象中获取的字段对应的值
-
-