设计目标
- 报表实现无需编码
- 灵活配置报表的数据展示形式,实现报表模板化
项目地址
依赖项目:自动化数据服务http://blog.csdn.net/xqj198404/article/details/76670453
项目技术框架:Java+Mysql
项目状态:进行中
服务功能设计
- 基于SQL脚本自动化生成可配置报表
- 用户报表配置与归档管理
- 报表模板管理
数据库设计
报表模板配置信息
序号 | 列名 | 类型 | 描述 |
1 | ReportTemplateID | int | ID |
2 | ReportTitle | String | 名称 |
3 | ReportConfig | String | 报表配置内容 |
4 | DataQueryUrl | String | 数据查询路径 |
5 | Status | bit | 0停用1启用 |
6 | IsDelete | bit | 1表示删除,默认为0 |
7 | CreateTime | 时间类型 | |
8 | QueryParamapterTemplate | String | 报表查询模板 |
9 | Template | String | 模板内容 |
报表配置信息
序号 | 列名 | 类型 | 描述 |
1 | ReportID | int | ID |
2 | ReportName | String | 名称 |
4 | ReportTemplateID | int | 报表模板ID |
5 | Status | bit | 0停用1启用 |
6 | IsDelete | bit | 1表示删除,默认为0 |
7 | CreateTime | 时间类型 | |
8 | QueryParamapter | String | 报表查询参数 |