跳到主要内容

Issue提问指南

Issue提问指南—导出和导入报表配置

很多时候issue反馈的问题,官方无法重现,因为双方设计的数据不一致,所以本篇介绍如何导出报表设计数据,让官方更快、更高效的复现并解决问题【当然,线上做例子 会得到更快的响应, 没有之一

JSON导出方案(新版本)

  1. 升级依赖到 1.6.4+版本
<dependency>
<groupId>org.jeecgframework.jimureport</groupId>
<artifactId>jimureport-spring-boot-starter</artifactId>
<version>1.6.4</version>
</dependency>

具体升级见 升级日志

  1. 进入设计页面,右键菜单:导出报表配置

  • 按上述操作即生成报表配置的json文件,提供json文件给官方,即可快速复现问题
  • 上述json文件只会生成报表的配置数据,如果sql数据集涉及到业务表,还需要提供相关表的结构及数据
  1. github中将文件里上传到issue问题中

SQL导出方案(旧版本)

SQL脚本导出方案是旧版本的方案,此方案存在SQL兼容问题(导出的SQL只支持mysql)

  1. 升级依赖到 1.3.8-beta+版本
<dependency>
<groupId>org.jeecgframework.jimureport</groupId>
<artifactId>jimureport-spring-boot-starter</artifactId>
<version>1.3.8-beta</version>
</dependency>

具体升级见 升级日志

  1. 进入设计页面,右键菜单:导出报表配置

  • 按上述操作即生成报表配置的sql文件,提供sql文件给官方,即可快速复现问题,生成的sql语法是:mysql的
  • 上述sql文件只会生成积木报表的表数据,如果sql数据集涉及到业务表,还需要提供相关表的结构及数据。
  1. github中将文件里上传到issue问题中

  1. 其他用途 此文档也可以用于数据同步,在A库下设计的报表同步到B库。但是在执行sql的时候需要注意是否有新增的字典,如果没有,可以删除jimu_dict和jimu_dict_item相关的语句。