# bootx-platform **Repository Path**: java_new/bootx-platform ## Basic Information - **Project Name**: bootx-platform - **Description**: 后端基于Spring Boot和Spring Cloud,前端基于Antd Vue3打造,可应用在不同业务场景中,目标是致力实现媲美商业版应用脚手架 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: dev - **Homepage**: http://doc.bootx.cn - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 298 - **Created**: 2024-06-12 - **Last Updated**: 2024-06-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Bootx-Platform (v1.3.6-园博园)

star Build Status Build Status Downloads

## 🙏🙏🙏 求star呀,走过路过留个star吧,非常非常感谢。🙏🙏🙏 ## 🍈项目介绍 > 基于Spring Boot框架打造,针对单体式应用进行专门设计,提供整套服务模块,努力为打造全方位企业级开发解决方案, 致力将开源版打造成超越商业版后台管理框架的项目。 - 单体版本使用Spring Boot相关技术栈 - vue3使用 [Vben-Admin](https://vvbin.cn/doc-next/) 作为脚手架 - 可视化大屏使用 [Go-VIew](https://gitee.com/dromara/go-view) 作为基础框架 - 移动端使用 [Taro](https://taro.jd.com/)、[NutUI](https://nutui.jd.com/) vue3+TS为技术栈。 ## 🍁 Bootx 项目合集 - Bootx-Platform:单体版脚手架 [Gitee地址](https://gitee.com/bootx/bootx-platform) - Bootx-Cloud:微服务版脚手架 [Gitee地址](https://gitee.com/bootx/bootx-cloud) - dax-pay:开源支付系统 [Gitee地址](https://gitee.com/bootx/dax-pay) - bpm-plus:协同办公系统 [Gitee地址](https://gitee.com/bootx/bpm-plus) - mybatis-table-modify:数据表结构管理 [Gitee地址](https://gitee.com/bootx/mybatis-table-modify) ## 📚资料和文档 - 系统演示地址:[管理平台(vue3)](https://admin.platform.demo.bootx.cn/)、[可视化大屏](https://visualization.platform.demo.bootx.cn/) - 前端项目地址:[前端项目(vue3)](https://gitee.com/bootx/bootx-platform-vue3)、[可视化大屏](https://gitee.com/bootx/bootx-platform-visualization)、[前端项目(vue2只维护不再更新)](https://gitee.com/bootx/bootx-platform-ui) - 移动端项目地址:[移动端项目(taro+vue3+ts)](https://gitee.com/xucun/bootx-platform-mobile) - 日志收集:[PlumeLog](http://139.198.29.219:8891/) - 项目文档:[项目文档(GITEE)](https://bootx.gitee.io/)、[项目文档(备用)](https://doc.bootx.cn/) - 更新日志:[更新日志](./_doc/ChangeLog.md) > 功能更新计划: [任务池](./_doc/Task.md) > > 历史更新记录: [更新日志](./_doc/ChangeLog.md) ## 🛠️功能亮点 低代码可视化平台,基于`GoView`开发,可以通过托拉拽来生成常用的大屏,可以适用于需要快速开发各种数据看板的场景。 ![](https://oscimg.oschina.net/oscnet/up-43cd6c0ac952c938863db303d0c2e644827.png) 支持支付宝、微信、聚合支付、现金支付、储值卡支付、钱包,对各种支付方式抽象成策略类,通过模板模式进行串通,方便扩展新的支付方式或业务 ![](https://oscimg.oschina.net/oscnet/up-9f0044b76071d5a7f598ceab591c5fedb02.png) ## 🍎特色功能 - 支持单通道支付、聚合支付、组合支付、部分和全部退款等支付功能 - 支持支付宝、微信、云闪付、现金、钱包、储值卡等多种支付方式 - 基于Sa-Token定制,支持对多终端、多登录方式进行分别的管理 - 支持通过微信、钉钉、企业微信等第三方开放平台进行扫码登录 - 支持站内信、微信、钉钉、企业微信、微信公众号的消息推送 - 支持微信自定义菜单、素材、消息模板等资源的管理 - 基于GoView打造低代码可视化大屏平台,快速生成各种数据展板和大屏 ## 🧭 项目Maven坐标 > 项目各模块都已经发布到maven中央仓库中,进行二开时可以对不进行更改的模块,使用Maven方式进行引入,方便后续进行版本升级 例子: ```xml cn.bootx.platform service.iam ${latest.version} ``` ## 🥂 Quick Start - Spring Boot后端: [后端启动流程](https://bootx.gitee.io/doc/overview/config/项目启动.html#后端启动) - 后端: [Vu前端启动流程](https://bootx.gitee.io/doc/overview/config/%E9%A1%B9%E7%9B%AE%E5%90%AF%E5%8A%A8.html#环境准备-1) - 可视化大屏: [可视化大屏启动流程]() - 小程序移动端: [小程序启动流程]() ## 🥞项目模块结构 ```lua 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-log -- 日志配置 ├── common-mongo -- MongoDB配置 ├── 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-miniapp -- 小程序服务 ├── service-notice -- 消息通知服务 ├── service-visualization -- 可视化大屏管理 ├── bootx-start -- 启动模块 ``` ## 🥪 关于我们 QQ扫码加入QQ交流群

## 🍻 鸣谢 感谢 JetBrains 提供的免费开源 License: [![JetBrains](_doc/images/jetbrains.png)](https://www.jetbrains.com/?from=bootx) 感谢其他提供灵感和思路的开源项目 [部分参考的开源项目和开源许可列表](./_license/LICENSE.md) ## 🍷License Apache License Version 2.0