mirror of
				https://github.com/dromara/RuoYi-Vue-Plus.git
				synced 2025-11-04 16:23:42 +08:00 
			
		
		
		
	update 升级warm-flow的sql语句
This commit is contained in:
		@@ -1,22 +1,21 @@
 | 
				
			|||||||
 | 
					 | 
				
			||||||
create table FLOW_DEFINITION
 | 
					create table FLOW_DEFINITION
 | 
				
			||||||
(
 | 
					(
 | 
				
			||||||
    ID NUMBER (20) not null,
 | 
					    ID              NUMBER(20)            not null,
 | 
				
			||||||
    FLOW_CODE VARCHAR2 (40) not null,
 | 
					    FLOW_CODE       VARCHAR2(40)          not null,
 | 
				
			||||||
    FLOW_NAME VARCHAR2 (100) not null,
 | 
					    FLOW_NAME       VARCHAR2(100)         not null,
 | 
				
			||||||
    CATEGORY VARCHAR2 (100),
 | 
					    CATEGORY        VARCHAR2(100),
 | 
				
			||||||
    VERSION VARCHAR2 (20) not null,
 | 
					    VERSION         VARCHAR2(20)          not null,
 | 
				
			||||||
    IS_PUBLISH NUMBER (1) default 0 not null,
 | 
					    IS_PUBLISH      NUMBER(1)   default 0 not null,
 | 
				
			||||||
    FORM_CUSTOM VARCHAR2 (1) default 'N',
 | 
					    FORM_CUSTOM     VARCHAR2(1) default 'N',
 | 
				
			||||||
    FORM_PATH VARCHAR2 (100),
 | 
					    FORM_PATH       VARCHAR2(100),
 | 
				
			||||||
    ACTIVITY_STATUS NUMBER (1) default 1,
 | 
					    ACTIVITY_STATUS NUMBER(1)   default 1,
 | 
				
			||||||
    LISTENER_TYPE VARCHAR2 (100),
 | 
					    LISTENER_TYPE   VARCHAR2(100),
 | 
				
			||||||
    LISTENER_PATH VARCHAR2 (500),
 | 
					    LISTENER_PATH   VARCHAR2(500),
 | 
				
			||||||
    EXT VARCHAR2 (500),
 | 
					    EXT             VARCHAR2(500),
 | 
				
			||||||
    CREATE_TIME DATE,
 | 
					    CREATE_TIME     DATE,
 | 
				
			||||||
    UPDATE_TIME DATE,
 | 
					    UPDATE_TIME     DATE,
 | 
				
			||||||
    DEL_FLAG VARCHAR2 (1) default '0',
 | 
					    DEL_FLAG        VARCHAR2(1) default '0',
 | 
				
			||||||
    TENANT_ID VARCHAR2 (40)
 | 
					    TENANT_ID       VARCHAR2(40)
 | 
				
			||||||
);
 | 
					);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
alter table FLOW_DEFINITION add constraint PK_FLOW_DEFINITION primary key (ID);
 | 
					alter table FLOW_DEFINITION add constraint PK_FLOW_DEFINITION primary key (ID);
 | 
				
			||||||
@@ -41,27 +40,27 @@ comment on column FLOW_DEFINITION.TENANT_ID is '租户id';
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
create table FLOW_NODE
 | 
					create table FLOW_NODE
 | 
				
			||||||
(
 | 
					(
 | 
				
			||||||
    ID NUMBER (20) not null,
 | 
					    ID              NUMBER(20)    not null,
 | 
				
			||||||
    NODE_TYPE NUMBER (1) not null,
 | 
					    NODE_TYPE       NUMBER(1)     not null,
 | 
				
			||||||
    DEFINITION_ID NUMBER (20) not null,
 | 
					    DEFINITION_ID   NUMBER(20)    not null,
 | 
				
			||||||
    NODE_CODE VARCHAR2 (100) not null,
 | 
					    NODE_CODE       VARCHAR2(100) not null,
 | 
				
			||||||
    NODE_NAME VARCHAR2 (100),
 | 
					    NODE_NAME       VARCHAR2(100),
 | 
				
			||||||
    NODE_RATIO NUMBER (6,3),
 | 
					    NODE_RATIO      NUMBER(6, 3),
 | 
				
			||||||
    COORDINATE VARCHAR2 (100),
 | 
					    COORDINATE      VARCHAR2(100),
 | 
				
			||||||
    SKIP_ANY_NODE VARCHAR2 (100) default 'N',
 | 
					    SKIP_ANY_NODE   VARCHAR2(100) default 'N',
 | 
				
			||||||
    ANY_NODE_SKIP VARCHAR2 (100),
 | 
					    ANY_NODE_SKIP   VARCHAR2(100),
 | 
				
			||||||
    LISTENER_TYPE VARCHAR2 (100),
 | 
					    LISTENER_TYPE   VARCHAR2(100),
 | 
				
			||||||
    LISTENER_PATH VARCHAR2 (500),
 | 
					    LISTENER_PATH   VARCHAR2(500),
 | 
				
			||||||
    HANDLER_TYPE VARCHAR2 (100),
 | 
					    HANDLER_TYPE    VARCHAR2(100),
 | 
				
			||||||
    HANDLER_PATH VARCHAR2 (400),
 | 
					    HANDLER_PATH    VARCHAR2(400),
 | 
				
			||||||
    FORM_CUSTOM VARCHAR2 (1) default 'N',
 | 
					    FORM_CUSTOM     VARCHAR2(1)   default 'N',
 | 
				
			||||||
    FORM_PATH VARCHAR2 (100),
 | 
					    FORM_PATH       VARCHAR2(100),
 | 
				
			||||||
    VERSION VARCHAR2 (20),
 | 
					    VERSION         VARCHAR2(20),
 | 
				
			||||||
    CREATE_TIME DATE,
 | 
					    CREATE_TIME     DATE,
 | 
				
			||||||
    UPDATE_TIME DATE,
 | 
					    UPDATE_TIME     DATE,
 | 
				
			||||||
    DEL_FLAG VARCHAR2 (1) default '0',
 | 
					    DEL_FLAG        VARCHAR2(1)   default '0',
 | 
				
			||||||
    TENANT_ID VARCHAR2 (40),
 | 
					    TENANT_ID       VARCHAR2(40),
 | 
				
			||||||
    PERMISSION_FLAG VARCHAR2 (200)
 | 
					    PERMISSION_FLAG VARCHAR2(200)
 | 
				
			||||||
);
 | 
					);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
alter table FLOW_NODE add constraint PK_FLOW_NODE primary key (ID);
 | 
					alter table FLOW_NODE add constraint PK_FLOW_NODE primary key (ID);
 | 
				
			||||||
@@ -91,20 +90,20 @@ comment on column FLOW_NODE.PERMISSION_FLAG is '权限标识(权限类型:权
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
create table FLOW_SKIP
 | 
					create table FLOW_SKIP
 | 
				
			||||||
(
 | 
					(
 | 
				
			||||||
    ID NUMBER (20) not null,
 | 
					    ID             NUMBER(20)    not null,
 | 
				
			||||||
    DEFINITION_ID NUMBER (20) not null,
 | 
					    DEFINITION_ID  NUMBER(20)    not null,
 | 
				
			||||||
    NOW_NODE_CODE VARCHAR2 (100) not null,
 | 
					    NOW_NODE_CODE  VARCHAR2(100) not null,
 | 
				
			||||||
    NOW_NODE_TYPE NUMBER (1),
 | 
					    NOW_NODE_TYPE  NUMBER(1),
 | 
				
			||||||
    NEXT_NODE_CODE VARCHAR2 (100) not null,
 | 
					    NEXT_NODE_CODE VARCHAR2(100) not null,
 | 
				
			||||||
    NEXT_NODE_TYPE NUMBER (1),
 | 
					    NEXT_NODE_TYPE NUMBER(1),
 | 
				
			||||||
    SKIP_NAME VARCHAR2 (100),
 | 
					    SKIP_NAME      VARCHAR2(100),
 | 
				
			||||||
    SKIP_TYPE VARCHAR2 (40),
 | 
					    SKIP_TYPE      VARCHAR2(40),
 | 
				
			||||||
    SKIP_CONDITION VARCHAR2 (200),
 | 
					    SKIP_CONDITION VARCHAR2(200),
 | 
				
			||||||
    COORDINATE VARCHAR2 (100),
 | 
					    COORDINATE     VARCHAR2(100),
 | 
				
			||||||
    CREATE_TIME DATE,
 | 
					    CREATE_TIME    DATE,
 | 
				
			||||||
    UPDATE_TIME DATE,
 | 
					    UPDATE_TIME    DATE,
 | 
				
			||||||
    DEL_FLAG VARCHAR2 (1) default '0',
 | 
					    DEL_FLAG       VARCHAR2(1) default '0',
 | 
				
			||||||
    TENANT_ID VARCHAR2 (40)
 | 
					    TENANT_ID      VARCHAR2(40)
 | 
				
			||||||
);
 | 
					);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
alter table FLOW_SKIP add constraint PK_FLOW_SKIP primary key (ID);
 | 
					alter table FLOW_SKIP add constraint PK_FLOW_SKIP primary key (ID);
 | 
				
			||||||
@@ -127,21 +126,22 @@ comment on column FLOW_SKIP.TENANT_ID is '租户id';
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
create table FLOW_INSTANCE
 | 
					create table FLOW_INSTANCE
 | 
				
			||||||
(
 | 
					(
 | 
				
			||||||
    ID NUMBER not null,
 | 
					    ID              NUMBER       not null,
 | 
				
			||||||
    DEFINITION_ID NUMBER not null,
 | 
					    DEFINITION_ID   NUMBER       not null,
 | 
				
			||||||
    BUSINESS_ID VARCHAR2 (40) not null,
 | 
					    BUSINESS_ID     VARCHAR2(40) not null,
 | 
				
			||||||
    NODE_TYPE NUMBER (1),
 | 
					    NODE_TYPE       NUMBER(1),
 | 
				
			||||||
    NODE_CODE VARCHAR2 (100),
 | 
					    NODE_CODE       VARCHAR2(100),
 | 
				
			||||||
    NODE_NAME VARCHAR2 (100),
 | 
					    NODE_NAME       VARCHAR2(100),
 | 
				
			||||||
    VARIABLE CLOB,
 | 
					    VARIABLE        CLOB,
 | 
				
			||||||
    FLOW_STATUS VARCHAR2 (20),
 | 
					    FLOW_STATUS     VARCHAR2(20),
 | 
				
			||||||
    ACTIVITY_STATUS NUMBER (1) default 1,
 | 
					    ACTIVITY_STATUS NUMBER(1)    default 1,
 | 
				
			||||||
    CREATE_BY VARCHAR2 (64) default '',
 | 
					    DEF_JSON        CLOB,
 | 
				
			||||||
    CREATE_TIME DATE,
 | 
					    CREATE_BY       VARCHAR2(64) default '',
 | 
				
			||||||
    UPDATE_TIME DATE,
 | 
					    CREATE_TIME     DATE,
 | 
				
			||||||
    EXT VARCHAR2 (500),
 | 
					    UPDATE_TIME     DATE,
 | 
				
			||||||
    DEL_FLAG VARCHAR2 (1) default '0',
 | 
					    EXT             VARCHAR2(500),
 | 
				
			||||||
    TENANT_ID VARCHAR2 (40)
 | 
					    DEL_FLAG        VARCHAR2(1)  default '0',
 | 
				
			||||||
 | 
					    TENANT_ID       VARCHAR2(40)
 | 
				
			||||||
);
 | 
					);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
