同步操作将从 Bootx/bootx-platform 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
基于Spring Boot框架打造,针对单体式应用进行专门设计,提供整套服务模块,努力为打造全方位企业级开发解决方案, 致力将开源版打造成超越商业版后台管理框架的项目。
低代码可视化平台,基于GoView
开发,可以通过托拉拽来生成常用的大屏,可以适用于需要快速开发各种数据看板的场景。
集成最新版本的Flowable 6.7.2 工作流,并基于Bpmn.js定制流程设计器,相较于自带modeler更贴近业务和易用,通过关联动态表单可通过托拉拽实现业务审批流的业务
支持支付宝、微信、聚合支付、现金支付、储值卡支付、钱包,对各种支付方式抽象成策略类,通过模板模式进行串通,方便扩展新的支付方式或业务
结算台演示地址:http://web.platform.bootx.cn/cashier
GoView
的低代码可视化大屏平台 (90%)Spring Boot后端: 后端启动流程
Vue2前端: Vue2前端启动流程
Vue3后端: Vue3前端启动流程
可视化大屏: 可视化大屏启动流程
中间件配置
组件 | 是否必须配置 | 备注 |
---|---|---|
MySQL | 是 | 不设置无法启动 |
Redis | 是 | 不设置启动后无法正常使用 |
RabbitMQ | 否 | 支付消息通知在使用 |
MongoDB | 否 | 默认审计日志和文件管理使用持久化方式为Mono,可在配置文件中配置切换成其他持久化方式 |
plumelog | 是 | 默认项目自带lite版plumelog,不需要额外配置中间件,直接就可以使用 |
bootx-platform
├── _config -- 项目相关配置
├── _doc -- 项目文档
├── _license -- 使用外部项目对应开源协议
├── bootx-common-core -- 核心包
├── bootx-common-starters -- starter通用功能组件
├── common-starter-audit-log -- 审计日志模块
├── common-starter-auth -- 认证模块
├── common-starter-code-gen -- 代码生成模块
├── common-starter-data-perm -- 数据权限模块
├── common-starter-dingtalk -- 钉钉对接模块
├── common-starter-file -- 文件管理模块
├── common-starter-flowable -- flowable工作流模块
├── common-starter-monitor -- 系统监控模块
├── common-starter-quartz -- Quartz定时任务模块
├── common-starter-wechat -- 微信对接模块
├── common-starter-wecom -- 企业微信对接模块
├── bootx-commons -- commons工具配置封装
├── common-cache -- 缓存配置
├── common-exception-handler -- 异常处理器
├── common-header-holder -- 请求头获取工具
├── common-idempotency -- 幂等控制组件
├── common-jackson -- Json序列化配置
├── common-lock -- 分布式锁
├── common-log -- 日志配置
├── common-mongo -- MongoDB配置
├── common-mqtt -- mqtt配置(停用)
├── common-mybatis-plus -- Mybatis Plus扩展
├── common-rabbitmq -- rabbitmq消息队列
├── common-redis-client -- Redis客户端封装和配置
├── common-sequence -- 发号器(序列号生成器)
├── common-spring -- Spring相关配置
├── common-super-query -- 超级查询器
├── common-swagger -- swagger3配置(Spring Doc)
├── common-websocket -- websocket封装
├── common-xxl-job -- XXL-JOB定时任务
├── bootx-demo -- demo示例模块
├── bootx-services -- 业务服务模块
├── service-baseapi -- 基础api功能服务
├── service-iam -- 身份识别与访问管理
├── service-notice -- 消息通知服务
├── service-office -- 办公服务
├── service-visualization -- 可视化大屏管理
├── service-payment -- 支付服务
├── bootx-start -- 启动模块
模块分包设计
以service-iam
举例
service-iam
├── code -- 常量包
├── controller -- 控制器
├── core -- 功能核心
├── exception -- 异常
├── dto -- 业务对象
├── mq -- 消息通知处理
├── task -- 定时任务
├── param -- 请求参数包
├── util -- 内部工具包
├── IamApplication -- 启动类
core核心包业务代码分包
├───core
├── business -- 业务模块
├── convert -- 实体类转换
├── dao -- 持久化类
├── entity -- 数据库实体
├── service -- 服务类
Vue3版本管理端
支付结算台
工作流
微信自定义菜单
动态表单
邮件发送
超级查询器
富文本编辑器
PlumeLog 轻量级日志管理
ELK日志
菜单管理
微信扫码加入交流群,或添加微信号:xxxx
邀请进群
钉钉扫码加入钉钉交流群
QQ扫码加入QQ交流群
感谢 JetBrains 提供的免费开源 License:
感谢其他提供灵感和思路的开源项目
Apache License Version 2.0
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。