warm 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
warm 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
warm 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 MIT
开发语言 Java JavaScript HTML/CSS
操作系统 跨平台
软件类型 开源软件
所属分类 Web应用开发Web框架
开源组织
地区 国产
投 递 者 warm-flow
适用人群 未知
收录时间 2023-09-01

软件简介

基于solon+Vue3前后端分离的Java+多租户工作流快速开发框架

组件orm/cache一键切换,可快捷简便集成第三方框架(后期不限于此切换)

star

本框架介绍

功能 框架
前端项目 采用 Vue3 + js + Vite + ElementPlus, 前端项目地址(warm-vue3
后端 jdk17、solon、satoken、redisson、mybati-flex、jackjsonjdk17+satoken+redisx/redisson+mybaits-flex+hutool+jackson+mapstruct+poi+warm-flow等。组件orm一键切换,可快捷简便集成第三方orm框架(包括orm,但后期不限于orm)

orm扩展框架集成情况和步骤

目前改造成solon框架,已经还原ruoyi-vue大部分功能,还差数据库监控、缓存监控。

希望一键三连,你的⭐️ Star ⭐️是我持续开发的动力。 

  • 启动速度由 14.7s--> 2.5s

  • 打包后大小减半一半

  • 前端项目秒启动

  • 支持前后端代码生成

  • 组件一键切换,可极其快捷方便集成第三方orm/cache框架

让我惊喜的是提升如此巨大,并且solon、snack3、satoken、mybati-flex、hutool和smart-http国内开源项目的开源社区及其活跃,很多问题可以快速解决

在线体验

  • admin/admin123

演示地址:http://www.warm-sun.vip

组件切换

1、redis客户端和mybatis增强版orm框架可一键切换

img

2、warm-admin中pom.xml通过多环境切换是否加载knife4j页面

img img
   

多租户

目前mybatis-plus支持多租户,默认关闭,可按需自行开启

输入图片说明

img img
   

工作流

warm-flow

此项目是极其简单的工作流,没有太多设计,代码量少,并且只有6张表,个把小时就可以看完整个设计。使用起来方便

  1. 支持简单的流程流转,比如跳转、回退、审批

  2. 支持角色、部门和用户等权限配置

  3. 官方提供简单流程封装demo项目,很实用

  4. 支持多租户

  5. 支持代办任务和已办任务,通过权限标识过滤数据

  6. 支持互斥网关,并行网关(会签、或签)

  7. 可退回任意节点

  8. 支持条件表达式,可扩展

  9. 同时支持spring和solon

  10. 兼容java8和java17,理论11也可以

 

演示图

img img
img img
img img
img img
img img
img img
img img
img img

内置功能

  1. 用户管理:用户是系统操作者,该功能主要完成系统用户配置。

  2. 部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。

  3. 岗位管理:配置系统用户所属担任职务。

  4. 菜单管理:配置系统菜单,操作权限,按钮权限标识等。

  5. 角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。

  6. 字典管理:对系统中经常使用的一些较为固定的数据进行维护。

  7. 参数管理:对系统动态配置常用参数。

  8. 通知公告:系统通知公告信息发布维护。

  9. 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。

  10. 登录日志:系统登录日志记录查询包含登录异常。

  11. 在线用户:当前系统中活跃用户状态监控。

  12. 定时任务:在线(添加、修改、删除)任务调度包含执行结果日志。

  13. 代码生成:前后端代码的生成(java、html、xml、sql)支持CRUD下载 。

  14. 系统接口:根据业务代码自动生成相关的api接口文档。

  15. 缓存监控:对系统的缓存信息查询,命令统计等。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击引领话题📣 发布并加入讨论🔥
暂无内容
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
0 评论
7 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部