You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在OpenGTS XML报表中新增参数及自定义列?

OpenGTS XML报表新增列配置方法
  • 定位配置文件:OpenGTS的XML报表列配置一般在conf/reports/目录下的属性文件中,重点查看ReportColumnMap.properties,这里定义了报表列与数据模型字段的映射关系。
  • 新增列映射:在配置文件中添加自定义列的键值对,格式为report.column.[自定义列名]=[数据模型属性路径]。比如要新增设备IMEI列,可添加:
    report.column.IMEI=device.imei
    
    其中device.imei对应数据模型中Device类的imei属性。
  • 更新报表模板:如果使用了XML报表模板(通常在xml/目录下),需要在模板中新增对应列的节点,示例:
    <Column name="IMEI" title="设备IMEI" />
    
  • 重启服务生效:修改配置和模板后,重启OpenGTS服务器,客户端请求报表时即可获取包含新增列的结果。
  • 代码层调试(可选):若配置未生效,可查看org.opengts.reports.ReportData类中的getReportColumns()方法,确认配置是否被正确加载;必要时可在该方法中补充逻辑,从Device或Event对象中提取自定义字段数据并加入报表数据集。

内容的提问来源于stack exchange,提问作者E_Blue

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 00:55:33