alter table FLOW_INSTANCE add constraint PK_FLOW_INSTANCE primary key (ID);
 | 
					alter table FLOW_INSTANCE add constraint PK_FLOW_INSTANCE primary key (ID);
 | 
				
			||||||
@@ -156,6 +156,7 @@ comment on column FLOW_INSTANCE.NODE_NAME is '开始节点名称';
 | 
				
			|||||||
comment on column FLOW_INSTANCE.VARIABLE is '任务变量';
 | 
					comment on column FLOW_INSTANCE.VARIABLE is '任务变量';
 | 
				
			||||||
comment on column FLOW_INSTANCE.FLOW_STATUS is '流程状态(0待提交 1审批中 2 审批通过 3自动通过 4终止 5作废 6撤销 7取回  8已完成 9已退回 10失效)';
 | 
					comment on column FLOW_INSTANCE.FLOW_STATUS is '流程状态(0待提交 1审批中 2 审批通过 3自动通过 4终止 5作废 6撤销 7取回  8已完成 9已退回 10失效)';
 | 
				
			||||||
comment on column FLOW_INSTANCE.ACTIVITY_STATUS is '流程激活状态(0挂起 1激活)';
 | 
					comment on column FLOW_INSTANCE.ACTIVITY_STATUS is '流程激活状态(0挂起 1激活)';
 | 
				
			||||||
 | 
					comment on column FLOW_INSTANCE.DEF_JSON is '流程定义json';
 | 
				
			||||||
comment on column FLOW_INSTANCE.CREATE_BY is '创建者';
 | 
					comment on column FLOW_INSTANCE.CREATE_BY is '创建者';
 | 
				
			||||||
comment on column FLOW_INSTANCE.CREATE_TIME is '创建时间';
 | 
					comment on column FLOW_INSTANCE.CREATE_TIME is '创建时间';
 | 
				
			||||||
comment on column FLOW_INSTANCE.UPDATE_TIME is '更新时间';
 | 
					comment on column FLOW_INSTANCE.UPDATE_TIME is '更新时间';
 | 
				
			||||||
@@ -165,18 +166,18 @@ comment on column FLOW_INSTANCE.TENANT_ID is '租户id';
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
create table FLOW_TASK
 | 
					create table FLOW_TASK
 | 
				
			||||||
(
 | 
					(
 | 
				
			||||||
    ID NUMBER (20) not null,
 | 
					    ID            NUMBER(20) not null,
 | 
				
			||||||
    DEFINITION_ID NUMBER (20) not null,
 | 
					    DEFINITION_ID NUMBER(20) not null,
 | 
				
			||||||
    INSTANCE_ID NUMBER (20) not null,
 | 
					    INSTANCE_ID   NUMBER(20) not null,
 | 
				
			||||||
    NODE_CODE VARCHAR2 (100),
 | 
					    NODE_CODE     VARCHAR2(100),
 | 
				
			||||||
    NODE_NAME VARCHAR2 (100),
 | 
					    NODE_NAME     VARCHAR2(100),
 | 
				
			||||||
    NODE_TYPE NUMBER (1),
 | 
					    NODE_TYPE     NUMBER(1),
 | 
				
			||||||
    FORM_CUSTOM VARCHAR2 (1) default 'N',
 | 
					    FORM_CUSTOM   VARCHAR2(1) default 'N',
 | 
				
			||||||
    FORM_PATH VARCHAR2 (100),
 | 
					    FORM_PATH     VARCHAR2(100),
 | 
				
			||||||
    CREATE_TIME DATE,
 | 
					    CREATE_TIME   DATE,
 | 
				
			||||||
    UPDATE_TIME DATE,
 | 
					    UPDATE_TIME   DATE,
 | 
				
			||||||
    DEL_FLAG VARCHAR2 (1) default '0',
 | 
					    DEL_FLAG      VARCHAR2(1) default '0',
 | 
				
			||||||
    TENANT_ID VARCHAR2 (40)
 | 
					    TENANT_ID     VARCHAR2(40)
 | 
				
			||||||
);
 | 
					);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
alter table FLOW_TASK add constraint PK_FLOW_TASK primary key (ID);
 | 
					alter table FLOW_TASK add constraint PK_FLOW_TASK primary key (ID);
 | 
				
			||||||
@@ -197,28 +198,30 @@ comment on column FLOW_TASK.TENANT_ID is '租户id';
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
create table FLOW_HIS_TASK
 | 
					create table FLOW_HIS_TASK
 | 
				
			||||||
(
 | 
					(
 | 
				
			||||||
    ID NUMBER (20) not null,
 | 
					    ID               NUMBER(20) not null,
 | 
				
			||||||
    DEFINITION_ID NUMBER (20) not null,
 | 
					    DEFINITION_ID    NUMBER(20) not null,
 | 
				
			||||||
    INSTANCE_ID NUMBER (20) not null,
 | 
					    INSTANCE_ID      NUMBER(20) not null,
 | 
				
			||||||
    TASK_ID NUMBER (20) not null,
 | 
					    TASK_ID          NUMBER(20) not null,
 | 
				
			||||||
    NODE_CODE VARCHAR2 (100),
 | 
					    NODE_CODE        VARCHAR2(100),
 | 
				
			||||||
    NODE_NAME VARCHAR2 (100),
 | 
					    NODE_NAME        VARCHAR2(100),
 | 
				
			||||||
    NODE_TYPE NUMBER (1),
 | 
					    NODE_TYPE        NUMBER(1),
 | 
				
			||||||
    TARGET_NODE_CODE VARCHAR2 (100),
 | 
					    TARGET_NODE_CODE VARCHAR2(200),
 | 
				
			||||||
    TARGET_NODE_NAME VARCHAR2 (100),
 | 
					    TARGET_NODE_NAME VARCHAR2(200),
 | 
				
			||||||
    APPROVER VARCHAR2 (40),
 | 
					    APPROVER         VARCHAR2(40),
 | 
				
			||||||
    COOPERATE_TYPE NUMBER (1) default 0,
 | 
					    COOPERATE_TYPE   NUMBER(1)   default 0,
 | 
				
			||||||
    COLLABORATOR VARCHAR2 (40),
 | 
					    COLLABORATOR     VARCHAR2(40),
 | 
				
			||||||
    SKIP_TYPE VARCHAR2 (10),
 | 
					    SKIP_TYPE        VARCHAR2(10),
 | 
				
			||||||
    FLOW_STATUS VARCHAR2 (20),
 | 
					    FLOW_STATUS      VARCHAR2(20),
 | 
				
			||||||
    FORM_CUSTOM VARCHAR2 (1) default 'N',
 | 
					    FORM_CUSTOM      VARCHAR2(1) default 'N',
 | 
				
			||||||
    FORM_PATH VARCHAR2 (100),
 | 
					    FORM_PATH        VARCHAR2(100),
 | 
				
			||||||
    MESSAGE VARCHAR2 (500),
 | 
					    MESSAGE          VARCHAR2(500),
 | 
				
			||||||
    EXT VARCHAR2 (500),
 | 
					    VARIABLE         CLOB,
 | 
				
			||||||
    CREATE_TIME DATE,
 | 
					    EXT              VARCHAR2(500),
 | 
				
			||||||
    UPDATE_TIME DATE,
 | 
					    CREATE_TIME      DATE,
 | 
				
			||||||
    DEL_FLAG VARCHAR2 (1) default '0',
 | 
					    UPDATE_TIME      DATE,
 | 
				
			||||||
    TENANT_ID VARCHAR2 (40)
 | 
					    DEL_FLAG         VARCHAR2(1) default '0',
 | 
				
			||||||
 | 
					    TENANT_ID        VARCHAR2(40)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
);
 | 
					);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
alter table FLOW_HIS_TASK add constraint PK_FLOW_HIS_TASK primary key (ID);
 | 
					alter table FLOW_HIS_TASK add constraint PK_FLOW_HIS_TASK primary key (ID);
 | 
				
			||||||
@@ -238,6 +241,7 @@ comment on column FLOW_HIS_TASK.FLOW_STATUS is '流程状态(1审批中 2 审
 | 
				
			|||||||
comment on column FLOW_HIS_TASK.FORM_CUSTOM is '审批表单是否自定义 (Y是 N否)';
 | 
					comment on column FLOW_HIS_TASK.FORM_CUSTOM is '审批表单是否自定义 (Y是 N否)';
 | 
				
			||||||
comment on column FLOW_HIS_TASK.FORM_PATH is '审批表单路径';
 | 
					comment on column FLOW_HIS_TASK.FORM_PATH is '审批表单路径';
 | 
				
			||||||
comment on column FLOW_HIS_TASK.MESSAGE is '审批意见';
 | 
					comment on column FLOW_HIS_TASK.MESSAGE is '审批意见';
 | 
				
			||||||
 | 
					comment on column FLOW_HIS_TASK.VARIABLE is '任务变量';
 | 
				
			||||||
comment on column FLOW_HIS_TASK.EXT is '扩展字段,预留给业务系统使用';
 | 
					comment on column FLOW_HIS_TASK.EXT is '扩展字段,预留给业务系统使用';
 | 
				
			||||||
comment on column FLOW_HIS_TASK.CREATE_TIME is '任务开始时间';
 | 
					comment on column FLOW_HIS_TASK.CREATE_TIME is '任务开始时间';
 | 
				
			||||||
comment on column FLOW_HIS_TASK.UPDATE_TIME is '审批完成时间';
 | 
					comment on column FLOW_HIS_TASK.UPDATE_TIME is '审批完成时间';
 | 
				
			||||||
@@ -249,15 +253,15 @@ comment on column FLOW_HIS_TASK.COLLABORATOR is '协作人';
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
create table FLOW_USER
 | 
					create table FLOW_USER
 | 
				
			||||||
