跳至主要內容

功能对比

大约 7 分钟企业授权企业授权功能对比

版本对比

请认真对比个人版和企业版区别,有疑问先咨询作者(微信: tyh306479353)

  • 开源免费版 拥有的功能和源码 = 开源免费版open in new window
  • 个人学习版 拥有的功能和源码 = 个人学习版 + 开源免费版
  • 企业商用版 拥有的功能和源码 = 企业商用版 + 个人学习版 + 开源免费版;(不可以提供源码给第三方)
版本开源免费版个人学习版企业商用版说明
3.x开源版、个人版、企业版 源码结构完全一致,只是开源版比企业版少了部分功能
4.x企业版才有4.x

功能对比

功能说明开源免费版个人学习版企业商用版
更新频率很快
mybatis-plus功能增强
多种雪花id生成算法自由切换
swagger文档增强
防 xss 攻击
防 sql 注入攻击
SpringCloud 全局配置增强
自研轻量级RBAC权限配置、权限鉴权逻辑
极简的认证鉴权方案,支持nacos热关闭
动态接口权限
动态数据权限
表单回显组件(lamp-echo-starter)
优雅的缓存封(缓存空值、缓存击穿)
短信验证码、图片验证码、图片交互验证码
优雅停机
优雅Bean转换
兼容MySQL5.7、MySQL8
用户密码过期策略、锁定解锁策略、登录是否校验密码、验证码策略、
登录日志、操作日志、logback日志增强
分布式事务(seata)
集成本地存储、FastDFS、MinIO、华为云OBS、阿里云OSS、七牛云OSS等文件存储,支持动态切换
集成阿里、百度、腾讯、创蓝短信
集成邮件发送接口
消息中心 (WebScoket实时收取站内信)
分布式定时调度
核心工具类全部源码(lamp-util)
基于element-ui的前端框架全部源码(lamp-web)
深度定制的代码生成器全部源码(lamp-generator)
可视化的在线代码生成器全部源码
非租户模式(NONE)
多租户动态字段模式(COLUMN)
多租户独立数据库模式(SCHEMA)
多租户独立数据源(独立物理数据库) 模式(DATASOURCE)
多租户 + 多子租户模式独立数据库&列模式混用 模式(DATASOURCE_COLUMN)
工作流
赠送项目源码讲解视频
灰度发布
接口限流 + 黑名单访问
FeignClient全局Fallback
项目升级时提供增量升级sql脚本
lamp-boot、lamp-cloud功能增强
赠送开发文档
字段模式(COLUMN)租户插件支持租户字段 in 查询
赠送微信交流群
前端、后端统一 表单校验
基于vue3 + ant design vue 的新前端框架(lamp-web-plusopen in new window
支持商用

开源版、个人版、企业版 拥有的源码工程说明 (3.x系列)

项目说明开源免费版个人学习版企业商用版
后端工具lamp-utilopen in new windowlamp-util-pluslamp-util-plus
单体框架lamp-bootopen in new windowlamp-boot -pluslamp-boot-plus
微服务框架lamp-cloudopen in new windowlamp-cloud-pluslamp-cloud-plus
代码生成lamp-generatoropen in new windowlamp-generator-pluslamp-generator-plus
定时任务lamp-jobopen in new windowlamp-job-pluslamp-job-plus
vue2前端lamp-webopen in new windowlamp-webopen in new windowlamp-webopen in new window
vue3前端lamp-web-plus

企业版 拥有的源码工程说明 (4.x系列)

项目说明none模式/非租户模式/普通模式column模式/字段模式/列模式datasource模式/数据源模式
后端工具lamp-util-prolamp-util-prolamp-util-pro
单体框架lamp-boot-pro-nonelamp-boot-pro-columnlamp-boot-pro-datasource
微服务框架lamp-cloud-pro-nonelamp-cloud-pro-columnlamp-cloud-pro-datasource
定时任务lamp-job-prolamp-job-prolamp-job-pro
vue3前端lamp-web-prolamp-web-prolamp-web-pro

注意

  • 4.x系列没有vue2版本前端项目
  • 4.x系列没有独立的代码生成器项目,代码生成器合并到"单体框架"或"微服务框架"中了
  • 4.x系列不能通过 lamp.database.multiTenantType 来切换模式
  • 4.x系列和3.x系列不能无缝升级! 虽然看起来是版本的升级,实际上可以理解为用相同技术栈实现的2个不同业务的项目。

技术栈

  • 开发方面:
    • JSON序列化:Jackson
    • 消息队列:RabbitMQ
    • 缓存:Redis
    • 数据库: MySQL 5.7.9 或者 MySQL 8.0.19
    • 定时器:采用xxl-job项目进行二次改造
    • 前端1(后台管理):vue2 + element-ui
    • 前端2(后台管理):vue3 + ant-design-vue + vite + TypeScript
    • 持久层框架: Mybatis-plus
    • 代码生成器(老版本):基于Mybatis-plus-generator自定义
    • 代码生成器(新版本):在线可视化代码生成器
    • API网关:Gateway
    • 服务注册&发现和配置中心: Nacos
    • 服务消费:OpenFeign
    • 负载均衡:Ribbon
    • 服务熔断:Sentinel
    • 项目构建:Maven
    • 分布式事务: seata
    • 文件服务器:FastDFS 5.0.5/阿里云OSS/本地存储/MinIO/华为云/七牛云
  • 监控方面:
    • 监控: spring-boot-admin
    • 链路调用跟踪: SkyWalking
    • 分布式系统的流量防卫兵: Sentinel
  • 部署方面:
    • 服务器:CentOS
    • Nginx
    • Jenkins
    • Docker
    • Kubernetes

4.x 功能清单

基础平台

  1. 我的应用

    我所在的企业(租户)拥有的,且我有使用权限的应用

  2. 应用管理

    1. 已购应用: 我所在的企业(租户)拥有的应用
  3. 消息中心

    1. 我的消息

      发送给我的消息

    2. 消息管理

      发送待办、通知、公告、预警等消息

  4. 用户中心

    1. 员工维护

      企业下的用户信息,新增、编辑、删除员工信息、绑定角色等功能。

    2. 组织维护

      维护单位、分子公司、部门等数据。

    3. 岗位维护

      维护岗位数据。

  5. 基础配置

    1. 个性参数

      租户拥有的个性参数,个性参数只能在系统参数的基础上修改,不能修改

    2. 个性字典

      租户拥有的个性字典,个性字典只能在系统字典的基础上修改名称,不能修改标识,能在系统字典基础上新增字典明细、删除个性的字典明细、修改个性的字典明细名称。

  6. 系统管理

    1. 角色权限维护

      角色基本信息维护、角色资源绑定、角色授权。

    2. 附件管理

      系统中上传的文件管理

    3. 操作日志

      租户自己的操作日志

    4. 登录日志

      租户自己的登录日志

开发运营平台

  1. 租户管理

    1. 数据源维护:

      维护数据源链接信息,并提供测试是否可以连接的功能。

    2. 租户维护:

      租户信息维护,包括创建、修改、删除、初始化数据源信息、初始化链接、绑定租户的超级管理员(又称租户管理员),查看租户的基本信息

    3. 用户维护(账号维护):

      这里的用户没有特指某种角色,而是指这个平台的用户的账号信息,一个用户可以属于多个租户(在base_employee有多条记录),但用户的账号仅此一个(用户维护页面仅1条记录),用户和员工是1对n关系。

  2. 应用管理:

    1. 应用维护

      系统拥有的应用,注意应用也是一种资源

    2. 资源维护

      系统拥有的资源,包括菜单、视图(隐藏菜单)、功能(按钮)、字段(表格表单字段)、数据(数据权限)。

    3. 应用资源授权

      给租户授权应用和资源的权限

    4. 应用授权记录

  3. 系统管理:

    1. 字典维护:维护系统中使用的字典和字典明细
    2. 数据字典: 同【字典维护】,仅前端页面表现不同。
    3. 字典管理: 同【字典维护】,仅前端页面表现不同。
    4. 参数维护:维护系统内置的参数
    5. 地区维护:地区数据维护
    6. 客户端维护:客户端维护,如移动端、PC端等
    7. 登录日志:平台所有的登录日志,包括各个租户的
    8. 附件管理:全局的文件
  4. 开发者管理

    1. 开发工具:在线前后端代码生成器、在线微服务生成器。
    2. 开发示例:代码生成器生成出来的原生页面示例
    3. 接口文档、nacos、skywalking、数据库监控
  5. 了解lamp:lamp项目相关连接

  6. 静态示例:vben框架提供的原生静态页面

👆🏻👆🏻👆🏻上面是评论区,对系统、本页文档什么疑问,可以在评论区留言。
❗️❗️❗️若评论区无法显示,请使用"手机热点"或"科学上网"。