Skip to content

Releases: yudaocode/yudao-ui-admin-vue3

v2.3.0:支持积分商城、优化工作流仿钉钉、飞书模式

07 Oct 07:22
Compare
Choose a tag to compare

📈 Statistic

  • 总代码行数:234569
  • 源码代码行数:145178
  • 注释行数:53410
  • 单元测试用例数:1058

⭐ New Features

  • 【新增】数据脱敏支持 disable 属性,可用于实现字段权限的功能,由 @craftsman4j 贡献 #605
  • 【优化】多租户 Job,日志记录租户 Job 错误信息,由 @杨宇庆 贡献 #1059
  • 【优化】使用 HttpUti 直接对接阿里云、华为云、腾讯云、七牛云等短信,减少 SDK 依赖、包大小,由 @scholarli 贡献 #1015#1037#1024#1054
  • 【优化】增加 MyBatis Plus SQL 缓存、操作日志异步化记录、HTTP 签名增加 appId 隔离,由 @陈晨成 贡献 #130
  • 【新增】用户注册功能,由 @scholarli 贡献 #1074#538

Vue3 管理后台专区:

MALL 商城专区:

BPM 工作流专区:

  • 【新增】进一步完善仿钉钉/快搭模式,由 @Jason 贡献 #978#452
  • 【优化】重构工作流审批页面,由 @Zqqqqqq 贡献 #80#82#84
  • 【优化】会签、或签分配人的时候,如果已经分配过,则不重复计算,由 @芋道源码 贡献 a6e5b28