(
 | 
					(
 | 
				
			||||||
    ID NUMBER (20) not null,
 | 
					    ID           NUMBER(20)  not null,
 | 
				
			||||||
    TYPE VARCHAR2 (1) not null,
 | 
					    TYPE         VARCHAR2(1) not null,
 | 
				
			||||||
    PROCESSED_BY VARCHAR2 (80),
 | 
					    PROCESSED_BY VARCHAR2(80),
 | 
				
			||||||
    ASSOCIATED NUMBER (20) not null,
 | 
					    ASSOCIATED   NUMBER(20)  not null,
 | 
				
			||||||
    CREATE_TIME DATE,
 | 
					    CREATE_TIME  DATE,
 | 
				
			||||||
    CREATE_BY VARCHAR2 (80),
 | 
					    CREATE_BY    VARCHAR2(80),
 | 
				
			||||||
    UPDATE_TIME DATE,
 | 
					    UPDATE_TIME  DATE,
 | 
				
			||||||
    DEL_FLAG VARCHAR2 (1) default '0',
 | 
					    DEL_FLAG     VARCHAR2(1) default '0',
 | 
				
			||||||
    TENANT_ID VARCHAR2 (40)
 | 
					    TENANT_ID    VARCHAR2(40)
 | 
				
			||||||
);
 | 
					);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
alter table FLOW_USER add constraint PK_FLOW_USER primary key (ID);
 | 
					alter table FLOW_USER add constraint PK_FLOW_USER primary key (ID);
 | 
				
			||||||
@@ -312,7 +316,7 @@ COMMENT ON COLUMN flow_category.update_time IS '更新时间';
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
INSERT INTO flow_category VALUES (100, '000000', 0, '0', 'OA审批', 0, '0', 103, 1, SYSDATE, NULL, NULL);
 | 
					INSERT INTO flow_category VALUES (100, '000000', 0, '0', 'OA审批', 0, '0', 103, 1, SYSDATE, NULL, NULL);
 | 
				
			||||||
INSERT INTO flow_category VALUES (101, '000000', 100, '0,100', '假勤管理', 0, '0', 103, 1, SYSDATE, NULL, NULL);
 | 
					INSERT INTO flow_category VALUES (101, '000000', 100, '0,100', '假勤管理', 0, '0', 103, 1, SYSDATE, NULL, NULL);
 | 
				
			||||||
INSERT INTO flow_category VALUES (102, '000000', 100, '0,100', '人事管理', 0, '0', 103, 1, SYSDATE, NULL, NULL);
 | 
					INSERT INTO flow_category VALUES (102, '000000', 100, '0,100', '人事管理', 1, '0', 103, 1, SYSDATE, NULL, NULL);
 | 
				
			||||||
INSERT INTO flow_category VALUES (103, '000000', 101, '0,100,101', '请假', 0, '0', 103, 1, SYSDATE, NULL, NULL);
 | 
					INSERT INTO flow_category VALUES (103, '000000', 101, '0,100,101', '请假', 0, '0', 103, 1, SYSDATE, NULL, NULL);
 | 
				
			||||||
INSERT INTO flow_category VALUES (104, '000000', 101, '0,100,101', '出差', 1, '0', 103, 1, SYSDATE, NULL, NULL);
 | 
					INSERT INTO flow_category VALUES (104, '000000', 101, '0,100,101', '出差', 1, '0', 103, 1, SYSDATE, NULL, NULL);
 | 
				
			||||||
INSERT INTO flow_category VALUES (105, '000000', 101, '0,100,101', '加班', 2, '0', 103, 1, SYSDATE, NULL, NULL);
 | 
					INSERT INTO flow_category VALUES (105, '000000', 101, '0,100,101', '加班', 2, '0', 103, 1, SYSDATE, NULL, NULL);
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -3,22 +3,22 @@
 | 
				
			|||||||
-- ----------------------------
 | 
					-- ----------------------------
 | 
				
			||||||
CREATE TABLE flow_definition
 | 
					CREATE TABLE flow_definition
 | 
				
			||||||
(
 | 
					(
 | 
				
			||||||
    id              int8         NOT NULL,                      -- 主键id
 | 
					    id              int8         NOT NULL,                                 -- 主键id
 | 
				
			||||||
    flow_code       varchar(40)  NOT NULL,                      -- 流程编码
 | 
					    flow_code       varchar(40)  NOT NULL,                                 -- 流程编码
 | 
				
			||||||
    flow_name       varchar(100) NOT NULL,                      -- 流程名称
 | 
					    flow_name       varchar(100) NOT NULL,                                 -- 流程名称
 | 
				
			||||||
    category        varchar(100) NULL,                          -- 流程类别
 | 
					    category        varchar(100) NULL,                                     -- 流程类别
 | 
				
			||||||
    "version"       varchar(20)  NOT NULL,                      -- 流程版本
 | 
					    "version"       varchar(20)  NOT NULL,                                 -- 流程版本
 | 
				
			||||||
    is_publish      int2         NOT NULL DEFAULT 0,            -- 是否发布(0未发布 1已发布 9失效)
 | 
					    is_publish      int2         NOT NULL DEFAULT 0,                       -- 是否发布(0未发布 1已发布 9失效)
 | 
				
			||||||
    form_custom     bpchar(1) NULL DEFAULT 'N':: character varying, -- 审批表单是否自定义(Y是 N否)
 | 
					    form_custom     bpchar(1)    NULL     DEFAULT 'N':: character varying, -- 审批表单是否自定义(Y是 N否)
 | 
				
			||||||
    form_path       varchar(100) NULL,                          -- 审批表单路径
 | 
					    form_path       varchar(100) NULL,                                     -- 审批表单路径
 | 
				
			||||||
    activity_status int2         NOT NULL DEFAULT 1,            -- 流程激活状态(0挂起 1激活)
 | 
					    activity_status int2         NOT NULL DEFAULT 1,                       -- 流程激活状态(0挂起 1激活)
 | 
				
			||||||
    listener_type   varchar(100) NULL,                          -- 监听器类型
 | 
					    listener_type   varchar(100) NULL,                                     -- 监听器类型
 | 
				
			||||||
    listener_path   varchar(400) NULL,                          -- 监听器路径
 | 
					    listener_path   varchar(400) NULL,                                     -- 监听器路径
 | 
				
			||||||
    ext             varchar(500) NULL,                          -- 扩展字段,预留给业务系统使用
 | 
					    ext             varchar(500) NULL,                                     -- 扩展字段,预留给业务系统使用
 | 
				
			||||||
    create_time     timestamp    NULL,                          -- 创建时间
 | 
					    create_time     timestamp    NULL,                                     -- 创建时间
 | 
				
			||||||
    update_time     timestamp    NULL,                          -- 更新时间
 | 
					    update_time     timestamp    NULL,                                     -- 更新时间
 | 
				
			||||||
    del_flag        bpchar(1) NULL DEFAULT '0':: character varying,    -- 删除标志
 | 
					    del_flag        bpchar(1)    NULL     DEFAULT '0':: character varying, -- 删除标志
 | 
				
			||||||
    tenant_id       varchar(40)  NULL,                          -- 租户id
 | 
					    tenant_id       varchar(40)  NULL,                                     -- 租户id
 | 
				
			||||||
    CONSTRAINT flow_definition_pkey PRIMARY KEY (id)
 | 
					    CONSTRAINT flow_definition_pkey PRIMARY KEY (id)
 | 
				
			||||||
);
 | 
					);
 | 
				
			||||||
COMMENT ON TABLE flow_definition IS '流程定义表';
 | 
					COMMENT ON TABLE flow_definition IS '流程定义表';
 | 
				
			||||||
@@ -56,12 +56,12 @@ CREATE TABLE flow_node
 | 
				
			|||||||
    listener_path   varchar(400)  NULL,                                 -- 监听器路径
 | 
					    listener_path   varchar(400)  NULL,                                 -- 监听器路径
 | 
				
			||||||
    handler_type    varchar(100)  NULL,                                 -- 处理器类型
 | 
					    handler_type    varchar(100)  NULL,                                 -- 处理器类型
 | 
				
			||||||
    handler_path    varchar(400)  NULL,                                 -- 处理器路径
 | 
					    handler_path    varchar(400)  NULL,                                 -- 处理器路径
 | 
				
			||||||
    form_custom     bpchar(1) NULL DEFAULT 'N':: character varying,         -- 审批表单是否自定义(Y是 N否)
 | 
					    form_custom     bpchar(1)     NULL DEFAULT 'N':: character varying, -- 审批表单是否自定义(Y是 N否)
 | 
				
			||||||
    form_path       varchar(100)  NULL,                                 -- 审批表单路径
 | 
					    form_path       varchar(100)  NULL,                                 -- 审批表单路径
 | 
				
			||||||
    "version"       varchar(20)   NOT NULL,                             -- 版本
 | 
					    "version"       varchar(20)   NOT NULL,                             -- 版本
 | 
				
			||||||
    create_time     timestamp     NULL,                                 -- 创建时间
 | 
					    create_time     timestamp     NULL,                                 -- 创建时间
 | 
				
			||||||
    update_time     timestamp     NULL,                                 -- 更新时间
 | 
					    update_time     timestamp     NULL,                                 -- 更新时间
 | 
				
			||||||
    del_flag        bpchar(1) NULL DEFAULT '0':: character varying,            -- 删除标志
 | 
					    del_flag        bpchar(1)     NULL DEFAULT '0':: character varying, -- 删除标志
 | 
				
			||||||
    tenant_id       varchar(40)   NULL,                                 -- 租户id
 | 
					    tenant_id       varchar(40)   NULL,                                 -- 租户id
 | 
				
			||||||
    CONSTRAINT flow_node_pkey PRIMARY KEY (id)
 | 
					    CONSTRAINT flow_node_pkey PRIMARY KEY (id)
 | 
				
			||||||
);
 | 
					);
 | 
				
			||||||
@@ -92,20 +92,20 @@ COMMENT ON COLUMN flow_node.tenant_id IS '租户id';
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
CREATE TABLE flow_skip
 | 
					CREATE TABLE flow_skip
 | 
				
			||||||
