YunaiV
|
4a8c485b92
|
fix:【数据权限】强制需要 PermissionCommonApi
|
2025-07-26 23:06:21 +08:00 |
|
haohao
|
c9b9fc1f31
|
feat:【IoT 物联网】重构 TCP 协议处理,新增 TCP 会话和认证管理
|
2025-07-26 22:15:37 +08:00 |
|
芋道源码
|
ee0d8589d5
|
!1389 feat: sql/tools 错误信息输出到 stderr
Merge pull request !1389 from dhb52/N/A
|
2025-07-26 13:59:22 +00:00 |
|
YunaiV
|
bf5ac4ede2
|
feat:CacheUtils 增加 CACHE_MAX_SIZE 默认大小
|
2025-07-26 21:30:16 +08:00 |
|
YunaiV
|
99442ec05c
|
fix:ApiErrorLogServiceImpl 在微服务场景下,记录日志存在的循环调用的问题
|
2025-07-26 21:21:02 +08:00 |
|
YunaiV
|
77193102a2
|
feat:添加自适应列宽处理器并替换默认列宽策略
|
2025-07-26 20:08:04 +08:00 |
|
YunaiV
|
1b412546eb
|
fix:【Mall 商城】修复积分商品新增时校验商品是否参与其他活动校验失败
|
2025-07-26 19:49:50 +08:00 |
|
芋道源码
|
b8889a94c7
|
!1362 feat: 使用 fastExcel 替换 easyExcel (<a href="https://gitee.com/link?target=https%3A%2F%2Fgithub.com%2Ffast-excel%2Ffastexcel">https://github.com/fast-excel/fastexcel</a>)
Merge pull request !1362 from xingyu/master-jdk17-excel
|
2025-07-26 09:20:20 +00:00 |
|
YunaiV
|
8b2247f7f9
|
同步 https://gitee.com/zhijiantianya/ruoyi-vue-pro/pulls/1382/ 贡献
|
2025-07-26 17:16:07 +08:00 |
|
YunaiV
|
c25d1b3719
|
review:@InDict 的实现,以及相关的使用案例
|
2025-07-26 17:15:57 +08:00 |
|
YunaiV
|
f05a66f8e4
|
fix:CacheRequestBodyFilter 导致 Spring Boot Admin 无法修改日志级别,https://github.com/YunaiV/ruoyi-vue-pro/issues/795
|
2025-07-26 16:55:55 +08:00 |
|
YunaiV
|
a5e30da7c6
|
Merge branch 'master-jdk17' of https://github.com/YunaiV/ruoyi-vue-pro into master-jdk17
|
2025-07-26 16:44:56 +08:00 |
|
芋道源码
|
9c71bc3220
|
Merge pull request #852 from java-acc/feat/785-jdk17-dict-validate-annotation
feat(dict): 实现参数数据字典校验注解 @InDict(#785)
|
2025-07-26 16:44:48 +08:00 |
|
YunaiV
|
13802ceb3a
|
fix:DateUtils、LocalDateTimeUtils 单词拼写错误
|
2025-07-26 16:37:49 +08:00 |
|
YunaiV
|
ca65267f6d
|
fix:CacheRequestBodyFilter 导致 Spring Boot Admin 无法修改日志级别,https://github.com/YunaiV/ruoyi-vue-pro/issues/795
|
2025-07-26 16:06:27 +08:00 |
|
YunaiV
|
5cbba76338
|
reactor:默认不引入 spring-boot-admin,更灵活,同时启动速度更快(提升开发效率)!!!
|
2025-07-26 14:37:24 +08:00 |
|
YunaiV
|
8e1729d7b2
|
reactor:默认不引入 micrometer-registry-prometheus 依赖,减少包大小
|
2025-07-26 13:50:06 +08:00 |
|
YunaiV
|
529c570bbd
|
reactor:优化日志格式,解决 FILE 里存在 highlight、cyan高亮
reactor:弱化对 skywalking 依赖,可按需引入,更灵活
|
2025-07-26 12:45:41 +08:00 |
|
YunaiV
|
28965b9bbf
|
reactor:优化数据连接池的配置
|
2025-07-25 23:17:35 +08:00 |
|
YunaiV
|
942f51dd59
|
Merge branch 'develop' of https://gitee.com/zhijiantianya/ruoyi-vue-pro into master-jdk17
|
2025-07-25 21:18:11 +08:00 |
|
芋道源码
|
8c6dc8fcf9
|
!1381 refactor.trade: 优化 Kd100ExpressQueryRespDTO 中时间字段的处理
Merge pull request !1381 from binny1024/master-jdk17-fix-kd100-time
|
2025-07-25 12:42:03 +00:00 |
|
YunaiV
|
4347f13362
|
review:【BPM 工作流】并行分支使用包容网关实现 =》补充一些注释说明
|
2025-07-25 20:18:33 +08:00 |
|
jason
|
76d8906748
|
fix: [BPM 工作流] 获取下个审批任务节点问题修复。
|
2025-07-24 23:07:15 +08:00 |
|
jason
|
97cec2897b
|
feat: [BPM 工作流] 并行分支使用包容网关实现
|
2025-07-24 22:23:15 +08:00 |
|
DanielTsui
|
413eb23893
|
feat.新增输入字母数字类型的验证码spi
|
2025-07-24 15:28:43 +08:00 |
|
YunaiV
|
d09e4849ba
|
fix:【Infra 基础设置】支持 yudao.websocket.enable 手动关闭
|
2025-07-24 09:02:45 +08:00 |
|
YunaiV
|
d128d78718
|
reactor:easy-trans 默认禁用,避免影响接口性能
|
2025-07-23 22:17:54 +08:00 |
|
YunaiV
|
d650a0b123
|
chore:mybatis from 3.5.10.1 to 3.5.12
|
2025-07-23 21:40:55 +08:00 |
|
YunaiV
|
0cd7bca209
|
chore:mybatis from 3.5.10.1 to 3.5.12
|
2025-07-23 20:59:26 +08:00 |
|
YunaiV
|
f70f578ac5
|
fix:【IoT 物联网】code review tcp 实现
|
2025-07-23 19:17:33 +08:00 |
|
YunaiV
|
a4244ab999
|
fix:【BPM 工作流】存在加签时,退回报 Execution could not be found with id null
|
2025-07-23 12:46:00 +08:00 |
|
YunaiV
|
376114a874
|
fix:【BPM 工作流】修复子流程发起人为列表时实际发起人会变成主流程发起人 https://gitee.com/zhijiantianya/yudao-cloud/issues/ICNHA8
|
2025-07-22 23:59:20 +08:00 |
|
zhangxiaoxiang
|
f88f8d2158
|
refactor(yudao-common):调整 CommonResult 和 PageResult 类的属性顺序
-调整 CommonResult 类中 code、msg 和 data 属性的顺序,使代码结构更合理
-调整 PageResult 类中 total 和 list 属性的顺序,符合常规的数据结构展示逻辑
|
2025-07-22 23:05:24 +08:00 |
|
YunaiV
|
989c4e4b88
|
fix:【BPM 工作流】bpmn subProcess 存在 userTask NPE 的问题
|
2025-07-22 21:57:01 +08:00 |
|
YunaiV
|
b766f8d820
|
fix:【BPM 工作流】子流程支持流程 title 自定义标题
|
2025-07-22 20:15:52 +08:00 |
|
YunaiV
|
7ba084bc4d
|
fix:【BPM 工作流】子流程返回的 processInstanceId 不正确的问题
|
2025-07-22 12:26:08 +08:00 |
|
haohao
|
bd8052f56b
|
feat:【IoT 物联网】新增 TCP 二进制和 JSON 编解码器,重构 TCP 协议处理逻辑
|
2025-07-22 00:11:46 +08:00 |
|
dhb52
|
57add7b6e7
|
feat: sql/tools 错误信息输出到 stderr
Signed-off-by: dhb52 <dhb52@126.com>
|
2025-07-21 16:05:50 +00:00 |
|
YunaiV
|
fb6771aad0
|
fix:【MALL 商城】秒杀时间段的校验
|
2025-07-21 19:45:30 +08:00 |
|
YunaiV
|
3aac40a51e
|
fix:【BPM 工作流】流程模型分类删除时,额外校验是否被流程模型所使用。
|
2025-07-21 16:17:17 +08:00 |
|
YunaiV
|
d36c0dce7c
|
fix:【BPM 工作流】BPMN 场景下,多次提醒可能丢失 elementId 的问题
|
2025-07-20 23:43:46 +08:00 |
|
YunaiV
|
51859afa9a
|
fix:【BPM 工作流】SIMPLE 延迟任务时,租户上下文丢失的问题
|
2025-07-20 20:26:23 +08:00 |
|
YunaiV
|
14d8c2bb40
|
fix:【BPM 工作流】buildConditionExpression 在流程预测时,因为变量不存在,导致 Unknow property 异常的问题
|
2025-07-20 20:02:48 +08:00 |
|
YunaiV
|
c645813725
|
fix:【BPM 工作流】待办任务、已办任务,使用时间范围查询时,会拼接 OR 的情况(非完美修复方案)。
|
2025-07-20 17:47:50 +08:00 |
|
YunaiV
|
dc7763ef0b
|
fix:【BPM 工作流】BpmTaskCandidateExpressionStrategy 在 PropertyNotFoundException 不存在时,频繁打 warn 日志
|
2025-07-20 16:45:16 +08:00 |
|
YunaiV
|
49c857c871
|
Merge branch 'develop' of https://gitee.com/zhijiantianya/ruoyi-vue-pro into develop
|
2025-07-20 11:08:15 +08:00 |
|
xingyu4j
|
bfcc1987cb
|
fix: 【BPM 工作流】避免在 BpmHttpRequestUtils 中重复添加 processInstanceId 参数
|
2025-07-20 11:07:48 +08:00 |
|
xingyu4j
|
4a111d2cb5
|
fix: 修正use-vxe-grid中的代理配置提交类型
|
2025-07-19 16:56:23 +08:00 |
|
YunaiV
|
8ee31a9bf9
|
Merge branch 'master-jdk17' of https://gitee.com/zhijiantianya/ruoyi-vue-pro into master-jdk17
# Conflicts:
# yudao-module-ai/pom.xml
# yudao-module-ai/src/main/java/cn/iocoder/yudao/module/ai/framework/ai/config/AiAutoConfiguration.java
# yudao-module-ai/src/main/java/cn/iocoder/yudao/module/ai/framework/ai/config/YudaoAiProperties.java
# yudao-module-ai/src/main/java/cn/iocoder/yudao/module/ai/framework/ai/core/AiModelFactoryImpl.java
# yudao-module-ai/src/main/java/cn/iocoder/yudao/module/ai/framework/ai/core/model/siliconflow/SiliconFlowImageModel.java
# yudao-module-ai/src/main/java/cn/iocoder/yudao/module/ai/service/chat/AiChatConversationServiceImpl.java
# yudao-module-ai/src/main/java/cn/iocoder/yudao/module/ai/service/chat/AiChatMessageServiceImpl.java
# yudao-module-ai/src/main/java/cn/iocoder/yudao/module/ai/service/image/AiImageServiceImpl.java
# yudao-module-ai/src/main/java/cn/iocoder/yudao/module/ai/service/knowledge/AiKnowledgeDocumentServiceImpl.java
# yudao-module-ai/src/main/java/cn/iocoder/yudao/module/ai/service/knowledge/AiKnowledgeSegmentServiceImpl.java
# yudao-module-ai/src/main/java/cn/iocoder/yudao/module/ai/service/model/AiChatRoleServiceImpl.java
# yudao-module-ai/src/main/java/cn/iocoder/yudao/module/ai/service/model/AiToolServiceImpl.java
# yudao-module-ai/src/main/java/cn/iocoder/yudao/module/ai/service/model/tool/UserProfileQueryToolFunction.java
# yudao-module-ai/src/main/java/cn/iocoder/yudao/module/ai/util/AiUtils.java
# yudao-module-ai/src/test/java/cn/iocoder/yudao/module/ai/framework/ai/core/model/chat/AzureOpenAIChatModelTests.java
# yudao-module-ai/src/test/java/cn/iocoder/yudao/module/ai/framework/ai/core/model/chat/BaiChuanChatModelTests.java
# yudao-module-ai/src/test/java/cn/iocoder/yudao/module/ai/framework/ai/core/model/chat/DeepSeekChatModelTests.java
# yudao-module-ai/src/test/java/cn/iocoder/yudao/module/ai/framework/ai/core/model/chat/LlamaChatModelTests.java
# yudao-module-ai/src/test/java/cn/iocoder/yudao/module/ai/framework/ai/core/model/chat/MoonshotChatModelTests.java
# yudao-module-ai/src/test/java/cn/iocoder/yudao/module/ai/framework/ai/core/model/chat/OllamaChatModelTests.java
# yudao-module-ai/src/test/java/cn/iocoder/yudao/module/ai/framework/ai/core/model/chat/OpenAIChatModelTests.java
# yudao-module-ai/src/test/java/cn/iocoder/yudao/module/ai/framework/ai/core/model/chat/TongYiChatModelTests.java
# yudao-module-ai/src/test/java/cn/iocoder/yudao/module/ai/framework/ai/core/model/chat/YiYanChatModelTests.java
# yudao-module-ai/src/test/java/cn/iocoder/yudao/module/ai/framework/ai/core/model/image/OpenAiImageModelTests.java
# yudao-module-ai/src/test/java/cn/iocoder/yudao/module/ai/framework/ai/core/model/image/QianFanImageTests.java
# yudao-module-ai/src/test/java/cn/iocoder/yudao/module/ai/framework/ai/core/model/image/StabilityAiImageModelTests.java
# yudao-module-bpm/src/main/java/cn/iocoder/yudao/module/bpm/service/definition/BpmFormServiceImpl.java
# yudao-module-bpm/src/main/java/cn/iocoder/yudao/module/bpm/service/definition/BpmUserGroupServiceImpl.java
# yudao-module-bpm/src/main/java/cn/iocoder/yudao/module/bpm/service/task/BpmProcessInstanceServiceImpl.java
# yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/service/business/CrmBusinessServiceImpl.java
# yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/service/business/CrmBusinessStatusServiceImpl.java
# yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/service/clue/CrmClueServiceImpl.java
# yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/service/contact/CrmContactServiceImpl.java
# yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/service/contract/CrmContractServiceImpl.java
# yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/service/customer/CrmCustomerServiceImpl.java
# yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/service/permission/CrmPermissionServiceImpl.java
# yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/service/product/CrmProductCategoryServiceImpl.java
# yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/service/product/CrmProductServiceImpl.java
# yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/service/receivable/CrmReceivablePlanServiceImpl.java
# yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/service/receivable/CrmReceivableServiceImpl.java
# yudao-module-erp/src/main/java/cn/iocoder/yudao/module/erp/service/finance/ErpAccountServiceImpl.java
# yudao-module-erp/src/main/java/cn/iocoder/yudao/module/erp/service/finance/ErpFinancePaymentServiceImpl.java
# yudao-module-erp/src/main/java/cn/iocoder/yudao/module/erp/service/finance/ErpFinanceReceiptServiceImpl.java
# yudao-module-erp/src/main/java/cn/iocoder/yudao/module/erp/service/product/ErpProductCategoryServiceImpl.java
# yudao-module-erp/src/main/java/cn/iocoder/yudao/module/erp/service/product/ErpProductServiceImpl.java
# yudao-module-erp/src/main/java/cn/iocoder/yudao/module/erp/service/product/ErpProductUnitServiceImpl.java
# yudao-module-erp/src/main/java/cn/iocoder/yudao/module/erp/service/purchase/ErpPurchaseInServiceImpl.java
# yudao-module-erp/src/main/java/cn/iocoder/yudao/module/erp/service/purchase/ErpPurchaseOrderServiceImpl.java
# yudao-module-erp/src/main/java/cn/iocoder/yudao/module/erp/service/purchase/ErpPurchaseReturnServiceImpl.java
# yudao-module-erp/src/main/java/cn/iocoder/yudao/module/erp/service/purchase/ErpSupplierServiceImpl.java
# yudao-module-erp/src/main/java/cn/iocoder/yudao/module/erp/service/sale/ErpCustomerServiceImpl.java
# yudao-module-erp/src/main/java/cn/iocoder/yudao/module/erp/service/sale/ErpSaleOrderServiceImpl.java
# yudao-module-erp/src/main/java/cn/iocoder/yudao/module/erp/service/sale/ErpSaleOutServiceImpl.java
# yudao-module-erp/src/main/java/cn/iocoder/yudao/module/erp/service/sale/ErpSaleReturnServiceImpl.java
# yudao-module-erp/src/main/java/cn/iocoder/yudao/module/erp/service/stock/ErpStockCheckServiceImpl.java
# yudao-module-erp/src/main/java/cn/iocoder/yudao/module/erp/service/stock/ErpStockInServiceImpl.java
# yudao-module-erp/src/main/java/cn/iocoder/yudao/module/erp/service/stock/ErpStockMoveServiceImpl.java
# yudao-module-erp/src/main/java/cn/iocoder/yudao/module/erp/service/stock/ErpStockOutServiceImpl.java
# yudao-module-erp/src/main/java/cn/iocoder/yudao/module/erp/service/stock/ErpWarehouseServiceImpl.java
# yudao-module-erp/src/main/resources/mapper/statistics/ErpPurchaseStatisticsMapper.xml
# yudao-module-erp/src/main/resources/mapper/statistics/ErpSaleStatisticsMapper.xml
# yudao-module-iot/yudao-module-iot-biz/src/main/java/cn/iocoder/yudao/module/iot/service/device/IotDeviceServiceImpl.java
# yudao-module-iot/yudao-module-iot-biz/src/main/java/cn/iocoder/yudao/module/iot/service/product/IotProductCategoryServiceImpl.java
# yudao-module-mall/yudao-module-product/src/main/java/cn/iocoder/yudao/module/product/controller/admin/spu/ProductSpuController.java
# yudao-module-mall/yudao-module-product/src/main/java/cn/iocoder/yudao/module/product/service/brand/ProductBrandServiceImpl.java
# yudao-module-mall/yudao-module-product/src/main/java/cn/iocoder/yudao/module/product/service/category/ProductCategoryServiceImpl.java
# yudao-module-mall/yudao-module-product/src/main/java/cn/iocoder/yudao/module/product/service/property/ProductPropertyServiceImpl.java
# yudao-module-mall/yudao-module-product/src/main/java/cn/iocoder/yudao/module/product/service/sku/ProductSkuServiceImpl.java
# yudao-module-mall/yudao-module-product/src/main/java/cn/iocoder/yudao/module/product/service/spu/ProductSpuServiceImpl.java
# yudao-module-mall/yudao-module-promotion/src/main/java/cn/iocoder/yudao/module/promotion/convert/combination/CombinationActivityConvert.java
# yudao-module-mall/yudao-module-promotion/src/main/java/cn/iocoder/yudao/module/promotion/dal/dataobject/coupon/CouponTemplateDO.java
# yudao-module-mall/yudao-module-promotion/src/main/java/cn/iocoder/yudao/module/promotion/dal/mysql/coupon/CouponTemplateMapper.java
# yudao-module-mall/yudao-module-promotion/src/main/java/cn/iocoder/yudao/module/promotion/service/bargain/BargainActivityServiceImpl.java
# yudao-module-mall/yudao-module-promotion/src/main/java/cn/iocoder/yudao/module/promotion/service/combination/CombinationActivityServiceImpl.java
# yudao-module-mall/yudao-module-promotion/src/main/java/cn/iocoder/yudao/module/promotion/service/combination/CombinationRecordServiceImpl.java
# yudao-module-mall/yudao-module-promotion/src/main/java/cn/iocoder/yudao/module/promotion/service/coupon/CouponServiceImpl.java
# yudao-module-mall/yudao-module-promotion/src/main/java/cn/iocoder/yudao/module/promotion/service/coupon/CouponTemplateServiceImpl.java
# yudao-module-mall/yudao-module-promotion/src/main/java/cn/iocoder/yudao/module/promotion/service/diy/DiyPageServiceImpl.java
# yudao-module-mall/yudao-module-promotion/src/main/java/cn/iocoder/yudao/module/promotion/service/seckill/SeckillConfigServiceImpl.java
# yudao-module-mall/yudao-module-statistics/src/main/java/cn/iocoder/yudao/module/statistics/dal/mysql/product/ProductStatisticsMapper.java
# yudao-module-mall/yudao-module-statistics/src/main/resources/mapper/trade/TradeOrderStatisticsMapper.xml
# yudao-module-mall/yudao-module-trade-api/src/main/java/cn/iocoder/yudao/module/trade/enums/ErrorCodeConstants.java
# yudao-module-mall/yudao-module-trade/src/main/java/cn/iocoder/yudao/module/trade/controller/admin/aftersale/AfterSaleController.java
# yudao-module-mall/yudao-module-trade/src/main/java/cn/iocoder/yudao/module/trade/service/delivery/DeliveryExpressTemplateServiceImpl.java
# yudao-module-mall/yudao-module-trade/src/main/java/cn/iocoder/yudao/module/trade/service/delivery/DeliveryPickUpStoreServiceImpl.java
# yudao-module-mall/yudao-module-trade/src/main/java/cn/iocoder/yudao/module/trade/service/order/TradeOrderQueryServiceImpl.java
# yudao-module-mall/yudao-module-trade/src/main/java/cn/iocoder/yudao/module/trade/service/order/TradeOrderUpdateServiceImpl.java
# yudao-module-member/src/main/java/cn/iocoder/yudao/module/member/service/group/MemberGroupServiceImpl.java
# yudao-module-member/src/main/java/cn/iocoder/yudao/module/member/service/level/MemberLevelServiceImpl.java
# yudao-module-member/src/main/java/cn/iocoder/yudao/module/member/service/tag/MemberTagServiceImpl.java
# yudao-module-member/src/main/java/cn/iocoder/yudao/module/member/service/user/MemberUserServiceImpl.java
# yudao-module-mp/src/main/java/cn/iocoder/yudao/module/mp/service/handler/user/SubscribeHandler.java
# yudao-module-mp/src/main/java/cn/iocoder/yudao/module/mp/service/tag/MpTagServiceImpl.java
# yudao-module-mp/src/main/java/cn/iocoder/yudao/module/mp/service/user/MpUserServiceImpl.java
# yudao-module-pay/src/main/java/cn/iocoder/yudao/module/pay/service/app/PayAppServiceImpl.java
# yudao-module-pay/src/main/java/cn/iocoder/yudao/module/pay/service/channel/PayChannelServiceImpl.java
# yudao-module-pay/src/main/java/cn/iocoder/yudao/module/pay/service/order/PayOrderServiceImpl.java
# yudao-module-pay/src/main/java/cn/iocoder/yudao/module/pay/service/transfer/PayTransferServiceImpl.java
# yudao-module-pay/src/main/java/cn/iocoder/yudao/module/pay/service/wallet/PayWalletRechargeServiceImpl.java
# yudao-module-system/src/test/java/cn/iocoder/yudao/module/system/service/social/SocialClientServiceImplTest.java
|
2025-07-19 16:40:00 +08:00 |
|
YunaiV
|
1978603bd9
|
(〃'▽'〃) v2.6.1 发布:Vben5 + antd 管理后台支持 BPM 工作流、CRM 客户管理
|
2025-07-19 15:31:13 +08:00 |
|