Skip to content

Commit 4a9ea8a

Browse files
song-cc-rockfit2-zhao
authored andcommitted
feat: Approve task ddl
1 parent e3edfbd commit 4a9ea8a

1 file changed

Lines changed: 29 additions & 0 deletions

File tree

backend/crm/src/main/resources/migration/1.7.0/ddl/V1.7.0_2__ga_ddl.sql

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,5 +95,34 @@ COLLATE = utf8mb4_general_ci;
9595
CREATE 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
99128
SET SESSION innodb_lock_wait_timeout = DEFAULT;

0 commit comments

Comments
 (0)