(
 | 
					(
 | 
				
			||||||
    id             int8         NOT NULL,                    -- 主键id
 | 
					    id             int8         NOT NULL,                             -- 主键id
 | 
				
			||||||
    definition_id  int8         NOT NULL,                    -- 流程定义id
 | 
					    definition_id  int8         NOT NULL,                             -- 流程定义id
 | 
				
			||||||
    now_node_code  varchar(100) NOT NULL,                    -- 当前流程节点的编码
 | 
					    now_node_code  varchar(100) NOT NULL,                             -- 当前流程节点的编码
 | 
				
			||||||
    now_node_type  int2         NULL,                        -- 当前节点类型(0开始节点 1中间节点 2结束节点 3互斥网关 4并行网关)
 | 
					    now_node_type  int2         NULL,                                 -- 当前节点类型(0开始节点 1中间节点 2结束节点 3互斥网关 4并行网关)
 | 
				
			||||||
    next_node_code varchar(100) NOT NULL,                    -- 下一个流程节点的编码
 | 
					    next_node_code varchar(100) NOT NULL,                             -- 下一个流程节点的编码
 | 
				
			||||||
    next_node_type int2         NULL,                        -- 下一个节点类型(0开始节点 1中间节点 2结束节点 3互斥网关 4并行网关)
 | 
					    next_node_type int2         NULL,                                 -- 下一个节点类型(0开始节点 1中间节点 2结束节点 3互斥网关 4并行网关)
 | 
				
			||||||
    skip_name      varchar(100) NULL,                        -- 跳转名称
 | 
					    skip_name      varchar(100) NULL,                                 -- 跳转名称
 | 
				
			||||||
    skip_type      varchar(40)  NULL,                        -- 跳转类型(PASS审批通过 REJECT退回)
 | 
					    skip_type      varchar(40)  NULL,                                 -- 跳转类型(PASS审批通过 REJECT退回)
 | 
				
			||||||
    skip_condition varchar(200) NULL,                        -- 跳转条件
 | 
					    skip_condition varchar(200) NULL,                                 -- 跳转条件
 | 
				
			||||||
    coordinate     varchar(100) NULL,                        -- 坐标
 | 
					    coordinate     varchar(100) NULL,                                 -- 坐标
 | 
				
			||||||
    create_time    timestamp    NULL,                        -- 创建时间
 | 
					    create_time    timestamp    NULL,                                 -- 创建时间
 | 
				
			||||||
    update_time    timestamp    NULL,                        -- 更新时间
 | 
					    update_time    timestamp    NULL,                                 -- 更新时间
 | 
				
			||||||
    del_flag       bpchar(1) NULL DEFAULT '0':: character varying, -- 删除标志
 | 
					    del_flag       bpchar(1)    NULL DEFAULT '0':: character varying, -- 删除标志
 | 
				
			||||||
    tenant_id      varchar(40)  NULL,                        -- 租户id
 | 
					    tenant_id      varchar(40)  NULL,                                 -- 租户id
 | 
				
			||||||
    CONSTRAINT flow_skip_pkey PRIMARY KEY (id)
 | 
					    CONSTRAINT flow_skip_pkey PRIMARY KEY (id)
 | 
				
			||||||
);
 | 
					);
 | 
				
			||||||
COMMENT ON TABLE flow_skip IS '节点跳转关联表';
 | 
					COMMENT ON TABLE flow_skip IS '节点跳转关联表';
 | 
				
			||||||
@@ -127,21 +127,21 @@ COMMENT ON COLUMN flow_skip.tenant_id IS '租户id';
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
CREATE TABLE flow_instance
 | 
					CREATE TABLE flow_instance
 | 
				
			||||||
(
 | 
					(
 | 
				
			||||||
    id              int8         NOT NULL,                                -- 主键id
 | 
					    id              int8         NOT NULL,                                 -- 主键id
 | 
				
			||||||
    definition_id   int8         NOT NULL,                                -- 对应flow_definition表的id
 | 
					    definition_id   int8         NOT NULL,                                 -- 对应flow_definition表的id
 | 
				
			||||||
    business_id     varchar(40)  NOT NULL,                                -- 业务id
 | 
					    business_id     varchar(40)  NOT NULL,                                 -- 业务id
 | 
				
			||||||
    node_type       int2         NOT NULL,                                -- 节点类型(0开始节点 1中间节点 2结束节点 3互斥网关 4并行网关)
 | 
					    node_type       int2         NOT NULL,                                 -- 节点类型(0开始节点 1中间节点 2结束节点 3互斥网关 4并行网关)
 | 
				
			||||||
    node_code       varchar(40)  NOT NULL,                                -- 流程节点编码
 | 
					    node_code       varchar(40)  NOT NULL,                                 -- 流程节点编码
 | 
				
			||||||
    node_name       varchar(100) NULL,                                    -- 流程节点名称
 | 
					    node_name       varchar(100) NULL,                                     -- 流程节点名称
 | 
				
			||||||
    variable        text         NULL,                                    -- 任务变量
 | 
					    variable        text         NULL,                                     -- 任务变量
 | 
				
			||||||
    flow_status     varchar(20)  NOT NULL,                                -- 流程状态(0待提交 1审批中 2 审批通过 8已完成 9已退回 10失效)
 | 
					    flow_status     varchar(20)  NOT NULL,                                 -- 流程状态(0待提交 1审批中 2 审批通过 8已完成 9已退回 10失效)
 | 
				
			||||||
    activity_status int2         NOT NULL DEFAULT 1,                      -- 流程激活状态(0挂起 1激活)
 | 
					    activity_status int2         NOT NULL DEFAULT 1,                       -- 流程激活状态(0挂起 1激活)
 | 
				
			||||||
    create_by       varchar(64)  NULL     DEFAULT '':: character varying, -- 创建者
 | 
					    create_by       varchar(64)  NULL     DEFAULT '':: character varying,  -- 创建者
 | 
				
			||||||
    create_time     timestamp    NULL,                                    -- 创建时间
 | 
					    create_time     timestamp    NULL,                                     -- 创建时间
 | 
				
			||||||
    update_time     timestamp    NULL,                                    -- 更新时间
 | 
					    update_time     timestamp    NULL,                                     -- 更新时间
 | 
				
			||||||
    ext             varchar(500) NULL,                                    -- 扩展字段,预留给业务系统使用
 | 
					    ext             varchar(500) NULL,                                     -- 扩展字段,预留给业务系统使用
 | 
				
			||||||
    del_flag        bpchar(1) NULL DEFAULT '0':: character varying,              -- 删除标志
 | 
					    del_flag        bpchar(1)    NULL     DEFAULT '0':: character varying, -- 删除标志
 | 
				
			||||||
    tenant_id       varchar(40)  NULL,                                    -- 租户id
 | 
					    tenant_id       varchar(40)  NULL,                                     -- 租户id
 | 
				
			||||||
    CONSTRAINT flow_instance_pkey PRIMARY KEY (id)
 | 
					    CONSTRAINT flow_instance_pkey PRIMARY KEY (id)
 | 
				
			||||||
);
 | 
					);
 | 
				
			||||||
COMMENT ON TABLE flow_instance IS '流程实例表';
 | 
					COMMENT ON TABLE flow_instance IS '流程实例表';
 | 
				
			||||||
@@ -164,18 +164,18 @@ COMMENT ON COLUMN flow_instance.tenant_id IS '租户id';
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
CREATE TABLE flow_task
 | 
					CREATE TABLE flow_task
 | 
				
			||||||
(
 | 
					(
 | 
				
			||||||
    id            int8         NOT NULL,                        -- 主键id
 | 
					    id            int8         NOT NULL,                             -- 主键id
 | 
				
			||||||
    definition_id int8         NOT NULL,                        -- 对应flow_definition表的id
 | 
					    definition_id int8         NOT NULL,                             -- 对应flow_definition表的id
 | 
				
			||||||
    instance_id   int8         NOT NULL,                        -- 对应flow_instance表的id
 | 
					    instance_id   int8         NOT NULL,                             -- 对应flow_instance表的id
 | 
				
			||||||
    node_code     varchar(100) NOT NULL,                        -- 节点编码
 | 
					    node_code     varchar(100) NOT NULL,                             -- 节点编码
 | 
				
			||||||
    node_name     varchar(100) NULL,                            -- 节点名称
 | 
					    node_name     varchar(100) NULL,                                 -- 节点名称
 | 
				
			||||||
    node_type     int2         NOT NULL,                        -- 节点类型(0开始节点 1中间节点 2结束节点 3互斥网关 4并行网关)
 | 
					    node_type     int2         NOT NULL,                             -- 节点类型(0开始节点 1中间节点 2结束节点 3互斥网关 4并行网关)
 | 
				
			||||||
    form_custom   bpchar(1) NULL DEFAULT 'N':: character varying, -- 审批表单是否自定义(Y是 N否)
 | 
					    form_custom   bpchar(1)    NULL DEFAULT 'N':: character varying, -- 审批表单是否自定义(Y是 N否)
 | 
				
			||||||
    form_path     varchar(100) NULL,                            -- 审批表单路径
 | 
					    form_path     varchar(100) NULL,                                 -- 审批表单路径
 | 
				
			||||||
    create_time   timestamp    NULL,                            -- 创建时间
 | 
					    create_time   timestamp    NULL,                                 -- 创建时间
 | 
				
			||||||
    update_time   timestamp    NULL,                            -- 更新时间
 | 
					    update_time   timestamp    NULL,                                 -- 更新时间
 | 
				
			||||||
    del_flag      bpchar(1) NULL DEFAULT '0':: character varying,    -- 删除标志
 | 
					    del_flag      bpchar(1)    NULL DEFAULT '0':: character varying, -- 删除标志
 | 
				
			||||||
    tenant_id     varchar(40)  NULL,                            -- 租户id
 | 
					    tenant_id     varchar(40)  NULL,                                 -- 租户id
 | 
				
			||||||
    CONSTRAINT flow_task_pkey PRIMARY KEY (id)
 | 
					    CONSTRAINT flow_task_pkey PRIMARY KEY (id)
 | 
				
			||||||
);
 | 
					);
 | 
				
			||||||
COMMENT ON TABLE flow_task IS '待办任务表';
 | 
					COMMENT ON TABLE flow_task IS '待办任务表';
 | 
				
			||||||
@@ -195,28 +195,29 @@ COMMENT ON COLUMN flow_task.tenant_id IS '租户id';
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
CREATE TABLE flow_his_task
 | 
					CREATE TABLE flow_his_task
 | 
				
			||||||
