775 Commits

Author SHA1 Message Date
YunaiV
4583f161b4 【功能优化】工作流:接入 SimpleModelUtils 预测遍历逻辑 2024-10-23 22:38:21 +08:00
YunaiV
78ac52132b 【功能优化】工作流:接入 SimpleModelUtils 预测遍历逻辑 2024-10-23 19:46:36 +08:00
YunaiV
c93d7eb9c0 【功能优化】工作流:增加 SimpleModelUtils 遍历逻辑 2024-10-23 19:13:40 +08:00
YunaiV
e8c9c2eedd 【功能优化】工作流:审批详情,接入 BpmnModelUtils 进行预测 2024-10-23 09:36:43 +08:00
YunaiV
3afe93a157 【功能优化】工作流:基于 BPMN 的预测,Util 封装 2024-10-22 19:24:37 +08:00
YunaiV
4695904fb5 Merge remote-tracking branch 'origin/feature/bpm' into feature/bpm
# Conflicts:
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/task/BpmProcessInstanceServiceImpl.java
2024-10-21 20:38:59 +08:00
YunaiV
d95e91d424 【功能新增】工作流:基于 BPMN 的预测,测试代码 2024-10-21 20:38:02 +08:00
jason
4d02e29cbf Merge remote-tracking branch 'origin/feature/bpm' into feature/bpm 2024-10-21 10:15:09 +08:00
jason
8b1bc8cd01 【待办评审修改】 判断任务的加签人逻辑修改 2024-10-21 10:06:43 +08:00
YunaiV
ab36f5bedc 【代码优化】工作流:进一步完善 SimpleModelUtils、BpmnModelUtils 的注释,提升可读性! 2024-10-21 09:37:40 +08:00
jason
6906f79a0e Merge remote-tracking branch 'origin/feature/bpm' into feature/bpm 2024-10-20 09:48:59 +08:00
jason
eebee1ebcc 【功能修改】 新增包容分支功能 2024-10-20 09:48:12 +08:00
YunaiV
84bf1c3b90 【功能调整】工作流:工作流程的流转记录,不区分父子任务 2024-10-19 21:52:56 +08:00
YunaiV
2bc252237b 【功能修复】工作流:没有审批人自动通过时,缺少了 owner 或 assignee 为空的判断 2024-10-19 21:10:55 +08:00
YunaiV
206b3ea9d2 【文案修改】工作流:“回退”统一改成“退回”,和飞书保持一致 2024-10-19 19:01:12 +08:00
YunaiV
8a8544b3bd 【功能修改】工作流:调整 cc 抄送表的字段 2024-10-19 18:23:40 +08:00
YunaiV
1c78cdc26e 【代码优化】工作流:进一步完善 SimpleModelUtils、BpmnModelUtils 的注释,提升可读性! 2024-10-19 16:10:45 +08:00
YunaiV
23b011b6f9 【代码优化】工作流:移除多余的 attachNodeId 字段,因为不需要 UserTask 后面跟 ServiceTask 实现审批通过、不通过 2024-10-19 15:42:22 +08:00
YunaiV
c0140a41f4 【代码优化】工作流:进一步完善 SimpleModelUtils 的注释
【代码优化】工作流:新增 ConditionNodeConvert
2024-10-19 15:37:35 +08:00
YunaiV
2c2512e405 【代码优化】工作流:将元素相关的操作,挪到 BpmnModelUtils 中
【代码优化】工作流:新增 NodeConvert 接口以及其实现,将 SimpleModelUtils 统一收敛
2024-10-19 12:52:49 +08:00
jason
8469b2b8cb 【代码评审修改】 getTodoTask 评审修改 2024-10-18 23:35:18 +08:00
YunaiV
7b57c7d056 【代码优化】工作流:将 SimpleModelConstants 删除
【代码优化】工作流:将 BpmUserTaskApproveMethodEnum 增加 completionCondition
2024-10-17 22:49:31 +08:00
YunaiV
6700267ae9 Merge remote-tracking branch 'origin/feature/bpm' into feature/bpm
# Conflicts:
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/task/BpmTaskController.java
2024-10-17 10:03:04 +08:00
YunaiV
3e55b44904 【代码评审】工作流:getTodoTask 的评审 2024-10-17 10:02:39 +08:00
jason
5e6e59b528 【功能修改】 整合审批详情接口,删除不用的方法 2024-10-17 09:58:19 +08:00
jason
1d815c2c22 【功能修改】 整合流程详情接口 2024-10-16 22:26:14 +08:00
YunaiV
1c4bb2c80d 【代码评审】工作流:getTodoTask 的评审 2024-10-14 09:53:16 +08:00
jason
c70ef4493a 【功能修改】 新增我的待办任务接口 2024-10-13 19:59:18 +08:00
YunaiV
46a0d4f6af Merge branch 'master-jdk17' of https://gitee.com/zhijiantianya/ruoyi-vue-pro
# Conflicts:
#	yudao-dependencies/pom.xml
#	yudao-framework/yudao-spring-boot-starter-biz-tenant/src/main/java/cn/iocoder/yudao/framework/tenant/core/db/TenantDatabaseInterceptor.java
2024-10-13 17:00:43 +08:00
YunaiV
6e7db6ebd0 !144 【代码修复】商城订单的支付回调接口添加@PermitAll和部分DO缺少@KeySequence问题 2024-10-12 20:38:22 +08:00
YunaiV
c05f9fe98e Merge remote-tracking branch 'origin/feature/bpm' into feature/bpm
# Conflicts:
#	sql/mysql/bpm_update.sql
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/task/BpmProcessInstanceServiceImpl.java
2024-10-12 19:40:22 +08:00
YunaiV
41eec7806d 【功能优化】工作流:BPMN 流程图高亮的计算,切换到后端为主 2024-10-12 19:39:13 +08:00
jason
c6c2023440 【功能修改】 新增任务抄送接口 2024-10-10 23:04:17 +08:00
jason
405ecf054b 【代码评审修改】 代码评审修改 2024-10-08 12:31:03 +08:00
YunaiV
e163bdf634 Merge branch 'master-jdk17' of https://gitee.com/zhijiantianya/ruoyi-vue-pro
# Conflicts:
#	yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/controller/app/order/vo/AppTradeOrderSettlementReqVO.java
#	yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/service/price/bo/TradePriceCalculateReqBO.java
#	yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/service/price/calculator/TradeSeckillActivityPriceCalculator.java
2024-10-07 15:57:56 +08:00
YunaiV
f9ce9703bf 【功能修复】工作流:CandidateGroupStrategyTest 单测临时禁用 2024-10-07 15:54:30 +08:00
YunaiV
6208c1dc4c 【同步】jdk21 和 jdk8 的代码 2024-10-04 17:22:15 +08:00
YunaiV
eaa22e7a56 Merge branch 'master-jdk17' of https://gitee.com/zhijiantianya/ruoyi-vue-pro
# Conflicts:
#	pom.xml
#	yudao-dependencies/pom.xml
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/BpmModelController.java
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/vo/model/BpmModeImportReqVO.java
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/vo/model/BpmModelSaveReqVO.java
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/vo/model/BpmModelUpdateReqVO.java
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/task/BpmTaskController.java
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/framework/flowable/core/candidate/strategy/BpmTaskCandidateDeptLeaderStrategy.java
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/framework/flowable/core/candidate/strategy/BpmTaskCandidateDeptMemberStrategy.java
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/framework/flowable/core/candidate/strategy/BpmTaskCandidateGroupStrategy.java
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/framework/flowable/core/candidate/strategy/BpmTaskCandidatePostStrategy.java
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/framework/flowable/core/candidate/strategy/BpmTaskCandidateRoleStrategy.java
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/framework/flowable/core/candidate/strategy/BpmTaskCandidateStartUserSelectStrategy.java
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/framework/flowable/core/candidate/strategy/BpmTaskCandidateUserStrategy.java
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/framework/flowable/core/listener/BpmTaskEventListener.java
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/definition/BpmModelService.java
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/definition/BpmModelServiceImpl.java
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/definition/BpmProcessDefinitionServiceImpl.java
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/message/BpmMessageService.java
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/task/BpmActivityServiceImpl.java
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/task/BpmProcessInstanceService.java
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/task/BpmProcessInstanceServiceImpl.java
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/task/BpmTaskService.java
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/task/BpmTaskServiceImpl.java
#	yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/framework/permission/core/aop/CrmPermissionAspect.java
#	yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/api/user/AdminUserApiImpl.java
#	yudao-server/pom.xml
2024-10-04 17:16:23 +08:00
YunaiV
f299bf8a36 【代码优化】工作流:删除用不到的方法 2024-10-04 17:11:25 +08:00
YunaiV
f1872b70ee 【功能修复】工作流:新的 bpm 详情,bpmn 设计器也返回 node 信息 2024-10-04 17:05:51 +08:00
YunaiV
4687dfbb97 【功能修复】工作流:新建的流程,部分数据的 NPE 问题 2024-10-04 11:47:39 +08:00
YunaiV
ad0d9d10c8 【功能新增】工作流:BpmTaskCandidateAssignEmptyStrategy 读取流程管理员 2024-10-04 11:14:02 +08:00
YunaiV
742c2967de 【功能新增】工作流:流程发起时,校验是否有发起流程的权限 2024-10-03 20:44:46 +08:00
YunaiV
9cc8e0d37f 【功能新增】工作流:流程模型修改时,校验是否为流程的管理员 2024-10-03 20:16:32 +08:00
YunaiV
90ced26b01 【功能优化】工作流:流程模型的定义,增加谁可以发起、谁可以管理的字段 CRUD 2024-10-03 20:05:31 +08:00
YunaiV
9334edc9ea Merge branch 'master-jdk17' of https://gitee.com/zhijiantianya/ruoyi-vue-pro into feature/bpm
# Conflicts:
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/task/BpmProcessInstanceServiceImpl.java
2024-10-03 11:28:22 +08:00
YunaiV
61549f13c0 【代码评审】工作流:审批详情新接口的 review 2024-10-03 11:10:14 +08:00
jason
abea0edf23 【功能修改】 流程抄送查询返回 activityId 字段 2024-10-02 09:53:28 +08:00
jason
62e75a0bfe 【问题修复】 获取审批详情。修复结束节点的状态问题 2024-10-01 23:40:08 +08:00
YunaiV
2ca4f1fb9b 【功能调整】全局:默认 /app-api/* 需要登录,和 /admin-api/* 保持一致,降低大家理解成本 2024-10-01 11:45:00 +08:00