基于若依的plus版脚手架,若依+flowable+mybatisPlus+lombok+前端美化
·
演示地址:http://154.219.105.118:17777/
前言
若依框架可以说是非常优秀的框架,奈何前端一直有点丑,而且集成的东西比较少,我就基于若依,做了一个轻美化版本,主要集成了工作流、mybatisPlus、lombok等工具。
因为我也在用这个框架为公司做系统,所以会持续对脚手架进行优化,欢迎大家去start,并提出宝贵意见。
感谢
平台简介
- 基于若依、最后的梦想的脚手架二次开发的后台管理系统。
- 集成hutools,mybatis-plus,lombok,knife4j,websocket。
- 集成地图、websocket组件。
- 集成可视化大屏。
- 前端采用Vue、Element UI。
- 后端采用Spring Boot、Spring Security、Redis & Jwt、MybatisPlus。
- 适配lombok。
- 代码生成器适配lombok和mybatisPlus。
- 新增 mybatis-plus数据权限解决方案。
- 新增 tenant 多租户解决方案(共享数据库方式)。
- 新增 达梦 适配方案
- 新增 oss 文件上传插件,支持所有兼容s3协议的云存储:如阿里云OSS,腾讯云COS,七牛云,京东云,minio等。
- 整合Oauth2.0单点方案
内置功能
- 用户管理:用户是系统操作者,该功能主要完成系统用户配置。
- 部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。
- 岗位管理:配置系统用户所属担任职务。
- 菜单管理:配置系统菜单,操作权限,按钮权限标识等。
- 角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。
- 字典管理:对系统中经常使用的一些较为固定的数据进行维护。
- 参数管理:对系统动态配置常用参数。
- 通知公告:系统通知公告信息发布维护。
- 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
- 登录日志:系统登录日志记录查询包含登录异常。
- 在线用户:当前系统中活跃用户状态监控。
- 定时任务:在线(添加、修改、删除)任务调度包含执行结果日志。
- 代码生成:前后端代码的生成(java、html、xml、sql)支持CRUD下载 。
- 系统接口:根据业务代码自动生成相关的api接口文档。
- 服务监控:监视当前系统CPU、内存、磁盘、堆栈等相关信息。
- 缓存监控:对系统的缓存信息查询,命令统计等。
- 在线构建器:拖动表单元素生成相应的HTML代码。
- 连接池监视:监视当前系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈。
- flowable工作流。
- mybatisPlus适配。
共同进步
- 大家有什么好的建议,欢迎提出,如果建议合理且在能力范围内,我会尽量满足。
承诺以及愿景
- 本系统不管什么时候都会保证开源免费,不会出现任何商业盈利行为。
- 后续的版本迭代,会尽量保证功能完整性,不会出现功能缺失。
- 会持续对系统进行优化,尽量保证代码质量。
- 保证只要我还从事这方面的工作,就不会跑路,保证项目一直持续更新优化。
快速开始
后端启动:
- 修改ruoyi-admin/src/main/resources/application-druid.yml里面的mysql和redis的账号密码。
- 将sql目录下的sql文件导入到数据库中。
- 启动ruoyi-admin/src/main/java/com/ruoyi/RuoYiApplication.java。
前端启动:
- 打开ruoyi-ui
- 执行npm install --registry=https://registry.npmmirror.com
- 运行npm run serve
注意事项
- 创建新表必须要有create_time、create_by、create_name、update_time、update_by、updata_name、del_flag,因为代码生成器适配了这些基础字段,所以如果没有的话可能会报错;
- 尤其是del_flag,代码生成器删除默认是更新del_flag字段,并且查询默认查询del_flag为0的数据,所以一定要有这个字段,否则删除和查询数据会报错;
- 所有新建的功能,最好都放到logic目录下,这样可以保障代码层级,后续升级框架也会更容易,减少报错;
演示图

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)