(
 | 
					(
 | 
				
			||||||
    id               int8         NOT NULL,                     -- 主键id
 | 
					    id               int8         NOT NULL,                                 -- 主键id
 | 
				
			||||||
    definition_id    int8         NOT NULL,                     -- 对应flow_definition表的id
 | 
					    definition_id    int8         NOT NULL,                                 -- 对应flow_definition表的id
 | 
				
			||||||
    instance_id      int8         NOT NULL,                     -- 对应flow_instance表的id
 | 
					    instance_id      int8         NOT NULL,                                 -- 对应flow_instance表的id
 | 
				
			||||||
    task_id          int8         NOT NULL,                     -- 对应flow_task表的id
 | 
					    task_id          int8         NOT NULL,                                 -- 对应flow_task表的id
 | 
				
			||||||
    node_code        varchar(100) NULL,                         -- 开始节点编码
 | 
					    node_code        varchar(100) NULL,                                     -- 开始节点编码
 | 
				
			||||||
    node_name        varchar(100) NULL,                         -- 开始节点名称
 | 
					    node_name        varchar(100) NULL,                                     -- 开始节点名称
 | 
				
			||||||
    node_type        int2         NULL,                         -- 开始节点类型(0开始节点 1中间节点 2结束节点 3互斥网关 4并行网关)
 | 
					    node_type        int2         NULL,                                     -- 开始节点类型(0开始节点 1中间节点 2结束节点 3互斥网关 4并行网关)
 | 
				
			||||||
    target_node_code varchar(100) NULL,                         -- 目标节点编码
 | 
					    target_node_code varchar(200) NULL,                                     -- 目标节点编码
 | 
				
			||||||
    target_node_name varchar(100) NULL,                         -- 结束节点名称
 | 
					    target_node_name varchar(200) NULL,                                     -- 结束节点名称
 | 
				
			||||||
    approver         varchar(40)  NULL,                         -- 审批者
 | 
					    approver         varchar(40)  NULL,                                     -- 审批者
 | 
				
			||||||
    cooperate_type   int2         NOT NULL DEFAULT 0,           -- 协作方式(1审批 2转办 3委派 4会签 5票签 6加签 7减签)
 | 
					    cooperate_type   int2         NOT NULL DEFAULT 0,                       -- 协作方式(1审批 2转办 3委派 4会签 5票签 6加签 7减签)
 | 
				
			||||||
    collaborator     varchar(40)  NULL,                         -- 协作人(只有转办、会签、票签、委派)
 | 
					    collaborator     varchar(40)  NULL,                                     -- 协作人(只有转办、会签、票签、委派)
 | 
				
			||||||
    skip_type        varchar(10)  NULL,                         -- 流转类型(PASS通过 REJECT退回 NONE无动作)
 | 
					    skip_type        varchar(10)  NULL,                                     -- 流转类型(PASS通过 REJECT退回 NONE无动作)
 | 
				
			||||||
    flow_status      varchar(20)  NOT NULL,                     -- 流程状态(0待提交 1审批中 2 审批通过 8已完成 9已退回 10失效)
 | 
					    flow_status      varchar(20)  NOT NULL,                                 -- 流程状态(0待提交 1审批中 2 审批通过 8已完成 9已退回 10失效)
 | 
				
			||||||
    form_custom      bpchar(1) NULL DEFAULT 'N':: character varying, -- 审批表单是否自定义(Y是 N否)
 | 
					    form_custom      bpchar(1)    NULL     DEFAULT 'N':: character varying, -- 审批表单是否自定义(Y是 N否)
 | 
				
			||||||
    form_path        varchar(100) NULL,                         -- 审批表单路径
 | 
					    form_path        varchar(100) NULL,                                     -- 审批表单路径
 | 
				
			||||||
    ext              varchar(500) NULL,                         -- 扩展字段,预留给业务系统使用
 | 
					    ext              varchar(500) NULL,                                     -- 扩展字段,预留给业务系统使用
 | 
				
			||||||
    message          varchar(500) NULL,                         -- 审批意见
 | 
					    message          varchar(500) NULL,                                     -- 审批意见
 | 
				
			||||||
    create_time      timestamp    NULL,                         -- 创建时间
 | 
					    variable         text         NULL,                                     -- 任务变量
 | 
				
			||||||
    update_time      timestamp    NULL,                         -- 更新时间
 | 
					    create_time      timestamp    NULL,                                     -- 创建时间
 | 
				
			||||||
    del_flag         bpchar(1) NULL DEFAULT '0':: character varying,    -- 删除标志
 | 
					    update_time      timestamp    NULL,                                     -- 更新时间
 | 
				
			||||||
    tenant_id        varchar(40)  NULL,                         -- 租户id
 | 
					    del_flag         bpchar(1)    NULL     DEFAULT '0':: character varying, -- 删除标志
 | 
				
			||||||
 | 
					    tenant_id        varchar(40)  NULL,                                     -- 租户id
 | 
				
			||||||
    CONSTRAINT flow_his_task_pkey PRIMARY KEY (id)
 | 
					    CONSTRAINT flow_his_task_pkey PRIMARY KEY (id)
 | 
				
			||||||
);
 | 
					);
 | 
				
			||||||
COMMENT ON TABLE flow_his_task IS '历史任务记录表';
 | 
					COMMENT ON TABLE flow_his_task IS '历史任务记录表';
 | 
				
			||||||
@@ -238,6 +239,7 @@ COMMENT ON COLUMN flow_his_task.flow_status IS '流程状态(1审批中 2 审
 | 
				
			|||||||
COMMENT ON COLUMN flow_his_task.form_custom IS '审批表单是否自定义(Y是 N否)';
 | 
					COMMENT ON COLUMN flow_his_task.form_custom IS '审批表单是否自定义(Y是 N否)';
 | 
				
			||||||
COMMENT ON COLUMN flow_his_task.form_path IS '审批表单路径';
 | 
					COMMENT ON COLUMN flow_his_task.form_path IS '审批表单路径';
 | 
				
			||||||
COMMENT ON COLUMN flow_his_task.message IS '审批意见';
 | 
					COMMENT ON COLUMN flow_his_task.message IS '审批意见';
 | 
				
			||||||
 | 
					COMMENT ON COLUMN flow_his_task.variable IS '任务变量';
 | 
				
			||||||
COMMENT ON COLUMN flow_his_task.ext IS '扩展字段,预留给业务系统使用';
 | 
					COMMENT ON COLUMN flow_his_task.ext IS '扩展字段,预留给业务系统使用';
 | 
				
			||||||
COMMENT ON COLUMN flow_his_task.create_time IS '任务开始时间';
 | 
					COMMENT ON COLUMN flow_his_task.create_time IS '任务开始时间';
 | 
				
			||||||
COMMENT ON COLUMN flow_his_task.update_time IS '审批完成时间';
 | 
					COMMENT ON COLUMN flow_his_task.update_time IS '审批完成时间';
 | 
				
			||||||
@@ -246,15 +248,15 @@ COMMENT ON COLUMN flow_his_task.tenant_id IS '租户id';
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
CREATE TABLE flow_user
 | 
					CREATE TABLE flow_user
 | 
				
			||||||
(
 | 
					(
 | 
				
			||||||
    id           int8        NOT NULL,                       -- 主键id
 | 
					    id           int8        NOT NULL,                             -- 主键id
 | 
				
			||||||
    "type"       bpchar(1) NOT NULL,                         -- 人员类型(1待办任务的审批人权限 2待办任务的转办人权限 3流程实例的抄送人权限 4待办任务的委托人权限)
 | 
					    "type"       bpchar(1)   NOT NULL,                             -- 人员类型(1待办任务的审批人权限 2待办任务的转办人权限 3流程实例的抄送人权限 4待办任务的委托人权限)
 | 
				
			||||||
    processed_by varchar(80) NULL,                           -- 权限人
 | 
					    processed_by varchar(80) NULL,                                 -- 权限人
 | 
				
			||||||
    associated   int8        NOT NULL,                       -- 任务表id
 | 
					    associated   int8        NOT NULL,                             -- 任务表id
 | 
				
			||||||
    create_time  timestamp   NULL,                           -- 创建时间
 | 
					    create_time  timestamp   NULL,                                 -- 创建时间
 | 
				
			||||||
    create_by    varchar(80) NULL,                           -- 创建人
 | 
					    create_by    varchar(80) NULL,                                 -- 创建人
 | 
				
			||||||
    update_time  timestamp   NULL,                           -- 更新时间
 | 
					    update_time  timestamp   NULL,                                 -- 更新时间
 | 
				
			||||||
    del_flag     bpchar(1) NULL DEFAULT '0':: character varying, -- 删除标志
 | 
					    del_flag     bpchar(1)   NULL DEFAULT '0':: character varying, -- 删除标志
 | 
				
			||||||
    tenant_id    varchar(40) NULL,                           -- 租户id
 | 
					    tenant_id    varchar(40) NULL,                                 -- 租户id
 | 
				
			||||||
    CONSTRAINT flow_user_pk PRIMARY KEY (id)
 | 
					    CONSTRAINT flow_user_pk PRIMARY KEY (id)
 | 
				
			||||||
);
 | 
					);
 | 
				
			||||||
CREATE INDEX user_processed_type ON flow_user USING btree (processed_by, type);
 | 
					CREATE INDEX user_processed_type ON flow_user USING btree (processed_by, type);
 | 
				
			||||||
@@ -306,7 +308,7 @@ COMMENT ON COLUMN flow_category.update_time IS '更新时间';
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
INSERT INTO flow_category VALUES (100, '000000', 0, '0', 'OA审批', 0, '0', 103, 1, now(), NULL, NULL);
 | 
					INSERT INTO flow_category VALUES (100, '000000', 0, '0', 'OA审批', 0, '0', 103, 1, now(), NULL, NULL);
 | 
				
			||||||
INSERT INTO flow_category VALUES (101, '000000', 100, '0,100', '假勤管理', 0, '0', 103, 1, now(), NULL, NULL);
 | 
					INSERT INTO flow_category VALUES (101, '000000', 100, '0,100', '假勤管理', 0, '0', 103, 1, now(), NULL, NULL);
 | 
				
			||||||
INSERT INTO flow_category VALUES (102, '000000', 100, '0,100', '人事管理', 0, '0', 103, 1, now(), NULL, NULL);
 | 
					INSERT INTO flow_category VALUES (102, '000000', 100, '0,100', '人事管理', 1, '0', 103, 1, now(), NULL, NULL);
 | 
				
			||||||
INSERT INTO flow_category VALUES (103, '000000', 101, '0,100,101', '请假', 0, '0', 103, 1, now(), NULL, NULL);
 | 
					INSERT INTO flow_category VALUES (103, '000000', 101, '0,100,101', '请假', 0, '0', 103, 1, now(), NULL, NULL);
 | 
				
			||||||
INSERT INTO flow_category VALUES (104, '000000', 101, '0,100,101', '出差', 1, '0', 103, 1, now(), NULL, NULL);
 | 
					INSERT INTO flow_category VALUES (104, '000000', 101, '0,100,101', '出差', 1, '0', 103, 1, now(), NULL, NULL);
 | 
				
			||||||
