《灯灯》多租户快速开发平台 5.2.0 发布,新增开放平台能力
升级日志
- feat(lamp-thirdparty): 新增第三方接口服务,专门用于提供接口给第三方调用
- feat(lamp-sop-admin): 新增开放平台管理服务,专门用于提供第三方平台管理端接口
- feat(lamp-sop-admin): 新增 【开放平台】 - 【开放接口】 相关功能
- feat(lamp-sop-admin): 新增 【开放平台】 - 【文档配置】 相关功能
- feat(lamp-sop-admin): 新增 【开放平台】 - 【文档管理】 相关功能
- feat(lamp-sop-admin): 新增 【开放平台】 - 【开放应用】 相关功能
- feat(lamp-sop-admin): 新增 【开放平台】 - 【应用分组】 相关功能
- feat(lamp-sop-admin): 新增 【开放API】 - 【应用申请】 相关功能
- feat(lamp-sop-admin): 新增 【开放API】 - 【文档列表】 相关功能
- feat(lamp-sop-admin): 新增 【开放文档】 相关功能
- faet(lamp-generator): 代码生成器支持vben5版前端的主从模式
- feat(lamp-web-max-vben): 新增DocLayout布局
- fix(lamp-log-starter): 修复记录操作日志时, 无法记录完整的traceId、userid 等参数
- fix(lamp-system/lamp-oauth): 用户回显接口移动到system服务,修复不能正常调用DefUserFacade接口的bug
- fix(lamp-gererator): 代码生成器 生成项目或服务时, 服务名 支持携带 - 号
- fix(lamp-web-max-vben): 注册页面无法正常访问
- fix(lamp-web-max-vben): 【资源维护】微服务模式 配置接口时,多了一个/
- fix(lamp-web-max-vben): 【角色管理】首次进入角色页面时,仅查询该企业拥有的应用和资源
- fix(lamp-web-max-vben): 修复应用授权,勾选应用触发全选数据时,无法正确获取勾选的资源数据
- fix(lamp-web-max-vben): 应用资源授权成功后路由跳转时,指定了错误的name导致跳转页面后出现空白
- refactor: 菜单名变更。
- 一级菜单: 租户管理 -> 租户中心
- 二级菜单:员工维护 -> 员工管理、岗位维护 -> 岗位管理、角色授权维护 -> 角色管理、数据源维护 -> 数据源管理、租户维护 -> 租户管理、应用维护->应用列表、资源维护->资源管理、字典维护->字典列表、参数维护 -> 参数管理、地区维护 -> 地区管理、客户端维护 -> 客户端管理、字典项维护 -> 字典项管理、应用资源维护 -> 应用资源管理
- refactor(nacos): 修改nacos中的配置文件,重新递增排列各个服务的端口号
- refactor(lamp-system): 优化字典的主从模式修改和复制接口逻辑
- refactor(lamp-generator): 根据javadoc规范来优化代码生成模版
- refactor(lamp-generator): 优化代码生成时,字段的swagger注释截取字符变更为“换行符”
- refactor(lamp-core): 完善Tree工具类
- refactor(lamp-web-max-vben): 菜单红点默认改成 红色
- refactor(lamp-web-max-vben): 按钮权限编码从枚举类调整为json类
- refactor(lamp-web-max-vben): 【资源维护】-选择接口时,支持搜索
- refactor(lamp-web-max-vben): 取消【应用资源授权】-续期时,资源树的级联选择
- refactor(lamp-web-max-vben): 优化 BasicTitle、ApiSelect等组件
- refactor(lamp-web-max-vben): 优化fast-crud配置,统一处理查看页面组件回显问题
- refactor(lamp-web-max-vben): 优化应用资源授权时,若无勾选某个应用下的任意资源,视为该应用无需修改权限
体验网址
|
|
vben2 版 | vben5 版 | soybean 版 |
| 数据源模式 | 点我体验 | 点我体验 | 点我体验 |
| 字段模式 | 点我体验 | 点我体验 | 点我体验 |
本次升级功能预览
1. 开放文档首页
2. 开放文档
3. 全局响应码
4. 应用申请
5. 开放接口
6. 文档配置
7、 文档管理
8. 开放应用
9. 应用分组
关于 lamp
灯灯 (简称灯, 英文名:lamp),她是一个项目集,为满足高内聚低耦合设计原则,将一个大项目拆解为以下几个子项目:
-
lamp-util:后端工具集
-
lamp-cloud:基于 Spring Cloud 实现的后台
-
lamp-boot:基于 Spring Boot 实现的后台
-
lamp-job:基于 xxl-job 集成本项目的分布式定时任务
-
lamp-generator:代码生成器
-
lamp-web:前端
lamp-cloud 简介
lamp-cloud是基于SpringCloudAlibaba、 SpringCloud、 SpringBoot 开发的微服务中后台快速开发平台,支持 jdk17、jdk11和jdk8,专注于多租户 (SaaS 架构) 解决方案,亦可作为普通项目(非 SaaS 架构)的基础开发框架使用,目前已实现 数据库隔离、字段隔离 等租户隔离方案以及非租户隔离的解决方案。
她拥有自研 RBAC(基于租户应用的角色权限控制体系)、网关统一鉴权、数据权限、优雅缓存解决方案、防缓存击穿、前后端统一表单校验、字典数据自动回显、可视化前后端代码生成器、支持多种文件存储、支持多种短信邮件发送接口、灰度发布、防 XSS 攻击、防 SQL 注入、分布式事务、分布式定时任务等功能;支持多业务系统并行开发, 支持多服务并行开发,是中后台系统开发脚手架的最佳选择。
lamp-cloud 代码简洁,注释齐全,架构清晰,非常适合个人学习以及中小企业作为基础框架使用。采用 Spring Cloud Alibaba、SpringBoot、Mybatis、Seata、Sentinel、RabbitMQ、FastDFS/MinIO、SkyWalking 等主要框架和中间件。本项目旨在实现基础框架能力,不涉及具体业务。
关注项目
-
官网:https://tangyh.top
-
源码:https://github.com/dromara/lamp-cloud
-
源码:https://gitee.com/dromara/lamp-cloud








