ruoyi-vue-pro
项目核心内容总结
项目功能
- 系统管理:包含用户、角色、菜单、部门、租户、审计日志、短信、字典、敏感词、错误码等模块,支持多租户架构。
- 工作流程:集成流程模型设计、表单配置、任务审批(如OA请假)、待办/已办事项管理。
- 基础设施:提供代码生成器、文件管理、定时任务、API日志、MySQL/Redis监控、Java应用监控(Spring Boot Admin)、链路追踪(SkyWalking)等功能。
- 支付系统:支持商户管理、支付/退款订单处理。
- 数据报表:包含数据报表设计、图形报表生成、大屏可视化配置。
- 移动端:支持管理后台基础功能(登录、资料编辑、密码修改等)。
使用方法
- 基于Spring Boot框架,依赖Maven/Gradle构建。
- 配置数据库、短信渠道、支付参数等。
- 启动应用后通过浏览器访问管理后台,使用代码生成器快速开发模块。
主要特性
- 技术栈:Spring Boot、Flowable(流程引擎)、Quartz(定时任务)、SkyWalking(APM)、MapStruct、Lombok等。
- 支持多租户、代码生成、流程设计、数据可视化、支付集成。
- 提供完善的监控(Java应用、数据库、Redis)、日志追踪及性能分析能力。