初始化添加warm-flow

This commit is contained in:
gssong
2024-08-04 13:47:48 +08:00
parent 782821aeb2
commit efb628be5f
83 changed files with 1642 additions and 7206 deletions

View File

@@ -0,0 +1,38 @@
<?xml version="1.0" encoding="UTF-8"?>
<definition flowCode="leaveFlow-serial1" flowName="串行-简单" version="1.0" fromCustom="N"
fromPath="system/leave/approve">
<node nodeType="start" nodeCode="1" nodeName="开始" coordinate="120,280|120,280" skipAnyNode="N"
listenerType="start,assignment,finish,permission,create"
listenerPath="com.ruoyi.system.Listener.StartListener@@323@@com.ruoyi.system.Listener.FinishListener@@com.ruoyi.system.Listener.PermissionListener@@com.ruoyi.system.Listener.CreateListener">
<skip coordinate="140,280;230,280" skipType="PASS">2</skip>
</node>
<node nodeType="between" nodeCode="2" nodeName="待提交" permissionFlag="role:1,role:2" coordinate="280,280|280,280"
skipAnyNode="N" nodeRatio="0"
listenerType="start,assignment,finish,permission,create"
listenerPath="com.ruoyi.system.Listener.StartListener@@323@@com.ruoyi.system.Listener.FinishListener@@com.ruoyi.system.Listener.PermissionListener@@com.ruoyi.system.Listener.CreateListener">
<skip coordinate="330,280;430,280" skipType="PASS">3</skip>
</node>
<node nodeType="between" nodeCode="3" nodeName="组长审批" permissionFlag="role:1,role:2"
coordinate="480,280|480,280" skipAnyNode="Y" nodeRatio="0"
listenerType="start,assignment,finish,permission,create"
listenerPath="com.ruoyi.system.Listener.StartListener@@323@@com.ruoyi.system.Listener.FinishListener@@com.ruoyi.system.Listener.PermissionListener@@com.ruoyi.system.Listener.CreateListener">
<skip coordinate="530,280;650,280" skipType="PASS">4</skip>
</node>
<node nodeType="between" nodeCode="4" nodeName="部门经理审批" permissionFlag="role:1,role:2"
coordinate="700,280|700,280" skipAnyNode="N" nodeRatio="0"
listenerType="start,assignment,finish,permission,create"
listenerPath="com.ruoyi.system.Listener.StartListener@@323@@com.ruoyi.system.Listener.FinishListener@@com.ruoyi.system.Listener.PermissionListener@@com.ruoyi.system.Listener.CreateListener">
<skip coordinate="750,280;870,280" skipType="PASS">5</skip>
<skip coordinate="700,240;700,210;280,210;280,240" skipType="REJECT">2</skip>
</node>
<node nodeType="between" nodeCode="5" nodeName="hr审批" permissionFlag="warmFlowInitiator"
coordinate="920,280|920,280" skipAnyNode="Y" nodeRatio="0"
listenerType="start,assignment,finish,permission,create"
listenerPath="com.ruoyi.system.Listener.StartListener@@323@@com.ruoyi.system.Listener.FinishListener@@com.ruoyi.system.Listener.PermissionListener@@com.ruoyi.system.Listener.CreateListener">
<skip coordinate="970,280;1100,280" skipType="PASS">6</skip>
</node>
<node nodeType="end" nodeCode="6" nodeName="结束" coordinate="1120,280|1120,280" skipAnyNode="N"
listenerType="start,assignment,finish,permission,create"
listenerPath="com.ruoyi.system.Listener.StartListener@@323@@com.ruoyi.system.Listener.FinishListener@@com.ruoyi.system.Listener.PermissionListener@@com.ruoyi.system.Listener.CreateListener"/>
</definition>

Binary file not shown.

View File

@@ -83,7 +83,7 @@ create table wf_definition_config
table_name varchar(255) not null comment '表名',
definition_id varchar(255) not null comment '流程定义ID',
process_key varchar(255) not null comment '流程KEY',
version int(10) not null comment '流程版本',
version varchar(255) not null comment '流程版本',
create_dept bigint null comment '创建部门',
create_by bigint null comment '创建者',
create_time datetime null comment '创建时间',