类 UReportRender
java.lang.Object
net.sohelp.boot.engine.web.report.UReportRender
UReport渲染工具
- 从以下版本开始:
- 2024/8/2 11:53
- 作者:
- AaronFung
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明根据表名和数据列表渲染报表数据,将数据库字段名转换为字段注释作为显示名渲染报表数据,将字段列表和数据列表组合成映射结构根据字段映射关系重新组织数据列表
-
构造器详细资料
-
UReportRender
public UReportRender()
-
-
方法详细资料
-
render
public static Map<String,Object> render(Map<String, String> fieldMap, List<Map<String, throws BusiExceptionObject>> dataList) 根据字段映射关系重新组织数据列表- 参数:
fieldMap- 字段映射表,key为原始字段名,value为显示字段名dataList- 原始数据列表,每个元素是一个包含原始字段的Map- 返回:
- 包含两个键的Map: "field" - 显示字段名列表 "data" - 重新映射后的数据列表
- 抛出:
BusiException- 当fieldMap为空或null时抛出
-
render
渲染报表数据,将字段列表和数据列表组合成映射结构- 参数:
fields- 字段名称列表,用于指定报表中需要显示的列dataList- 数据列表,每个元素是一个包含字段值的映射集合- 返回:
- 包含字段列表和数据列表的映射结构,格式为{"field":字段列表,"data":数据列表}
-
render
public static Map<String,Object> render(String tableName, List<Map<String, Object>> dataList) throws SQLException根据表名和数据列表渲染报表数据,将数据库字段名转换为字段注释作为显示名- 参数:
tableName- 数据库表名,用于获取表字段信息dataList- 原始数据列表,每个元素是一个包含字段名和值的Map- 返回:
- 包含两个键的Map: "field" - 字段显示名列表 "data" - 转换后的数据列表,字段名已替换为显示名
- 抛出:
SQLException- 当获取数据库表结构信息失败时抛出
-