V4.6
内部资料,请刷新扫码登录
pigcloud
# Spring Authorization Server
OAuth 协议为用户资源的授权提供了一个安全的、开放而又简易的标准。Spring Authorization Server 项目作为 Spring 官方当前阶段主力维护的 OAuth 认证服务,目前已经发布 1.0 正式版本。经过 PIG 开源版长达半年的测试试错,目前商业版已完整迁移至 Spring Authorization Server。
# 移动端重构
重构移动端权限、用户体系等设计,支持用户、权限、菜单等可配置。
移动端针对 TOC 客户,PC 端针对 TOB 用户。
# boot 单体版本重构
从原有的单 module 多 package 切成多 module 分模块架构,方便代码拆分。
├── pigx-auth
├── pigx-codegen
├── pigx-quartz
├── pigx-upms
├── pigx-upms-api
├── pigx-upms-biz
└── Main.java
# API 工具重构
OpenApi 是业界真正的 API 文档标准,其是由 Swagger 来维护的,并被 linux 列为 API 标准,从而成为行业标准。
OpenAPI 3.0 是该规范的第一个正式版本,因为它是由 SmartBear Software 捐赠给 OpenAPI Initiative,并在 2015 年从 Swagger 规范重命名为 OpenAPI 规范。
# 配套文档重构
docsify 转向 vuepress 文档工具,优化文档页布局、搜索能力。 自定义容器、代码高亮等工具优化原有文档,方便用户阅读
官网地址: https://pig4cloud.com
# 核心依赖说明
组件 | 版本 |
---|---|
Spring Boot | 2.7.7 |
Spring Cloud | 2021.0.5 |
Spring Cloud Alibaba | 2021.0.4.0 |
Nacos | 2.2.0 |
MyBatisPlus | 3.5.3.1 |
# 详细变更日志
- 新增租户套餐功能,新增租户可细化功能粒度
- 新增 common-encrypt-api 模块,一个注解解决请求加解密
- #4544 【代码生成】代码预览 增加左侧结构树
- 数据权限细化支持个人级别数据权限
- 支持 菜单显隐控制,添加 visible 字段并且默认为 1 显示 0 隐藏
- 租户 ttl 切换清空拦截器修改为过滤器
- 【代码生成】 适配 openapi 修改代码生成器模板
- #4604 【代码生成 代码生成增加逻辑删除字段注解自动生成
- 【开发平台】重构低代码动态代码主键、逻辑删除更灵活配置
- 增加 eslint 代码扫描,优化前端代码符合 eslint 规范要求
- 优化 common-excel,导入 excel 时支持指定标题行
- 刷新令牌 401 停止定时任务避免无效请求
- #HSCF-116 【用户管理】 用户新增手机号唯一性确认
- #4542 【系统监控】Redis 监控页面调整
- 【代码生成】form-designer 支持文件上传预览
- 增加部门导入,企业微信用户导入,钉钉用户导入
- 优化用户管理导入、岗位字段样式
- 新增 @EnableOpenApi 注解,使用 openapi3 替代 swagger2
- 终端管理默认不注入授权码模式,授权码模式必须填写 redirect 字段
- #4361 用户名或密码不正确的中文提示支持 I18N
- 删除 docker-compose 中 redis 和 mysql 的暴漏端口
- 删除 sso-demo 模块,可参考文档单点登录自行整合
- bug fix close #4600 单体版引入多数据源报错
- 修复 nacos 官方历史记录查询的问题
- 修复非默认租户注册账号,获取默认角色时报错
- 路由实体类中缺少字段和自动注入,修改使用 pg 数据库时用户查询时的删除标记
- 优化用户删除时删除对应的用户部门信息
- 代码生成模块服务监控状态一直显示不正常
- #4531 代码生成 element 风格缺少 api.js 文件
- #4520 打开积木报表报错:全局异常信息 ex=JmReportTokenServices 实现类 getUsername 方法返回值不允许为空
- #4501 启动 xxljob 后添加执行器一直没有效果
- close #4410 seata-server 制作镜像报错
- #4403 升级 redisson 避免幂等模块启动失败
- 优化避免用户名输出错误 查不到用户更正用户状态失败