INSERT INTO flow_category VALUES (105, '000000', 101, '0,100,101', '加班', 2, '0', 103, 1, now(), NULL, NULL);
 | 
					INSERT INTO flow_category VALUES (105, '000000', 101, '0,100,101', '加班', 2, '0', 103, 1, now(), NULL, NULL);
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -3,106 +3,107 @@
 | 
				
			|||||||
-- ----------------------------
 | 
					-- ----------------------------
 | 
				
			||||||
CREATE TABLE `flow_definition`
 | 
					CREATE TABLE `flow_definition`
 | 
				
			||||||
(
 | 
					(
 | 
				
			||||||
    `id`          bigint unsigned NOT NULL COMMENT '主键id',
 | 
					    `id`              bigint unsigned NOT NULL COMMENT '主键id',
 | 
				
			||||||
    `flow_code`   varchar(40)  NOT NULL COMMENT '流程编码',
 | 
					    `flow_code`       varchar(40)     NOT NULL COMMENT '流程编码',
 | 
				
			||||||
    `flow_name`   varchar(100) NOT NULL COMMENT '流程名称',
 | 
					    `flow_name`       varchar(100)    NOT NULL COMMENT '流程名称',
 | 
				
			||||||
    `category`   varchar(100) DEFAULT NULL COMMENT '流程类别',
 | 
					    `category`        varchar(100)             DEFAULT NULL COMMENT '流程类别',
 | 
				
			||||||
    `version`     varchar(20)  NOT NULL COMMENT '流程版本',
 | 
					    `version`         varchar(20)     NOT NULL COMMENT '流程版本',
 | 
				
			||||||
    `is_publish`  tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否发布(0未发布 1已发布 9失效)',
 | 
					    `is_publish`      tinyint(1)      NOT NULL DEFAULT '0' COMMENT '是否发布(0未发布 1已发布 9失效)',
 | 
				
			||||||
    `form_custom` char(1)      DEFAULT 'N' COMMENT '审批表单是否自定义(Y是 N否)',
 | 
					    `form_custom`     char(1)                  DEFAULT 'N' COMMENT '审批表单是否自定义(Y是 N否)',
 | 
				
			||||||
    `form_path`   varchar(100) DEFAULT NULL COMMENT '审批表单路径',
 | 
					    `form_path`       varchar(100)             DEFAULT NULL COMMENT '审批表单路径',
 | 
				
			||||||
    `activity_status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '流程激活状态(0挂起 1激活)',
 | 
					    `activity_status` tinyint(1)      NOT NULL DEFAULT '1' COMMENT '流程激活状态(0挂起 1激活)',
 | 
				
			||||||
    `listener_type`   varchar(100) DEFAULT NULL COMMENT '监听器类型',
 | 
					    `listener_type`   varchar(100)             DEFAULT NULL COMMENT '监听器类型',
 | 
				
			||||||
    `listener_path`   varchar(400) DEFAULT NULL COMMENT '监听器路径',
 | 
					    `listener_path`   varchar(400)             DEFAULT NULL COMMENT '监听器路径',
 | 
				
			||||||
    `ext`         varchar(500) DEFAULT NULL COMMENT '业务详情 存业务表对象json字符串',
 | 
					    `ext`             varchar(500)             DEFAULT NULL COMMENT '业务详情 存业务表对象json字符串',
 | 
				
			||||||
    `create_time` datetime     DEFAULT NULL COMMENT '创建时间',
 | 
					    `create_time`     datetime                 DEFAULT NULL COMMENT '创建时间',
 | 
				
			||||||
    `update_time` datetime     DEFAULT NULL COMMENT '更新时间',
 | 
					    `update_time`     datetime                 DEFAULT NULL COMMENT '更新时间',
 | 
				
			||||||
    `del_flag`    char(1)      DEFAULT '0' COMMENT '删除标志',
 | 
					    `del_flag`        char(1)                  DEFAULT '0' COMMENT '删除标志',
 | 
				
			||||||
    `tenant_id` varchar(40)  DEFAULT NULL COMMENT '租户id',
 | 
					    `tenant_id`       varchar(40)              DEFAULT NULL COMMENT '租户id',
 | 
				
			||||||
    PRIMARY KEY (`id`) USING BTREE
 | 
					    PRIMARY KEY (`id`) USING BTREE
 | 
				
			||||||
) ENGINE=InnoDB  COMMENT='流程定义表';
 | 
					) ENGINE = InnoDB COMMENT ='流程定义表';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
CREATE TABLE `flow_node`
 | 
					CREATE TABLE `flow_node`
 | 
				
			||||||
(
 | 
					(
 | 
				
			||||||
    `id`              bigint unsigned NOT NULL COMMENT '主键id',
 | 
					    `id`              bigint unsigned NOT NULL COMMENT '主键id',
 | 
				
			||||||
    `node_type`       tinyint(1) NOT NULL COMMENT '节点类型(0开始节点 1中间节点 2结束节点 3互斥网关 4并行网关)',
 | 
					    `node_type`       tinyint(1)      NOT NULL COMMENT '节点类型(0开始节点 1中间节点 2结束节点 3互斥网关 4并行网关)',
 | 
				
			||||||
    `definition_id`   bigint       NOT NULL COMMENT '流程定义id',
 | 
					    `definition_id`   bigint          NOT NULL COMMENT '流程定义id',
 | 
				
			||||||
    `node_code`       varchar(100) NOT NULL COMMENT '流程节点编码',
 | 
					    `node_code`       varchar(100)    NOT NULL COMMENT '流程节点编码',
 | 
				
			||||||
    `node_name`       varchar(100) DEFAULT NULL COMMENT '流程节点名称',
 | 
					    `node_name`       varchar(100)  DEFAULT NULL COMMENT '流程节点名称',
 | 
				
			||||||
    `permission_flag` varchar(200) DEFAULT NULL COMMENT '权限标识(权限类型:权限标识,可以多个,用逗号隔开)',
 | 
					    `permission_flag` varchar(200)  DEFAULT NULL COMMENT '权限标识(权限类型:权限标识,可以多个,用逗号隔开)',
 | 
				
			||||||
    `node_ratio`      DECIMAL(6,3) DEFAULT NULL COMMENT '流程签署比例值',
 | 
					    `node_ratio`      decimal(6, 3) DEFAULT NULL COMMENT '流程签署比例值',
 | 
				
			||||||
    `coordinate`      varchar(100) DEFAULT NULL COMMENT '坐标',
 | 
					    `coordinate`      varchar(100)  DEFAULT NULL COMMENT '坐标',
 | 
				
			||||||
    `skip_any_node`   varchar(100) DEFAULT 'N' COMMENT '是否可以退回任意节点(Y是 N否)即将删除',
 | 
					    `skip_any_node`   varchar(100)  DEFAULT 'N' COMMENT '是否可以退回任意节点(Y是 N否)即将删除',
 | 
				
			||||||
    `any_node_skip`   varchar(100) DEFAULT NULL COMMENT '任意结点跳转',
 | 
					    `any_node_skip`   varchar(100)  DEFAULT NULL COMMENT '任意结点跳转',
 | 
				
			||||||
    `listener_type`   varchar(100) DEFAULT NULL COMMENT '监听器类型',
 | 
					    `listener_type`   varchar(100)  DEFAULT NULL COMMENT '监听器类型',
 | 
				
			||||||
    `listener_path`   varchar(400) DEFAULT NULL COMMENT '监听器路径',
 | 
					    `listener_path`   varchar(400)  DEFAULT NULL COMMENT '监听器路径',
 | 
				
			||||||
    `handler_type`    varchar(100)  DEFAULT NULL COMMENT '处理器类型',
 | 
					    `handler_type`    varchar(100)  DEFAULT NULL COMMENT '处理器类型',
 | 
				
			||||||
    `handler_path`    varchar(400)  DEFAULT NULL COMMENT '处理器路径',
 | 
					    `handler_path`    varchar(400)  DEFAULT NULL COMMENT '处理器路径',
 | 
				
			||||||
    `form_custom`     char(1)      DEFAULT 'N' COMMENT '审批表单是否自定义(Y是 N否)',
 | 
					    `form_custom`     char(1)       DEFAULT 'N' COMMENT '审批表单是否自定义(Y是 N否)',
 | 
				
			||||||
    `form_path`       varchar(100) DEFAULT NULL COMMENT '审批表单路径',
 | 
					    `form_path`       varchar(100)  DEFAULT NULL COMMENT '审批表单路径',
 | 
				
			||||||
    `version`         varchar(20)  NOT NULL COMMENT '版本',
 | 
					    `version`         varchar(20)     NOT NULL COMMENT '版本',
 | 
				
			||||||
    `create_time`     datetime     DEFAULT NULL COMMENT '创建时间',
 | 
					    `create_time`     datetime      DEFAULT NULL COMMENT '创建时间',
 | 
				
			||||||
    `update_time`     datetime     DEFAULT NULL COMMENT '更新时间',
 | 
					    `update_time`     datetime      DEFAULT NULL COMMENT '更新时间',
 | 
				
			||||||
    `del_flag`        char(1)      DEFAULT '0' COMMENT '删除标志',
 | 
					    `del_flag`        char(1)       DEFAULT '0' COMMENT '删除标志',
 | 
				
			||||||
    `tenant_id`       varchar(40)  DEFAULT NULL COMMENT '租户id',
 | 
					    `tenant_id`       varchar(40)   DEFAULT NULL COMMENT '租户id',
 | 
				
			||||||
    PRIMARY KEY (`id`) USING BTREE
 | 
					    PRIMARY KEY (`id`) USING BTREE
 | 
				
			||||||
) ENGINE=InnoDB  COMMENT='流程节点表';
 | 
					) ENGINE = InnoDB COMMENT ='流程节点表';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
CREATE TABLE `flow_skip`
 | 
					CREATE TABLE `flow_skip`
 | 
				
			||||||
(
 | 
					(
 | 
				
			||||||
    `id`             bigint unsigned NOT NULL COMMENT '主键id',
 | 
					    `id`             bigint unsigned NOT NULL COMMENT '主键id',
 | 
				
			||||||
    `definition_id`  bigint       NOT NULL COMMENT '流程定义id',
 | 
					    `definition_id`  bigint          NOT NULL COMMENT '流程定义id',
 | 
				
			||||||
    `now_node_code`  varchar(100) NOT NULL COMMENT '当前流程节点的编码',
 | 
					    `now_node_code`  varchar(100)    NOT NULL COMMENT '当前流程节点的编码',
 | 
				
			||||||
    `now_node_type`  tinyint(1) DEFAULT NULL COMMENT '当前节点类型(0开始节点 1中间节点 2结束节点 3互斥网关 4并行网关)',
 | 
					    `now_node_type`  tinyint(1)   DEFAULT NULL COMMENT '当前节点类型(0开始节点 1中间节点 2结束节点 3互斥网关 4并行网关)',
 | 
				
			||||||
    `next_node_code` varchar(100) NOT NULL COMMENT '下一个流程节点的编码',
 | 
					    `next_node_code` varchar(100)    NOT NULL COMMENT '下一个流程节点的编码',
 | 
				
			||||||
    `next_node_type` tinyint(1) DEFAULT NULL COMMENT '下一个节点类型(0开始节点 1中间节点 2结束节点 3互斥网关 4并行网关)',
 | 
					    `next_node_type` tinyint(1)   DEFAULT NULL COMMENT '下一个节点类型(0开始节点 1中间节点 2结束节点 3互斥网关 4并行网关)',
 | 
				
			||||||
    `skip_name`      varchar(100) DEFAULT NULL COMMENT '跳转名称',
 | 
					    `skip_name`      varchar(100) DEFAULT NULL COMMENT '跳转名称',
 | 
				
			||||||
    `skip_type`      varchar(40)  DEFAULT NULL COMMENT '跳转类型(PASS审批通过 REJECT退回)',
 | 
					    `skip_type`      varchar(40)  DEFAULT NULL COMMENT '跳转类型(PASS审批通过 REJECT退回)',
 | 
				
			||||||
    `skip_condition` varchar(200) DEFAULT NULL COMMENT '跳转条件',
 | 
					    `skip_condition` varchar(200) DEFAULT NULL COMMENT '跳转条件',
 | 
				
			||||||
    `coordinate`     varchar(100) DEFAULT NULL COMMENT '坐标',
 | 
					    `coordinate`     varchar(100) DEFAULT NULL COMMENT '坐标',
 | 
				
			||||||
    `create_time`    datetime     DEFAULT NULL COMMENT '创建时间',
 | 
					    `create_time`    datetime     DEFAULT NULL COMMENT '创建时间',
 | 
				
			||||||
    `update_time`    datetime     DEFAULT NULL COMMENT '更新时间',
 | 
					    `update_time`    datetime     DEFAULT NULL COMMENT '更新时间',
 | 
				
			||||||
    `del_flag`    char(1)      DEFAULT '0' COMMENT '删除标志',
 | 
					    `del_flag`       char(1)      DEFAULT '0' COMMENT '删除标志',
 | 
				
			||||||
    `tenant_id`     varchar(40)  DEFAULT NULL COMMENT '租户id',
 | 
					    `tenant_id`      varchar(40)  DEFAULT NULL COMMENT '租户id',
 | 
				
			||||||
    PRIMARY KEY (`id`) USING BTREE
 | 
					    PRIMARY KEY (`id`) USING BTREE
 | 
				
			||||||
) ENGINE=InnoDB  COMMENT='节点跳转关联表';
 | 
					) ENGINE = InnoDB COMMENT ='节点跳转关联表';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
CREATE TABLE `flow_instance`
 | 
					CREATE TABLE `flow_instance`
 | 
				
			||||||
(
 | 
					(
 | 
				
			||||||
    `id`            bigint      NOT NULL COMMENT '主键id',
 | 
					    `id`              bigint      NOT NULL COMMENT '主键id',
 | 
				
			||||||
    `definition_id` bigint      NOT NULL COMMENT '对应flow_definition表的id',
 | 
					    `definition_id`   bigint      NOT NULL COMMENT '对应flow_definition表的id',
 | 
				
			||||||
    `business_id`   varchar(40) NOT NULL COMMENT '业务id',
 | 
					    `business_id`     varchar(40) NOT NULL COMMENT '业务id',
 | 
				
			||||||
    `node_type`     tinyint(1) NOT NULL COMMENT '节点类型(0开始节点 1中间节点 2结束节点 3互斥网关 4并行网关)',
 | 
					    `node_type`       tinyint(1)  NOT NULL COMMENT '节点类型(0开始节点 1中间节点 2结束节点 3互斥网关 4并行网关)',
 | 
				
			||||||
    `node_code`     varchar(40) NOT NULL COMMENT '流程节点编码',
 | 
					    `node_code`       varchar(40) NOT NULL COMMENT '流程节点编码',
 | 
				
			||||||
    `node_name`     varchar(100) DEFAULT NULL COMMENT '流程节点名称',
 | 
					    `node_name`       varchar(100)         DEFAULT NULL COMMENT '流程节点名称',
 | 
				
			||||||
    `variable`      text COMMENT '任务变量',
 | 
					    `variable`        text COMMENT '任务变量',
 | 
				
			||||||
    `flow_status`   varchar(20) NOT NULL COMMENT '流程状态(0待提交 1审批中 2 审批通过 3自动通过 4终止 5作废 6撤销 7取回  8已完成 9已退回 10失效)',
 | 
					    `flow_status`     varchar(20) NOT NULL COMMENT '流程状态(0待提交 1审批中 2 审批通过 3自动通过 4终止 5作废 6撤销 7取回  8已完成 9已退回 10失效)',
 | 
				
			||||||
    `activity_status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '流程激活状态(0挂起 1激活)',
 | 
					    `activity_status` tinyint(1)  NOT NULL DEFAULT '1' COMMENT '流程激活状态(0挂起 1激活)',
 | 
				
			||||||
    `create_by`     varchar(64)  DEFAULT '' COMMENT '创建者',
 | 
					    `def_json`        text COMMENT '流程定义json',
 | 
				
			||||||
    `create_time`   datetime     DEFAULT NULL COMMENT '创建时间',
 | 
					    `create_by`       varchar(64)          DEFAULT '' COMMENT '创建者',
 | 
				
			||||||
    `update_time`   datetime     DEFAULT NULL COMMENT '更新时间',
 | 
					    `create_time`     datetime             DEFAULT NULL COMMENT '创建时间',
 | 
				
			||||||
    `ext`           varchar(500) DEFAULT NULL COMMENT '扩展字段,预留给业务系统使用',
 | 
					    `update_time`     datetime             DEFAULT NULL COMMENT '更新时间',
 | 
				
			||||||
    `del_flag`    char(1)      DEFAULT '0' COMMENT '删除标志',
 | 
					    `ext`             varchar(500)         DEFAULT NULL COMMENT '扩展字段,预留给业务系统使用',
 | 
				
			||||||
    `tenant_id`     varchar(40)  DEFAULT NULL COMMENT '租户id',
 | 
					    `del_flag`        char(1)              DEFAULT '0' COMMENT '删除标志',
 | 
				
			||||||
 | 
					    `tenant_id`       varchar(40)          DEFAULT NULL COMMENT '租户id',
 | 
				
			||||||
    PRIMARY KEY (`id`) USING BTREE
 | 
					    PRIMARY KEY (`id`) USING BTREE
 | 
				
			||||||
) ENGINE=InnoDB  COMMENT='流程实例表';
 | 
					) ENGINE = InnoDB COMMENT ='流程实例表';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
