mirror of
https://github.com/dromara/RuoYi-Vue-Plus.git
synced 2026-11-02 05:55:32 +08:00
feat(workflow): 新增定时任务(事件等待)管理接口与菜单
- 新增 FlwEventWaitController:/workflow/eventWait 分页列表、状态汇总、详情、 手动补发,权限分别为 workflow:eventWait:list / query / trigger - FlowEventWaitBo 支持按流程编码、节点编码、业务主键、事件类型、状态、 下次触发时间区间筛选;多值条件用逗号串传递 - FlowEventWaitVo 装配流程名称、业务主键,并透出 timerEnabled, 供前端在定时引擎未开启时给出提示 - 手动补发复用引擎 InsService#startByTimer,不读写等待记录, 下次触发时间不受影响;业务主键留空时生成 long 型雪花 ID - 四方言全量脚本补充「流程监控 → 定时任务」菜单与查询、手动补发按钮 - 升级脚本补充 flow_event_wait 建表(6.0.0 存量库没有该表)与定时任务菜单
This commit is contained in:
@@ -1913,6 +1913,14 @@ GO
|
||||
INSERT sys_menu VALUES (1761400000000011806, N'流程spel表达式定义导出', 1761400000000011801, 5, N'#', N'', NULL, N'N', N'Y', N'F', N'0', N'0', N'workflow:spel:export', N'#', N'', N'', 1761000000000000103, 1761100000000000001, GETDATE(), NULL, NULL, N'');
|
||||
GO
|
||||
|
||||
-- 定时任务(事件等待记录)菜单与按钮
|
||||
INSERT sys_menu VALUES (1761400000000011901, N'定时任务', 1761400000000011630, 3, N'timer', N'workflow/timer/index', N'', N'N', N'N', N'C', N'0', N'0', N'workflow:eventWait:list', N'time', N'', N'', 1761000000000000103, 1761100000000000001, GETDATE(), NULL, NULL, N'定时任务与事件等待监控菜单');
|
||||
GO
|
||||
INSERT sys_menu VALUES (1761400000000011902, N'定时任务查询', 1761400000000011901, 1, N'#', N'', NULL, N'N', N'Y', N'F', N'0', N'0', N'workflow:eventWait:query', N'#', N'', N'', 1761000000000000103, 1761100000000000001, GETDATE(), NULL, NULL, N'');
|
||||
GO
|
||||
INSERT sys_menu VALUES (1761400000000011903, N'定时任务手动补发', 1761400000000011901, 2, N'#', N'', NULL, N'N', N'Y', N'F', N'0', N'0', N'workflow:eventWait:trigger', N'#', N'', N'', 1761000000000000103, 1761100000000000001, GETDATE(), NULL, NULL, N'');
|
||||
GO
|
||||
|
||||
-- 请假测试相关按钮
|
||||
INSERT sys_menu VALUES (1761400000000011638, N'请假申请', 1761400000000000005, 1, N'leave', N'workflow/leave/index', N'', N'N', N'Y', N'C', N'0', N'0', N'workflow:leave:list', N'#', N'', N'', 1761000000000000103, 1761100000000000001, GETDATE(), NULL, NULL, N'请假申请菜单');
|
||||
GO
|
||||
|
||||
Reference in New Issue
Block a user