PAY 支付专区:

  • 【优化】支持支付宝接口内容加密,及修复支付宝渠道配置,由 @zhaoyu 贡献 #498
  • 【优化】钱包余额更新时,加锁避免并发更新,导致流水不连续的问题,由 @芋道源码 贡献 dbb674b
  • 【优化】优化支付宝、微信支付时,支付结果和异步回调结果的冲突,由 @芋道源码 贡献 dbb674b
  • 【新增】支付应用,增加 appKey 标识,用于不同接入方的标识,由 @陈玄礼 贡献 #1041
  • 【优化】更新支付单价格的检视意见,由 @杨宇庆 贡献 [#1082](https://gitee.com/...
Read more

v2.1.0:优化操作日志、多数据库的支持

05 May 03:23
Compare
Choose a tag to compare

📈 Statistic

  • 总代码行数:207512
  • 源码代码行数:129166
  • 注释行数:46828
  • 单元测试用例数:1024

⭐ New Features

  • 【新增】MySQL 转 Oracle、PostgreSQL、SQLServer 脚本,更好的支持多 DB,由 @dhb52 贡献 #958#959#960#961#962#963#964#965
  • 【重构】V2 操作日志转正,基于注解的可使用变量、可以自定义函数的通用操作日志组件,由 @芋道源码 贡献 132c1cc
  • 【优化】增强访问日志,支持是否记录、脱敏、操作信息等功能,由 @芋道源码 贡献 132c1cc
  • 【新增】ApiAccessLogInterceptor 拦截器,打印请求日志到 IDEA 控制台,由 @芋道源码 贡献 132c1cc
  • 【重构】Excel 导入时,增加 @ExcelSelect 注解,支持下拉选择数据,由 @puhui999 贡献 #900
  • 【新增】二次封装 form-create 组件,使用项目重新封装的文件上传组件,由 @puhui999 贡献 #3820710#412
  • 【优化】支持登陆用户,直接读取昵称、部门等信息,也支持自定义字段,由 @芋道源码 贡献 909d330
  • 【新增】UserIdempotentKeyResolver 解析器,支持用户级别的幂等,由 @芋道源码 贡献 38db5fe
  • 【新增】RateLimiter 限流器,支持全局、用户、IP 等级别的限流,由 @芋道源码 贡献 cc50891
  • 【完善】代码生成对 DM 达梦数据的兼容性,由 @再见七月 贡献 #422#108
  • 【移除】数据库文档,简化项目的复杂度,由 @芋道源码 贡献 ff0c12cff52769
  • 【移除】错误码的管理,简化项目的复杂度,由 @芋道源码 贡献 8093ef398bf5a1
  • 【移除】敏感词的管理,简化项目的复杂度,由 @芋道源码 贡献 9a316130925253
  • 【优化】新增 sslEnable 字段,支持 outlook 邮箱,由 @ZJY 贡献 #496#19
  • 【增强】一键改包:支持 site、org 等包,由 @芋道源码 贡献 cd5e631
  • 【新增】Vue3 管理后台:在菜单管理中,可通过“路由地址”添加 ? 拼接参数,由 @芋道源码 贡献 f75e8d1

CRM 客户管理系统专区:

MALL 商城专区:

BPM 工作流专区:

  • 【重构】审批人的分配规则实现,移除 bpm_task_assign_rule 表,使用 bpmn UserTask 自定义属性存储,由 @芋道源码 贡献 feadd02797fddf
  • 【重构】流程分配人的实现,通过 BpmTaskCandidateStrategy 策略模式,并支持 Flowable Expression 流程表达式(替代 BpmTaskAssignScript 脚本),由 @芋道源码 贡献 797fddff5f73ad960f27f5f7ccd4
  • 【新增】顺序会签、或签的实现,由 @芋道源码 贡献 a1defeb33d59c8
  • 【重构】流程实例的 status 状态实现,使用 Flowable 的 variables 存储,移除 bpm_process_instance_ext 表,由 @芋道源码 贡献 7967a2a59c7c49
  • 【重构】流程任务的 status 状态实现,使用 Flowable 的 variables 存储,移除 bpm_task_ext 表,由 @芋道源码 贡献 7967a2a
  • 【完善】调整抄送逻辑的实现,改成审批通过、不通过时,可选择抄送,由 @芋道源码 贡献
  • 【重构】新增流程分类表,替代现有的 bpm_category 数据字典,由 @芋道源码 贡献 ed83b91501a1c2
  • 【新增】支持多表单,每个流程任务都可以绑定流程表单,由 @芋道源码 贡献 08dd4ed29a0fbf
  • 【移除】flowable starter 模块,融合到 bpm 模块中,由 @芋道源码 贡献 559bab5
  • 【新增】增加「发起人自选」的任务审批人的分配策略,由 @芋道源码 贡献 528a321728cf15
  • 【新增】流程监听器,可配置 BPMN 任务监听器、执行监听器的模版,后续在 BPMN 选择使用,由 @芋道源码 贡献 7218e71

MP 公众号专区:

  • 【新增】增加 unionid,由 @Fanjc 贡献 #104

REPORT 报表专区:

🐞 Bug Fixes

  • 【修复】MapUtils.findAndThenkey 为 null 时,不处理,由 @dhb52 贡献 [#904](https://git...
Read more

v2.0.1:支持 CRM、ERP 系统

01 Mar 13:01
Compare
Choose a tag to compare

📈 Statistic

  • 总代码行数:211059
  • 源码代码行数:131201
  • 注释行数:47856
  • 单元测试用例数:1071

⭐ New Features

  • 将 banner、error-code、desensitize 融合到 web 组件里,减少 starter,由 @芋道源码 贡献 44699ef
  • 将 sms 融合到 system 模块里,减少 starter,由 @芋道源码 贡献 5acdd15
  • 支持前端直接上传阿里云、七牛、腾讯云、MinIO 等云存储,由 @疯狂的世界 贡献 #865#382

CRM 客户管理系统专区:

ERP 企业资源计划系统专区:

  • 【新增】ERP 的首页统计,由 @芋道源码 贡献
  • 【新增】ERP 的产品信息、分类、单位,由 @芋道源码 贡献
  • 【新增】ERP 的仓库信息、库存、明细、出库、入库、调拨、盘点,由 @芋道源码 贡献
  • 【新增】ERP 的采购订单、入库、退货,由 @芋道源码 贡献
  • 【新增】ERP 的销售订单、出库、退货,由 @芋道源码 贡献
  • 【新增】ERP 的付款单、收款单、结算账户,由 @芋道源码 贡献

BPM 工作流专区:

  • 【优化】BPMN 添加 assigne 处理器,由 @云开 贡献 #863

Pay 支付专区:

  • 【新增】支持微信 H5 网页支付,由 @杨宇庆 贡献 #895

🐞 Bug Fixes

  • 【修复】“短信发送过于频率”的拼写错误,由 @杨宇庆 贡献 #855
  • 【修复】解决 deploy.sh 里停服务无法正常显示服务名的问题,由 @杨宇庆 贡献 #856
  • 【修复】JDK21 下,获取 redis 命令统计指令有误,由 @dhb52 贡献 #87
  • 【修复】Vue3 管理后台:验证码、文档开关不正确的问题,由 @dhb52 贡献 #311
  • 【修复】Vue3 管理后台:登录时,带参数的 URL 无法正常跳转的问题,由 @NiceShow 贡献 #379
  • 【修复】Vue3 管理后台:用户头像、昵称修改,同步更新 Layout/UserInfo,由 @dhb52 贡献 #385
  • 【修复】Vue3 管理后台:修复权限范围默认展开,deptExpand 却默认折叠的问题,由 @moon69 贡献 #375

MALL 商城系统专区:

  • 【修复】商城统计,当某地区有人下单但无人支付时的空指针异常,由 @李占宏 贡献 #896
  • 【修复】商品卡片没有正确格式化数字的问题,由 @李占宏 贡献 #39

CRM 客户管理系统专区:

  • 【修复】跟进记录分页不显示商机,由 @杨宇庆 贡献 #867

Pay 支付专区:

  • 【修复】解决支付宝 Wap 创建的订单的超时时间无法生效的问题,由 @杨宇庆 贡献 #894
  • 【修复】解决订单同步任务引起的对已关闭的订单成功支付的问题,由 @杨宇庆 贡献 #893

v2.0.0:支持商城 uni-app 支持 Vue3、店铺装修等功能

26 Jan 13:56
Compare
Choose a tag to compare

📈 Statistic

  • 总代码行数:190773
  • 源码代码行数:118129
  • 注释行数:43574
  • 单元测试用例数:1120

⭐ New Features

  • 【重构】简化 system 和 infra 大模块模块的 VO,由 @芋道源码 贡献 #774
  • 【新增】Vue3 管理后台:文件列表增加图片的展示和预览,由 @boide 贡献 #333
  • 【优化】Spring Cloud 的 feign 调用,使用 okhttp 替代 HttpURLConnection,由 @Henry 贡献 #72
  • 【优化】增加 system 和 infra 的代码覆盖率,提升稳定性,由 @芋道源码 贡献 #783
  • 【优化】增加 ip 东莞市下面的行政区信息,由 @芋道源码 贡献 #793
  • 【优化】操作日志实现,支持数据的变更记录,由 @puhui999 贡献 #805#806#346
  • 【优化】代码生成的表列表排序,按照更新时间倒序,由 @bunco 贡献 #828
  • 【优化】数据权限兼容性,由 @chenchenche 贡献 #90
  • 【优化】多图上传组件的 modalValue 回显,由 @puhui999 贡献 #366

MALL 商城专区:

CRM 客户管理系统专区:

REPORT 报表专区:

  • 【新增】完善 UReport2 的集成,由 @souvc 贡献 #327#773
  • 【优化】支持 SaaS 多租户,由 @Fanjc 贡献 #84

BPM 工作流专区:

🐞 Bug Fixes

  • 【修复】Vue3 管理后台:IDEA 在 v-for="dict in getIntDictOptions(...)" 时,el-optionkey 会告警的问题,由 @芋道源码 贡献 aecc9bb
  • 【修复】Vue3 管理后台:修改 UploadImg 组件预览图片的方式为 createImageViewer,解决列表预览图片层级出现错误,由 @puhui999 贡献 #340
  • 【修复】Spring Cloud 的 mp、member、mall 缺少 Maven build plugins,由 @WangSai 贡献 #73
  • 【修复】Spring Cache Redis 单冒号,而不是双 :: 冒号,避免 Redis Desktop Manager 多余空格,由 @晨曦伴读 贡献 #81
  • 【修复】Spring Cloud 在 JDK17 场景下无法编译启动的问题,由 @oc 贡献 #70
  • 【修复】修复 JDK21 代码生成模板文件中 import 的错误,由 @云开 贡献 #792
  • 【修复】Websocket 断开时,未删除会话缓存 bug,由 @陈晨成 贡献 #71
  • 【修复】JDK21 版本的 WebSocket 失效的问题,由 @oc 贡献 #87
  • 【修复】修改短信渠道事,缓存没有更新,由 @Evol郑天 贡献 #86
  • 【修复】导出 Excel:Long 类型 ID 会丢失精度,由 @moon69 贡献 #89
  • 【修复】文件路径 url 中文解码问题,由 @ccran 贡献 #807
  • 【修复】代码生成器 Vue2,Excel导出下载修复,由 @virtuecai 贡献 #804
  • 【修复】Vue2 管理后台:修改用户时,报密码长度不正确的问题,由 @芋道源码 贡献 7c8d340
  • 【修复】腾讯云上传 bug,由 @Breadswim 贡献 #123
  • 【修复】CacheUtils 异步缓存的 ThreadLocal 变量传递,由 @芋道源码 贡献 c98738d
  • 【修复】修复文件上传数据回显错误,由 @puhui999 贡献 #355
  • 【修复】Oracle limitN wrapper 条件修正,由 @Cool_Breeze 贡献 #843
  • 【修复】去除通知保存 VO 里的 Id 不为空验证,由 @smthhy 贡献 #841

BPM 工作流专区:

  • 【修复】解决审批流自定义脚本无法获取流程变量,由 @xiuuuu 贡献 [#799...
Read more

v1.9.0:支持 Spring Boot 3.2 版本,提供 WebSocket、主子表生成等功能

30 Nov 15:43
b0b6691
Compare
Choose a tag to compare

📈 Statistic

  • 总代码行数:185740
  • 源码代码行数:114411
  • 注释行数:71329
  • 单元测试用例数:1073

⭐ New Features

  • 【新增】RocketMQ、Kafka、RabbitMQ 消息队列的支持,由 @芋道源码 贡献 #711
  • 【优化】Vue 管理后台:新增用户时,归属部门赋默认值,由 @派森强哥 贡献 #707
  • 【新增】微信小程序、微信公众号、企业微信、钉钉等三方应用的管理,由 @puhui999 贡献 #696#296
  • 【新增】Vue3 + Element Plus 代码生成器:主子表(ERP/标准/内嵌)、树表的支持,由 @芋道源码 贡献 #325#736#65
  • 【新增】Vue2 + Element UI 代码生成器:主子表(ERP/标准/内嵌)、树表的支持,由 @puhui999 贡献 #1#734#2#761#3#769
  • 【完善】达梦数据库适配,由 @dhb52 贡献 #719
  • 【完善】SaaS 租户支持独立子域名,由 @芋道源码 贡献
  • 【优化】Vue3 管理后台:默认关闭 Prettier 格式化,避免影响开发效率,由 @芋道源码 贡献
  • 【优化】Vue3 管理后台:新增菜单搜索功能,由 @boide 贡献 #331
  • 【新增】WebSocket 组件,支持 Token 身份认证、Session 会话管理、Message 消息接收、Message 广播推送等,由 @芋道源码 贡献 #749
  • 【优化】使用 justauth 替代现有 yudao-spring-boot-starter-biz-social 依赖,减少 starter,由 @芋道源码 贡献 #752
  • 【优化】模块直接引入 wxjava starter,替代现有 yudao-spring-boot-starter-biz-weixin 依赖,减少 starter,由 @芋道源码 贡献

BPM 专区:

  • 【新增】创建流程实例指定审批人,由 @Youkehai 贡献 #717
  • 【新增】达梦数据库对工作流的适配,由 @dhb52 贡献 #723

REPORT 专区:

  • 【新增】UReport2 的集成,由 @souvc 贡献 #744

MALL 专区:

CRM 专区:

🐞 Bug Fixes

  • 【修复】vben 代码生成错误,由 @xingyuv 贡献 #705
  • 【修复】Vue3 管理后台:unocss 导致 Login 登录界面的首次重定向问题,由 @芋道源码 贡献 de62a7a
  • 【修复】Vue3 管理后台:站内信内容过多回显问题,由 @lzy 贡献 #299
  • 【修复】Boot 3.X:分支启用 druid 的 stat-view-servlet 会导致服务启动失败,禁用又查看不到监控页面的问题,由 @OrionPax 贡献 #728
  • 【修复】Vue3 管理后台:滑块验证码无任何滑动直接点击验证时,x 坐标空,导致后端 NPE 的问题,由 @柯杨 贡献 #321
  • 【修复】Vue3 管理后台:社交绑定后,列表重复,由 @口口口 贡献 #323
  • 【修复】更新账号时岗位为空时发生的空指针异常,由 @oc 贡献 #69
  • 【修复】@PermitAll 注解在 @RequestMapping 未填写 method 无法免登录的问题,由 @胡庆春 贡献 #67
  • 【修复】mybatis plus 配置的 type-aliases-package 错误,由 @胡庆春 贡献 #68
  • 【修复】Cloud 未启动 system 模块,其他模块 【bpm\report 等模块】,因依赖错误码组件无法启动服务,由 @陈晨成 贡献 #60

MALL 专区:

  • 【修复】商城订单:解决列数据中的 table#header 数据不刷新的问题,由 @puhui999 贡献 #295
  • 【修复】商城 uniapp Vue2 版本,openid 解析不正确,由 @青椒麻不过花椒@绾君心 贡献 #11#19
  • 【修复】商城 Vue3 管理后台:运费模版的选择地区提示错误,由 @风狗 贡献 #302
  • 【修复】小程序模式下的一些异常,以及页面跳转错误,由 @云扬四海 贡献 #17
  • 【修复】返回使用过优惠券逻辑的状态字段取错了,由 @Ai3_刘小龙 贡献 #764

PAY 专区:

Read more

v1.8.3:优化商城代码,并支持 Spring Cloud 版本

25 Oct 00:24
Compare
Choose a tag to compare

📈 Statistic

  • 总代码行数:166511
  • 源码代码行数:102533
  • 注释行数:38384
  • 单元测试用例数:947

⭐ New Features

🐞 Bug Fixes

  • 【修复】修改 Spring Doc 版本,解决 Swagger 文档都是 form 提交,由 @fangyuan 贡献 #637
  • 【修复】Vue3 管理后台:对齐面包屑的图标和文字,由 @疯狂的世界 贡献 #261
  • 【修复】Vue3 管理后台:解决处理顶级非目录路由的组件名称逻辑缺失的问题,由 @clockdotnet 贡献 #254
  • 【修复】解决未配置用户角色时无法加载页面问题,由 @刘少军 贡献 #647
  • 【修复】Vue2 管理后台:操作日志搜索参数名错误,由 @ligitee 贡献 #641
  • 【修复】Vue3 管理后台:刷新菜单缓存失效问题,由 @天痕 贡献 #265
  • 【修复】Vue3 管理后台:前端支付渠道配置权限错误,由 @小玩家 贡献 #277
  • 【修复】[文件管理->文件配置->更换主配置],导致文件上传报错,由 @人生三两事 贡献 #675
  • 【修复】敏感词单字符检验失败问题,由 @摸鱼散人 贡献 #665
  • 【修复】基础设施:数据库文档未忽略前缀 FLW_ 的表,由 @疯狂的世界 贡献 #677
  • 【修复】审批信息页面引入 TaskDelegateForm.vue 不兼容 Linux,由 @陈晨成 贡献 #281
  • 【修复】短信模板无法修改问题,由 @Fanjc 贡献 #59

🔨 Dependency Upgrades

  • 【升级】spring boot from 2.7.15 to 2.7.17

v1.8.2:支持 Spring Boot 3.X,优化启动速度

24 Sep 15:46
Compare
Choose a tag to compare

📈 Statistic

  • 总代码行数:148131
  • 源码代码行数:90985
  • 注释行数:34319
  • 单元测试用例数:940

⭐ New Features

🐞 Bug Fixes

  • 【修复】revision 在 Maven install、deploy 时,不替换为版本号的问题,由 @chaining 贡献 #441
  • 【修复】部门树节点过滤不生效,由 @li_xinbin 贡献 #236
  • 【修复】描述错误, 社交类型的枚举为 SocialTypeEnum 而不是 SysUserSocialTypeEnum,由 @刁航 贡献 #342
  • 【修复】解决启用多租户时,使用 Redis 缓存,设置失效时间不生效的问题,由 @luodz 贡献 #53
  • 【修复】system_users.avatar 字段对于本地存储,长度不足,由 @dhb52 贡献 #614

🔨 Dependency Upgrades

  • 【升级】springdoc from 1.6.15 to 1.7.0
  • 【升级】knife4j from 4.1.0 to 4.3.0
  • 【升级】spring boot from 2.7.14 to 2.7.15

v1.8.1:新增会员中心、商城系统

03 Sep 11:27
Compare
Choose a tag to compare

📈 Statistic

  • 总代码行数:88371
  • 源码代码行数:143844
  • 注释行数:33292
  • 单元测试用例数:936

⭐ New Features

  • 【新增】vben 版本,升级 ant-design-vue 4.0,由 @xingyu 贡献
  • 【优化】Redis 缓存替代本地缓存,降低学习成本,由 @圆梦巨人 贡献 #548
  • 【新增】yudao-cloud 的 《微服务调试(必读)》 文档,解决本地微服务调试时,会请求打到其他同学的本地服务实例
  • 【优化】yudao-cloud 移除 Dubbo 依赖,由 @芋道源码 贡献 7f7a3c5
  • 【优化】优化 docker-compose 功能,首次运行加载 sql/mysql/ruoyi-vue-pro.sql,由 @dhb52 贡献 #546
  • 【新增】会员标签管理,由 @疯狂的世界 贡献 #576#207
  • 【新增】会员分组管理,由 @疯狂的世界 贡献 #580
  • 【新增】会员等级管理,由 @疯狂的世界 贡献 #209#215#585
  • 【新增】会员签到、积分,由 @QingX 贡献 #171#178#204#575#506
  • 【新增】订单列表管理重构完善,由 @puhui999 贡献 #210#581#600#229
  • 【修复】mall、bpm 编译错误的问题,由 @wcz 贡献 #547
  • 【新增】会员详情,由 @风狗 贡献 #587#583#212#218#592#221#593#222
  • 【新增】商品评论的后台新增、回复等功能,由 @疯狂的世界 贡献 #591#220
  • 【新增】订单的取消操作 API,由 @疯狂的世界 贡献 #601#603
  • 【新增】优惠劵发放,包括管理员发放、会员领取等,由 @疯狂的世界 贡献 #597#225#602#230#604#231
  • 【新增】支付中心:增加模拟支付,方便开发调试,由 @Jason 贡献 #550
  • 【优化】基于 Redis 实现的 pubsub、stream 消息队列,支持开启或关闭。默认为关闭状态,项目启动更快,由 @芋道源码 贡献 68049b8
  • 【优化】Vue3 管理后台:request 支持传递 axios 原生参数,例如说 timeout 超时,由 @SupGiant 贡献 #18
  • 【优化】Vue3 管理后台:使用 unocss 替代 windcss,由 @xingyuv 贡献 #186
  • 【新增】Vue3 管理后台:支付管理 -> 应用信息,由 @dhb52 贡献 #188
  • 【新增】Vue3 管理后台:支付管理 -> 订单管理,由 @dhb52 贡献 #191
  • 【新增】Vue3 管理后台:支付管理 -> 退款管理,由 @dhb52 贡献 #196
  • 【新增】yudao-cloud:增加 docker-compose.yml,由 @jhaol 贡献 #48
  • 【优化】yudao-cloud:统一各模块日志彩色打印,由 @babylazsss 贡献 #47
  • 【优化】Redis Cache,支持 scan 扫描,支持过期单位,由 @wanwan 贡献 #562
  • 【优化】数据权限,使用 Parenthesis 使用 Parenthesis 为原有表达式添加括号,由 由 @oah1021 贡献 #332

🐞 Bug Fixes

  • 【修复】yudao-cloud 操作日志存在无限递归的问题,由 @芋道源码 贡献 3930fd7
  • 【修复】Vue3 管理后台:分配角色菜单时,调用接口 404 问题,由 @芋道源码 贡献 0139443
  • 【修复】MailAccountService 更新/删除事,缓存未清空,由 @ZJY 贡献 #49
  • 【修复】Vue3 管理后台:登录后,通过登录页面无法再次登录的问题,由 @lehug 贡献 #195
  • 【修复】pgsql 新建租户时,由于 data_scope_dept_ids 为空值,产生的错误导致插入不成功,由 @天天写BUG 贡献 #561
  • 【修复】支付模块微信 App 统一下单时,返回值解析错误,由 @马铃薯头 贡献 #558
  • 【修复】创建菜单 permission 为空时,缓存 KEY 为 空 的 BUG,由 @杜继强 贡献 #557
  • 【修复】表格固定列不设置宽度时,布局错误问题,由 @BladeX 贡献 #556
  • 【修复】修复三方登录报错的问题,由 @xingyu 贡献 #549
  • 【修复】租户套餐修改时,查询角色报错问题,由 @芋道源码 贡献 ee53d2a
  • 【修复】Vue3 管理后台打包报错的问题,由 @爱之小枫 贡献 #200
  • 【修复】Vue3 关你后台的个人中心,修改密码校验失效的问题,由 @baayso 贡献 #201
  • 【修复】在调用 #selectList 的时候,如果 Collection 参数为空会报错 SQL 异常,由 @刁航 贡献 #326
  • 【修复】MapStruct 在 Date 和 LocalDateTime 转换的时区问题,由 @clockdotnet 贡献 #586
  • 【修复】Vue3 管理后台的 Pagination 当全局 size 为 small 的时候,分页组件样式太大的问题;当组件为 small 时,则会显示小的分页组件,由 @AKING 贡献 #216
  • 【修复】Vue3 管理后台的,单独使用 el-dialog 组件时,样式被篡改的问题,由 @AKING 贡献 #213
  • 【修复】兼容 Spring Web 配置上下文根路径的情况,由 @suyh 贡献 #594
  • 【修复】Vue2 管理后台:Crontab 组件 radio 的 label 类型不一致,由 @高小牛 贡献 #599
  • 【修复】微信支付初始化 client 客户端错误,导致发起支付报错,由 @52Lau 贡献 #319
  • 【修复】微信公众号菜单添加跳转小程序失败,由 @Krane 贡献 #335
  • 【修复】如果多个数据权限的规则合并的话,一个规则为 null,则 AndExpression(allExpression, oneExpress) 为空报错,由 @sodkwhy 贡献 #51
  • 【修复】Vue3 管理后台:CRUD Schema 解决了当使用默认的 dict 选项时,form 中事件不能触发的问题,由 @AKING 贡献 #226

🔨 Dependency Upgrades

  • 【升级】spring-boot from 2.7.13 to 2.7.14
  • 【升级】mybatis-plus from 3.5.3.1 to 3.5.3.2

v1.8.0:重构支付中心,提供支付接入实战

27 Jul 00:17
Compare
Choose a tag to compare

📈 Statistic

  • 总代码行数:139152
  • 源码代码行数:85791
  • 注释行数:31891
  • 单元测试用例数:899

⭐ New Features

  • 【优化】使用 docker compose -T 来执行数据导入,由 @dhb52 贡献 #508
  • 【重构】支付 PayClient 实现,优化对支付、退款异常的处理,由 @芋道源码 贡献
  • 【优化】支付与退款的表结构、回调支持幂等处理,由 @芋道源码 贡献
  • 【新增】PayOrderSyncJob 实现渠道支付结果的轮询,解决支付回调延迟的小概率延迟问题,由 @芋道源码 贡献
  • 【新增】PayRefundSyncJob 实现渠道退款结果的轮询,解决支付回调延迟的小概率延迟问题,由 @芋道源码 贡献
  • 【新增】微信公众号、小程序、扫码、条码支付与退款的接入,由 @芋道源码 贡献
  • 【新增】商城 uniapp 商品列表、详情的实现,支持拼团、秒杀、团购商品,由 @芋道源码 贡献
  • 【优化】商城订单的价格计算实现,基于责任链模式,支持配送、会员折扣、限时折扣、满减送、优惠劵等的多重计算,由 @芋道源码@Jason 贡献
  • 【新增】Vue3 管理后台:[营销中心 -> 秒杀时段]、[营销中心 -> 秒杀活动],由 @puhui999 贡献
  • 【新增】商城的售后日志,基于 AOP 实现,由 @陈賝 贡献
  • 【优化】完善商品评论的实现,由 @puhui999 贡献
  • 【优化】适配 postgres 数据库 sql 脚本,由 @御码滴汉子 贡献 #408

🐞 Bug Fixes

  • 【修复】RedisPendingMessageResendJob 任务可能会导致消息重复的问题,由 @天气真好 贡献 #408
  • 【修复】Vue2 管理后台:富文本编辑器自动聚焦问题,由 @hellozbk 贡献 #492
  • 【修复】Vben 管理后台:代码生成器对 RadioButtonGroup 组件的支持,由 @xingyu 贡献 #513
  • 【修复】公众号标签修改提示报错,由 @再难也要坚持 贡献 #512
  • 【修复】Spring Boot 3.X 兼容性问题:启动 Mp 模块报错问题,由 @飞奔中 贡献 #507
  • 【修复】使用 PG 数据库时,站内信表、菜单权限表字段类型不一致问题,由 @呵呵大 贡献 #505
  • 【修复】PG 数据库部分字典数据缺失,由 @Zhang Yi 贡献 #292
  • 【修复】pg 数据库的脚本错误,由 @御码滴汉子 贡献 #497
  • 【修复】Set access token expire time to 0 报错问题,和邮件发送用户编号为空问题,由 @clockdotnet 贡献 #498
  • 【修复】Vue2 管理后台:生产环境打包压缩等配置未生效问题,由 @GuYu 贡献 #502
  • 【修复】Vue3 管理后台:短信渠道提交失败,由 @圆梦巨人 贡献 #166
  • 【修复】Vue3 管理后台:授权类型选项 bug,由 @wangzhaoqiang 贡献 #167
  • 【修复】Vue3 管理后台:修复 refreshToken 过期时间不正确,由 @呵呵大 贡献 #170
  • 【修复】Cloud 生成的时间类型为 Date 而不是 LocalDateTime 的错误问题,由 @jiaohongtao 贡献 #38
  • 【修复】Vue3 管理后台:useTable 在分页返回 total 为 0 时的 bug,由 @nullcache 贡献 #10
  • 【修复】Vue3 管理后台:BPMN 处理 window.bpmnInstances 有时候为 undefined 问题,由 @OlyLis 贡献 #155
  • 【修复】Vben 管理后台的代码生成模版,增加 resetSchema 调用,由 @xingyu 贡献 #540
  • 【修复】API 记录日志耗时单位修改为毫秒的问题,由 @kinlon92 贡献 #541
  • 【修复】Vue2 管理后台:VideoUpload 修改后再新增时的表单,无法清除还原到未选择视频文件状态的问题,由 @hellozbk 贡献 #536
  • 【修复】Vue3 管理后台的代码生成,Editor 属性修正为 v-model,由 @adely 贡献 #533
  • 【修复】application-local 配置文件,master 数据库 pg 连接串的数据库名由 slave 引用改为 master,由 @御码滴汉子 贡献 #525
  • 【修复】Cloud ErrorCodeApi 接收 LocalDateTime 参数不正确的问题,由 @我很幸福 贡献 #40
  • 【修复】Spring Cloud Bus RocketMQ 无法广播消费的问题,由 @Fanjc 贡献 #43
  • 【修复】去除 sql 中多余的在 jimu_report_data_source 表中设置 tenant_id 字段,由 @QSSSYH 贡献 #44
  • 【修复】yudao-ui-admin 前端 Cron 表达式-周选择第 4 项,# 号两边的值颠倒了,由 @Peter Nuding 贡献 #252
  • 【修复】Vue3 管理后台:定时任务,删除功能报错,由 @死歌 贡献 #180
  • 【修复】Vue3 管理后台:手机登录后,跳转不正确的问题,由 @water 贡献 #182

🔨 Dependency Upgrades

  • 【升级】spring-boot from 2.7.11 to 2.7.13
  • 【升级】captcha-plus from 1.0.3 to 1.0.5
  • 【升级】druid from 1.2.16 to 1.2.18
  • 【升级】lombok from 1.18.26 to 1.18.28
  • 【升级】hutool from 5.8.18 to 5.8.20
  • 【升级】easyexcel from 3.3.1 to 3.3.2
  • 【升级】guava from 32.0.0-jre to 32.0.1-jre
  • 【升级】minio from 8.5.2 to 8.5.4
  • 【升级】jimureport from 1.5.6 to 1.5.8
  • 【升级】wx-java-mp from 4.3.0 to 4.5.0
  • 【升级】wx-java-pay from 4.3.0 to 4.5.0

v1.7.3:完善达梦数据库的兼容,新增 Vue3 商品管理

29 May 15:12
Compare
Choose a tag to compare

📈 Statistic

  • 总代码行数:122183
  • 源码代码行数:74826
  • 注释行数:28647
  • 单元测试用例数:790

⭐ New Features

  • 【新增】达梦数据库的适配,并提供 SQL 文件,由 @changelzj 贡献 #474
  • 【新增】Vue3 管理后台:新增菜单搜索,由 @卡农ding 贡献 #156
  • 【新增】Vue3 管理后台:菜单管理:添加刷新菜单缓存按钮,由 @puhui999 贡献 #134
  • 【新增】Docker compose 的支持,可阅读 Docker-HOWTO.md 文档使用,由 @dhb52 贡献 #468
  • 【新增】Vue3 管理后台:[商品中心 -> 商品管理],由 @puhui999 贡献
  • 【新增】Vue3 管理后台:[交易中心 -> 物流公司],由 @Jason 贡献
  • 【新增】Vue3 管理后台:[交易中心 -> 配送模版],由 @Jason 贡献
  • 【重构】Vue3 管理后台:公众号 MP 模块重构,功能增强,由 @dhb52 贡献 #135#137
  • 【重构】Vue3 管理后台:[基础管理 -> Redis监控] 使用 EChart 组件实现,由 @Chika 贡献 #148
  • 【优化】Vue3 管理后台:升级 Vite 4.3.1,升级其它依赖,由 @xingyu4j 贡献 #53b6f0b
  • 【优化】_column.vmrequired = true 提示已过期,改成使用:requiredMode = Schema.RequiredMode.REQUIRED,由 @baayso 贡献 #470
  • 【优化】发送邮件逻辑优化,邮件标题支持模版参数,由 @傲世孤尘 贡献 #485

🐞 Bug Fixes

  • 【修复】代码生成:Vue3 标准模板缺少 baseURL 的格式化,由 @baayso 贡献 #462
  • 【修复】新建商品时商品分类状态判断错误,由 @LiZhongShi 贡献 #459
  • 【修复】缺少 ServletUtils 引用,由 @inypeacock 贡献 #461
  • 【修复】一键改包的”占位“文件影响改包工具运行,由 @anzhen-tech 贡献 #458
  • 【修复】尝试修复项目第一次打包失败报 Failed to execute goal org.apache.maven.plugins:maven-jar-plugin:3.3.0:jar,由 @芋道源码 贡献 #91f63ff
  • 【修复】Vue3 【站内信】测试模板消息发送,接口调用错误问题,由 @ZanGe丶 贡献 #145
  • 【修复】Vue3 表格内容超过表格总宽度后,横向滚动条前端顶不到表格边缘的问题,由 @AhJindeg 贡献 #139
  • 【修复】tika 库解析文件报错的问题,由 @灬霍霍 贡献 #481
  • 【修复】StrUtils.maxLength 会强制给后面加三个点,哪怕长度没有超过,优化长度不超过不加 ...,由 @重楼 贡献 #479
  • 【修复】修复 Vue3 代码生成 api 模版错误,由 @xingyu4j 贡献 #469
  • 【修复】easyexecl 3.3.0 bug 引起导出表格异常(java.lang.NoClassDefFoundError),由 @WalkerLee 贡献 #274
  • 【修复】不同模块错误码区间冲突、部分错误码重复错误,由 @Rundeepin 贡献 #484
  • 【修复】Vue2 管理后台:公众号粉丝同步 api 配置错误,由 @VT1996 贡献 #489
  • 【修复】Spring Cloud:网关 body 数据过大超过默认 256K 时,报错 DataBufferLimitException 异常,由 @杨寒寒 贡献 #34
  • 【修复】邮件日志 sendTime 类型不一致(应该是 LocalDateTime),@芋道源码 贡献 #cc04956
  • 【修复】Vue3 管理后台:公告内容不能为空,@cn3lfs 贡献 #9
  • 【修复】Vue3 管理后台:解决 vue 版本与 pinia 版本兼容问题,@qiuhuanran 贡献 #8

🔨 Dependency Upgrades

  • 【升级】spring-boot from 2.7.10 to 2.7.11
  • 【升级】mapstruct from 1.5.3 to 1.5.5
  • 【升级】hutool from 5.8.15 to 5.8.18
  • 【升级】easyexcel from 3.2.1 to 3.3.1