Laughing
leeframe开源快速开发平台
05/12
本文最后更新于2024年03月14日,已超过45天没有更新。如果文章内容或图片资源失效,请留言反馈,我会及时处理,谢谢!
平台简介
本平台基于若依前后端分离项目,若依项目开源地址:https://gitee.com/y_project/RuoYi-Vueleeframe
依托于若依前后端分离项目,同时结合自己项目中的实践及其他基于若依的扩展项目,对若依项目重新进行了封装。
项目地址:https://gitee.com/lisen0629/lee-frame
由于目前尚未封装完成,所以暂时没有开源,待封装完成后进行开源
框架说明
- 前端采用Vue、Element UI。
- 后端采用Spring Boot、Spring Security、Redis & Jwt。
- 权限认证使用Jwt,支持多终端认证系统。
- 支持加载动态权限菜单,多方式轻松权限控制。
- 高效率开发,使用代码生成器可以一键生成前后端代码。
内置功能
- 用户管理:用户是系统操作者,该功能主要完成系统用户配置。
- 部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。
- 岗位管理:配置系统用户所属担任职务。
- 菜单管理:配置系统菜单,操作权限,按钮权限标识等。
- 角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。
- 字典管理:对系统中经常使用的一些较为固定的数据进行维护。
- 参数管理:对系统动态配置常用参数。
- 通知公告:系统通知公告信息发布维护。
- 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
- 登录日志:系统登录日志记录查询包含登录异常。
- 在线用户:当前系统中活跃用户状态监控。
- 定时任务:在线(添加、修改、删除)任务调度包含执行结果日志。
- 代码生成:前后端代码的生成(java、html、xml、sql)支持CRUD下载 。
- 系统接口:根据业务代码自动生成相关的api接口文档。
- 服务监控:监视当前系统CPU、内存、磁盘、堆栈等相关信息。
- 缓存监控:对系统的缓存信息查询,命令统计等。
- 在线构建器:拖动表单元素生成相应的HTML代码。
- 连接池监视:监视当前系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈。
leeframe封装点
- 集成
mybatis-plus
,使用更加方便。 - 修改数据库默认主键,主键生成方式改成雪花算法。
- 集成租户功能,支持超级管理员及企业管理员级别的权限分配。租户通过
org_code
进行数据隔离。数据新增时,通过拦截器自动设置当前用户对应的租户的org_code
。 - 集成
mybatis-plus
逻辑删除功能,数据库表需要预置del_flag
字段,N
代表未删除,Y
代表已删除。 - 调整前端显示样式,统一启用、停用、删除的提示语。
- 修复
el-table
列不对齐的问题。 - 创建人、修改人字段改成主键,并通过
mybatis-plus
拦截器自动设置对应的值。
项目下一步计划
- 替换框架中已有的
mybatis
写的sql
。 - 扩展代码生成功能。
版本说明
v1.0-2021年5月12
- 集成多租户管理功能。
- 集成
mybatis-plus
。 - 统一前端样式。
- 登录页面替换滑块验证。
v2.0-2021年5月19日替换
el-tree
及el-table
表格树的图标
版权属于:
香草物语
本文链接:
https://www.xiangcaowuyu.net/devtools/leeframe-open-source-rapid-development-platform.html(转载时请注明本文出处及文章链接)
作品采用:
看看怎么样
{!{data:image/webp;base64,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}!}