CREATE TABLE `flow_task`
 | 
					CREATE TABLE `flow_task`
 | 
				
			||||||
(
 | 
					(
 | 
				
			||||||
    `id`              bigint       NOT NULL COMMENT '主键id',
 | 
					    `id`            bigint       NOT NULL COMMENT '主键id',
 | 
				
			||||||
    `definition_id`   bigint       NOT NULL COMMENT '对应flow_definition表的id',
 | 
					    `definition_id` bigint       NOT NULL COMMENT '对应flow_definition表的id',
 | 
				
			||||||
    `instance_id`     bigint       NOT NULL COMMENT '对应flow_instance表的id',
 | 
					    `instance_id`   bigint       NOT NULL COMMENT '对应flow_instance表的id',
 | 
				
			||||||
    `node_code`       varchar(100) NOT NULL COMMENT '节点编码',
 | 
					    `node_code`     varchar(100) NOT NULL COMMENT '节点编码',
 | 
				
			||||||
    `node_name`       varchar(100) DEFAULT NULL COMMENT '节点名称',
 | 
					    `node_name`     varchar(100) DEFAULT NULL COMMENT '节点名称',
 | 
				
			||||||
    `node_type`       tinyint(1) NOT NULL COMMENT '节点类型(0开始节点 1中间节点 2结束节点 3互斥网关 4并行网关)',
 | 
					    `node_type`     tinyint(1)   NOT NULL COMMENT '节点类型(0开始节点 1中间节点 2结束节点 3互斥网关 4并行网关)',
 | 
				
			||||||
    `form_custom`     char(1)      DEFAULT 'N' COMMENT '审批表单是否自定义(Y是 N否)',
 | 
					    `form_custom`   char(1)      DEFAULT 'N' COMMENT '审批表单是否自定义(Y是 N否)',
 | 
				
			||||||
    `form_path`       varchar(100) DEFAULT NULL COMMENT '审批表单路径',
 | 
					    `form_path`     varchar(100) DEFAULT NULL COMMENT '审批表单路径',
 | 
				
			||||||
    `create_time`     datetime     DEFAULT NULL COMMENT '创建时间',
 | 
					    `create_time`   datetime     DEFAULT NULL COMMENT '创建时间',
 | 
				
			||||||
    `update_time`     datetime     DEFAULT NULL COMMENT '更新时间',
 | 
					    `update_time`   datetime     DEFAULT NULL COMMENT '更新时间',
 | 
				
			||||||
    `del_flag`        char(1)      DEFAULT '0' COMMENT '删除标志',
 | 
					    `del_flag`      char(1)      DEFAULT '0' COMMENT '删除标志',
 | 
				
			||||||
    `tenant_id`       varchar(40)  DEFAULT NULL COMMENT '租户id',
 | 
					    `tenant_id`     varchar(40)  DEFAULT NULL COMMENT '租户id',
 | 
				
			||||||
    PRIMARY KEY (`id`) USING BTREE
 | 
					    PRIMARY KEY (`id`) USING BTREE
 | 
				
			||||||
) ENGINE=InnoDB  COMMENT='待办任务表';
 | 
					) ENGINE = InnoDB COMMENT ='待办任务表';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
CREATE TABLE `flow_his_task`
 | 
					CREATE TABLE `flow_his_task`
 | 
				
			||||||
