31 Star 295 Fork 306

最后 / lamp-web

2022-08-02 08:50
1219829 zuihou111 1578946597 最后

build
依赖升级
spring-boot 2.6.8
spring-cloud-dependencies.version>2021.0.2
spring-boot-admin.version>2.6.7
hutool.version>5.8.1
fastjson.version>1.2.83
拆分 boot 模块为 boot 和 mvc 模块
将 annotation 模块中的部分 model 移动到 core 模块
删除废弃的 RemoteData 和相关代码
将代码中的字符串 lamp 替换为常量
feat
用户和岗位表新增创建人所属机构字段,并在新增数就是给与赋值
refactor

  1. swagger version 调整到 bootstrap.yml 中
  2. 废弃 lamp-util 项目中的 lamp-security-starter 模块(lamp-security-sdk + lamp-userinfo-sdk = lamp-security-starter 模块)
  3. 新增 lamp-security-sdk 模块
  4. 新增 lamp-userinfo-sdk 模块
  5. 重构 lamp-data-scope-sdk 模块,使其解耦不在依赖业务服务的模块
  6. 新增 lamp-model 模块,用于存放业务相关的公共实体和 VO
  7. 重构 lamp-tenant-datasource-init 模块,使其解耦
  8. 废弃 lamp-tenant-datasource 模块
  9. Echo 重命名为 EchoApi
  10. DictionaryType 重命名为 EchoDictType
  11. 优化 lamp-cloud 项目依赖,便于各个服务能独立编译。编译顺序为:lamp-dependencies 、lamp-public 、 lamp-authority、 lamp-msg、lamp-file、lamp-tenant、lamp-oauth
  12. @花了个生米 ("#thread.tenant") 修改为 @花了个生米 (DsConstant.BASE_TENANT)、@花了个生米 (DsConstant.EXTEND_TENANT)
  13. 新增租户时,表结构和初始数据 脚本调整
  14. tenant 服务 和 msg 服务 启动时,默认连接 2 个库
  15. 调整 sql 适配 3.x 的表结构
  16. 优化机构管理页面布局
  17. 优化角色资源维护页面显示是否默认数据权限标识
    fix
    修复升级导致的序列化规则失效导致的 bug
    枚举类型空字符串时,报错的 bug
    修复机构类型枚举参数和字典值不匹配
    修复角色资源维护页面可正常显示资源类型
最后提交信息为: feat: 适配3.7.0
2021-08-20 08:59
1219829 zuihou111 1578946597 最后

3.5.0 2021年08月17日21:22:33

build: 依赖

nacos -> 2.0.3
seata -> 1.4.2
aliyun-java-sdk-core.version > 4.5.25
aliyun-java-sdk-dysmsapi.version>2.1.0
bce-java-sdk.version>0.10.174
aliyun-sdk-oss.version>3.13.0
hutool.version>5.7.8
fastjson.version>1.2.78
spring-boot-admin.version>2.5.0
caffeine.version>2.9.2
protostuff.version>1.7.4

feat: 新增

  • 按阿里规范,调整代码
  • 认证服务:开发环境 免密码 和 免验证码 登录配置开关,方便开发、测试环境调试
  • 文件服务:本地存储支持设置bucket参数,用于区分环境
  • 权限服务+lamp-web-plus: 新增个人中心页面,支持修改个人基本信息 + 修改头像 + 修改个人密码 + 个人登录日志查看
  • lamp-core: 新增 ArgumentAssert 断言工具类, 废弃 BizAssert, 新增ArgumentException异常
  • lamp-wep-plus: 文件管理 支持客户端控制上传附件时传递的参数
  • 消息服务+lamp-web-plus: 新增 websocket 示例代码
  • 生产配置:提供 演示环境 nginx 配置,仅供参考
  • 生产配置:nacos中配置文件调整
  • 消息服务+lamp-web-plus: 完善通知公告页面,完善右上角小铃铛功能
  • lamp-core:同步最新版 EnumDeserializer 代码
  • 消息服务+lamp-web-plus: 完善通知公告和右上角小铃铛通知中心
  • 认证服务:隐藏不需要暴露给前端使用的接口文档

refactor: 增强

  • lamp-databases:Wraps.getDbField 方法根据实体类的 field 名获取表的 column 名支持TableId, 并优化异常时提示
  • lamp-boot: 新增 PageParams.buildPage(Class<?> entityClazz)、和 public PageParams(long current, long
    size),原 PageParams.buildPage() 方法不再支持排序,避免sql注入风险。

fix: 修复

  • 文件服务: 查询fastdfs存储时,返回的文件访问url错误异常
  • 修改项目包名时,误将 common 替换成 topmon
  • 修复path类型的参数,在swagger中的显示方式
  • 文件服务: 修复公开资源文件的url地址拼接问题
  • 消息服务:删除消息的入参格式调整为json
  • 租户服务:删除租户的入参格式调整为json
最后提交信息为: build: 3.5.0
2021-07-08 09:14
1219829 zuihou111 1578946597 最后
  • feat: 发送短信页面,发送状态支持多选查询
  • refactor: 规范工作流接口地址和请求方式
  • fix: 修复角色id非空判断异常
  • refactor: PageController query、handler*等方法的优化,使得每个方法职责更加明确
  • feat: 增加cache模块启动加载日志
  • refactor: 网关增加熔断日志
  • fix: 去除MioIO的启动默认加载配置
  • fix: 修复 WriteInterceptor 空指针
  • fix: 修复统一分页参数处理方法handleFetchParams,选择了时间区间参数时,无法传递普通参数的问题
最后提交信息为: build: 3.2.4
2021-01-18 09:10
1219829 zuihou111 1578946597 最后
  1. 这里是列表文本新增全局返回包装器
  2. 这里是列表文本适配xxl-job
  3. 修复bug若干 & 优化代码若干
最后提交信息为: feat: 修改描述
JavaScript
1
https://gitee.com/zuihou111/lamp-web.git
git@gitee.com:zuihou111/lamp-web.git
zuihou111
lamp-web
lamp-web

搜索帮助