@@ -95,5 +95,34 @@ COLLATE = utf8mb4_general_ci;
9595CREATE INDEX idx_flow_id_from_id ON approval_node_link(flow_id ASC ,from_node_id ASC );
9696
9797
98+ CREATE TABLE approval_task (
99+ ` id` VARCHAR (32 ) NOT NULL COMMENT ' id' ,
100+ ` node_id` VARCHAR (32 ) NOT NULL COMMENT ' 节点ID;节点ID' ,
101+ ` instance_id` VARCHAR (32 ) NOT NULL COMMENT ' 审批实例ID;审批实例ID' ,
102+ ` approver_id` VARCHAR (20 ) NOT NULL COMMENT ' 审批人ID;审批人ID' ,
103+ ` task_status` VARCHAR (20 ) NOT NULL COMMENT ' 任务状态;任务状态' ,
104+ ` approval_method` VARCHAR (20 ) NOT NULL COMMENT ' 审批方式;审批方式' ,
105+ ` is_add_sign` TINYINT (1 ) NOT NULL DEFAULT 0 COMMENT ' 是否加签;是否加签任务' ,
106+ ` add_sign_by` VARCHAR (32 ) COMMENT ' 加签人;加签人ID' ,
107+ ` add_sign_time` BIGINT COMMENT ' 加签时间;加签时间' ,
108+ ` is_return` TINYINT (1 ) NOT NULL DEFAULT 0 COMMENT ' 是否退回;是否退回任务' ,
109+ ` return_to_node_id` VARCHAR (32 ) COMMENT ' 退回至节点;退回至节点ID' ,
110+ ` return_reason` TEXT COMMENT ' 退回原因;退回原因' ,
111+ ` return_by` VARCHAR (32 ) COMMENT ' 退回人;退回人ID' ,
112+ ` return_time` BIGINT COMMENT ' 退回时间;退回时间' ,
113+ ` is_cc` TINYINT (1 ) NOT NULL DEFAULT 0 COMMENT ' 是否为抄送任务;是否为抄送任务' ,
114+ ` create_time` BIGINT NOT NULL COMMENT ' 创建时间' ,
115+ ` update_time` BIGINT NOT NULL COMMENT ' 更新时间' ,
116+ ` create_user` VARCHAR (32 ) NOT NULL COMMENT ' 创建人' ,
117+ ` update_user` VARCHAR (32 ) NOT NULL COMMENT ' 更新人' ,
118+ PRIMARY KEY (id)
119+ ) COMMENT = ' 审批任务表;存储待办审批任务'
120+ ENGINE = InnoDB
121+ DEFAULT CHARSET = utf8mb4
122+ COLLATE = utf8mb4_general_ci;
123+
124+ CREATE INDEX idx_approver_id ON approval_task(approver_id ASC );
125+ CREATE INDEX idx_instance_id ON approval_task(instance_id ASC );
126+
98127-- set innodb lock wait timeout to default
99128SET SESSION innodb_lock_wait_timeout = DEFAULT;
0 commit comments