这几天逛 GitHub ,又发现了一个很好用的开源报表工具,只需要拖拖拽拽就能搞定一个大屏数据和报表功能。简直是解放劳动力啊!赶紧收藏起来,万一以后老板又让我搞个报表工具出来,我就可以直接拿出这个项目升职加薪加官进爵了!当然,好东西也要分享给大家。
项目介绍
积木报表是一款免费的数据可视化报表,就像它的名字一样,可以让你像搭积木一样来设计报表。报表形式主要包括数据报表、大屏展示、仪表盘等。积木报表有以下特点:
作为一个报表工具,肯定要支持多种数据源的展示。积木报表支持含常规、国产、大数据等 28 种数据库,以及 JSON 格式数据和 API 调用获取数据,足够我们日常使用了。
大屏展示的效果也是蛮酷的。
项目使用
我们可以直接访问在线地址来体验一下,注册登录后,点击在线使用即可进入自己的报表管理页面。
点击新建->新建报表
,来创建一个新的报表吧。
在新建页面,左侧的数据集里,我们选择 JSON 数据集。
这里我们填写一个符合格式的 JSON 数据,点击 JSON 解析,就可以分析出 JSON 数据集的各个字段。
之后回到报表页面,编辑表头,并将左侧数据集的字段拖到每一行中,报表就编辑完成了!
保存后,点击那个小眼睛样式的预览图标,可以看到效果,如图:
当然,就只是简单的来实现一下功能,报表的样式还是可以继续调整的哈。
总结
试用过积木报表之后,感觉创建报表还是很方便的,而且免费的报表工具,足够满足我们的日常需求了。如果你是 Spring boot 项目,集成起来也会更容易些。如果感兴趣就去尝试一下吧,项目信息如下:
项目地址:https://github.com/jeecgboot/JimuReport
在线地址:www.jimureport.com
写在最后(私活源码)
项目介绍
Jeepay是一套适合互联网企业使用的开源支付系统,支持多渠道服务商和普通商户模式。已对接微信支付,支付宝,云闪付官方接口,支持聚合码支付。
Jeepay使用Spring Boot和Ant Design Vue开发,集成Spring Security实现权限管理功能,是一套非常实用的web开发框架。
项目特点
· 支持多渠道对接,支付网关自动路由
· 已对接微信服务商和普通商户接口,支持V2和V3接口
· 已对接支付宝服务商和普通商户接口,支持RSA和RSA2签名
· 已对接云闪付服务商接口,可选择多家支付机构
· 提供http形式接口,提供各语言的sdk实现,方便对接
· 接口请求和响应数据采用签名机制,保证交易安全可靠
· 系统安全,支持分布式部署,高并发
· 管理端包括运营平台和商户系统
· 管理平台操作界面简洁、易用
· 支付平台到商户系统的订单通知使用MQ实现,保证了高可用,消息可达
· 支付渠道的接口参数配置界面自动化生成
· 使用spring security实现权限管理
· 前后端分离架构,方便二次开发
· 由原XxPay团队开发,有着多年支付系统开发经验
系统架构
Jeepay计全支付系统架构图
核心技术栈
软件名称 | 描述 | 版本 |
Jdk | Java环境 | 1.8 |
Spring Boot | 开发框架 | 2.4.5 |
Redis | 分布式缓存 | 3.2.8 或 高版本 |
MySQL | 数据库 | 5.7.X 或 8.0 高版本 |
MQ | 消息中间件 | ActiveMQ 或 RabbitMQ 或 RocketMQ |
Ant Design Vue | Ant Design的Vue实现,前端开发使用 | 2.1.2 |
MyBatis-Plus | MyBatis增强工具 | 3.4.2 |
WxJava | 微信开发Java SDK | 4.1.0 |
Hutool | Java工具类库 | 5.6.6 |
开发部署
· 系统开发:https://docs.jeequan.com/docs/jeepay/dev_serv
· 通道对接:https://docs.jeequan.com/docs/jeepay/dev_channel
· 线上部署:https://docs.jeequan.com/docs/jeepay/deploy
· 接口文档:https://docs.jeequan.com/docs/jeepay/payment_api
功能模块
Jeepay运营平台功能
Jeepay商户系统功能
系统截图
以下截图是从实际已完成功能界面截取
开源地址
扫码关注本号,后台回复 支付
扫码关注本号,后台回复 支付
持续关注本号,分享更多项目源码