(
 | 
					(
 | 
				
			||||||
@@ -113,39 +114,40 @@ CREATE TABLE `flow_his_task`
 | 
				
			|||||||
    `node_code`        varchar(100)                 DEFAULT NULL COMMENT '开始节点编码',
 | 
					    `node_code`        varchar(100)                 DEFAULT NULL COMMENT '开始节点编码',
 | 
				
			||||||
    `node_name`        varchar(100)                 DEFAULT NULL COMMENT '开始节点名称',
 | 
					    `node_name`        varchar(100)                 DEFAULT NULL COMMENT '开始节点名称',
 | 
				
			||||||
    `node_type`        tinyint(1)                   DEFAULT NULL COMMENT '开始节点类型(0开始节点 1中间节点 2结束节点 3互斥网关 4并行网关)',
 | 
					    `node_type`        tinyint(1)                   DEFAULT NULL COMMENT '开始节点类型(0开始节点 1中间节点 2结束节点 3互斥网关 4并行网关)',
 | 
				
			||||||
    `target_node_code` varchar(100)                 DEFAULT NULL COMMENT '目标节点编码',
 | 
					    `target_node_code` varchar(200)                 DEFAULT NULL COMMENT '目标节点编码',
 | 
				
			||||||
    `target_node_name` varchar(100)                 DEFAULT NULL COMMENT '结束节点名称',
 | 
					    `target_node_name` varchar(200)                 DEFAULT NULL COMMENT '结束节点名称',
 | 
				
			||||||
    `approver`         varchar(40)                  DEFAULT NULL COMMENT '审批者',
 | 
					    `approver`         varchar(40)                  DEFAULT NULL COMMENT '审批者',
 | 
				
			||||||
    `cooperate_type`   tinyint(1)          NOT NULL DEFAULT '0' COMMENT '协作方式(1审批 2转办 3委派 4会签 5票签 6加签 7减签)',
 | 
					    `cooperate_type`   tinyint(1)          NOT NULL DEFAULT '0' COMMENT '协作方式(1审批 2转办 3委派 4会签 5票签 6加签 7减签)',
 | 
				
			||||||
    `collaborator`     varchar(40)                  DEFAULT NULL COMMENT '协作人',
 | 
					    `collaborator`     varchar(40)                  DEFAULT NULL COMMENT '协作人',
 | 
				
			||||||
    `skip_type`        varchar(10)          NOT NULL COMMENT '流转类型(PASS通过 REJECT退回 NONE无动作)',
 | 
					    `skip_type`        varchar(10)         NOT NULL COMMENT '流转类型(PASS通过 REJECT退回 NONE无动作)',
 | 
				
			||||||
    `flow_status`      varchar(20)          NOT NULL COMMENT '流程状态(1审批中 2 审批通过 9已退回 10失效)',
 | 
					    `flow_status`      varchar(20)         NOT NULL COMMENT '流程状态(1审批中 2 审批通过 9已退回 10失效)',
 | 
				
			||||||
    `form_custom`      char(1)      DEFAULT 'N' COMMENT '审批表单是否自定义(Y是 N否)',
 | 
					    `form_custom`      char(1)                      DEFAULT 'N' COMMENT '审批表单是否自定义(Y是 N否)',
 | 
				
			||||||
    `form_path`        varchar(100) DEFAULT NULL COMMENT '审批表单路径',
 | 
					    `form_path`        varchar(100)                 DEFAULT NULL COMMENT '审批表单路径',
 | 
				
			||||||
    `message`          varchar(500)                 DEFAULT NULL COMMENT '审批意见',
 | 
					    `message`          varchar(500)                 DEFAULT NULL COMMENT '审批意见',
 | 
				
			||||||
 | 
					    `variable`         TEXT                         DEFAULT NULL COMMENT '任务变量',
 | 
				
			||||||
    `ext`              varchar(500)                 DEFAULT NULL COMMENT '业务详情 存业务表对象json字符串',
 | 
					    `ext`              varchar(500)                 DEFAULT NULL COMMENT '业务详情 存业务表对象json字符串',
 | 
				
			||||||
    `create_time`      datetime                     DEFAULT NULL COMMENT '任务开始时间',
 | 
					    `create_time`      datetime                     DEFAULT NULL COMMENT '任务开始时间',
 | 
				
			||||||
    `update_time`      datetime                     DEFAULT NULL COMMENT '审批完成时间',
 | 
					    `update_time`      datetime                     DEFAULT NULL COMMENT '审批完成时间',
 | 
				
			||||||
    `del_flag`         char(1)                      DEFAULT '0' COMMENT '删除标志',
 | 
					    `del_flag`         char(1)                      DEFAULT '0' COMMENT '删除标志',
 | 
				
			||||||
    `tenant_id`        varchar(40)                  DEFAULT NULL COMMENT '租户id',
 | 
					    `tenant_id`        varchar(40)                  DEFAULT NULL COMMENT '租户id',
 | 
				
			||||||
    PRIMARY KEY (`id`) USING BTREE
 | 
					    PRIMARY KEY (`id`) USING BTREE
 | 
				
			||||||
) ENGINE = InnoDB  COMMENT ='历史任务记录表';
 | 
					) ENGINE = InnoDB COMMENT ='历史任务记录表';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
CREATE TABLE `flow_user`
 | 
					CREATE TABLE `flow_user`
 | 
				
			||||||
(
 | 
					(
 | 
				
			||||||
    `id`              bigint unsigned NOT NULL COMMENT '主键id',
 | 
					    `id`           bigint unsigned NOT NULL COMMENT '主键id',
 | 
				
			||||||
    `type`            char(1)  NOT NULL COMMENT '人员类型(1待办任务的审批人权限 2待办任务的转办人权限 3待办任务的委托人权限)',
 | 
					    `type`         char(1)         NOT NULL COMMENT '人员类型(1待办任务的审批人权限 2待办任务的转办人权限 3待办任务的委托人权限)',
 | 
				
			||||||
    `processed_by`    varchar(80) DEFAULT NULL COMMENT '权限人',
 | 
					    `processed_by` varchar(80) DEFAULT NULL COMMENT '权限人',
 | 
				
			||||||
    `associated`      bigint NOT NULL COMMENT '任务表id',
 | 
					    `associated`   bigint          NOT NULL COMMENT '任务表id',
 | 
				
			||||||
    `create_time`     datetime     DEFAULT NULL COMMENT '创建时间',
 | 
					    `create_time`  datetime    DEFAULT NULL COMMENT '创建时间',
 | 
				
			||||||
    `create_by`       varchar(80) DEFAULT NULL COMMENT '创建人',
 | 
					    `create_by`    varchar(80) DEFAULT NULL COMMENT '创建人',
 | 
				
			||||||
    `update_time`     datetime     DEFAULT NULL COMMENT '更新时间',
 | 
					    `update_time`  datetime    DEFAULT NULL COMMENT '更新时间',
 | 
				
			||||||
    `del_flag`        char(1)      DEFAULT '0' COMMENT '删除标志',
 | 
					    `del_flag`     char(1)     DEFAULT '0' COMMENT '删除标志',
 | 
				
			||||||
    `tenant_id`       varchar(40)  DEFAULT NULL COMMENT '租户id',
 | 
					    `tenant_id`    varchar(40) DEFAULT NULL COMMENT '租户id',
 | 
				
			||||||
    PRIMARY KEY (`id`) USING BTREE,
 | 
					    PRIMARY KEY (`id`) USING BTREE,
 | 
				
			||||||
    KEY `user_processed_type` (`processed_by`,`type`)
 | 
					    KEY `user_processed_type` (`processed_by`, `type`)
 | 
				
			||||||
) ENGINE=InnoDB  COMMENT='流程用户表';
 | 
					) ENGINE = InnoDB COMMENT ='流程用户表';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
-- ----------------------------
 | 
					-- ----------------------------
 | 
				
			||||||
-- 流程分类表
 | 
					-- 流程分类表
 | 
				
			||||||
@@ -169,7 +171,7 @@ create table flow_category
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
INSERT INTO flow_category values (100, '000000', 0, '0', 'OA审批', 0, '0', 103, 1, sysdate(), null, null);
 | 
					INSERT INTO flow_category values (100, '000000', 0, '0', 'OA审批', 0, '0', 103, 1, sysdate(), null, null);
 | 
				
			||||||
INSERT INTO flow_category values (101, '000000', 100, '0,100', '假勤管理', 0, '0', 103, 1, sysdate(), null, null);
 | 
					INSERT INTO flow_category values (101, '000000', 100, '0,100', '假勤管理', 0, '0', 103, 1, sysdate(), null, null);
 | 
				
			||||||
INSERT INTO flow_category values (102, '000000', 100, '0,100', '人事管理', 0, '0', 103, 1, sysdate(), null, null);
 | 
					INSERT INTO flow_category values (102, '000000', 100, '0,100', '人事管理', 1, '0', 103, 1, sysdate(), null, null);
 | 
				
			||||||
INSERT INTO flow_category values (103, '000000', 101, '0,100,101', '请假', 0, '0', 103, 1, sysdate(), null, null);
 | 
					INSERT INTO flow_category values (103, '000000', 101, '0,100,101', '请假', 0, '0', 103, 1, sysdate(), null, null);
 | 
				
			||||||
INSERT INTO flow_category values (104, '000000', 101, '0,100,101', '出差', 1, '0', 103, 1, sysdate(), null, null);
 | 
					INSERT INTO flow_category values (104, '000000', 101, '0,100,101', '出差', 1, '0', 103, 1, sysdate(), null, null);
 | 
				
			||||||
INSERT INTO flow_category values (105, '000000', 101, '0,100,101', '加班', 2, '0', 103, 1, sysdate(), null, null);
 | 
					INSERT INTO flow_category values (105, '000000', 101, '0,100,101', '加班', 2, '0', 103, 1, sysdate(), null, null);
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1086,7 +1086,7 @@ INSERT flow_category VALUES (100, N'000000', 0, N'0', N'OA审批', 0, N'0', 103,
 | 
				
			|||||||
GO
 | 
					GO
 | 
				
			||||||
INSERT flow_category VALUES (101, N'000000', 100, N'0,100', N'假勤管理', 0, N'0', 103, 1, getdate(), NULL, NULL);
 | 
					INSERT flow_category VALUES (101, N'000000', 100, N'0,100', N'假勤管理', 0, N'0', 103, 1, getdate(), NULL, NULL);
 | 
				
			||||||
GO
 | 
					GO
 | 
				
			||||||
INSERT flow_category VALUES (102, N'000000', 100, N'0,100', N'人事管理', 0, N'0', 103, 1, getdate(), NULL, NULL);
 | 
					INSERT flow_category VALUES (102, N'000000', 100, N'0,100', N'人事管理', 1, N'0', 103, 1, getdate(), NULL, NULL);
 | 
				
			||||||
GO
 | 
					GO
 | 
				
			||||||
INSERT flow_category VALUES (103, N'000000', 101, N'0,100,101', N'请假', 0, N'0', 103, 1, getdate(), NULL, NULL);
 | 
					INSERT flow_category VALUES (103, N'000000', 101, N'0,100,101', N'请假', 0, N'0', 103, 1, getdate(), NULL, NULL);
 | 
				
			||||||
GO
 | 
					GO
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user