一、开源项目简介
龙琴工作流系统[java版]
LongQin-java 是一款基于Spring Boot、Spring Cloud、Vue3、Element Plus的前后端分离微服务低代码工作流平台,内置模块如:部门管理、角色用户、菜单、数据权限、日志管理、表单设计器、流程设计器、列表设计器、图表设计器等。可用于企业日常办公及个人学习娱乐。
二、开源协议
使用MIT开源协议
三、界面展示
四、功能概述
内置功能
-
公司管理:以公司为单位进行数据权限隔离,公司内部员工只有本公司数据权限。
-
用户管理:用户是系统操作者,该功能主要完成系统用户配置。
-
部门管理:管理公司内部部门信息。
-
职位管理:管理公司内部职位信息。
-
菜单管理:管理系统功能菜单及用户自定义菜单。
-
角色管理:角色菜单权限分配。
-
系统日志:系统正常操作日志记录和查询。
-
错误日志:系统异常信息日志记录和查询。
-
系统设置:设置公司基本信息。
-
公告管理:公司内部公告发布管理。
-
待办工作:工作流中待处理的事项。
-
已办工作:工作流中已处理的事项。
-
流程发起:发起工作流程。
-
自定义表单:表单设计器。
-
自定义流程:工作流设计器。
-
自定义列表:数据表格设计器。
-
自定义图表:canvas图形化展示页面设计器。
主要特性
-
拖拉式生成丰富的表单,可选组件多达20余项。
-
拖拉式生成复杂工作流程,包含提交、分支、多人协作、自动识别审批人等特性。
-
拖拉式生成丰富的数据报表,自定义列表包含增删改功能。
-
拖拉式生成丰富的图表界面。
-
运用自定义表单和自定义列表以及自定义图表功能可扩展其他功能模块,一套系统可幻化出无数套。
五、技术选型
技术选型
-
数据库: mysql5.6.26以上
-
jdk: 1.8
-
springboot: 2.1.4
-
redis: 3.0
-
vue: 3.4.31
-
element-plus: 2.7.6
-
sortablejs: 1.15.2
-
vform3-builds: 3.0.10
项目结构说明
-
longqin-business: 业务微服务,默认端口: 9162
-
longqin-system: 账号微服务,默认端口: 9161
-
longqin-register: 微服务注册中心,默认端口: 9160
-
longqin-zuul: 微服务网关,默认端口: 9163
-
longqin-web: 前端代码,默认端口: 3000
环境部署
准备工作
详细内容请查看 REAME.md 文档
浏览器
html
无