一、表结构设计
前置:work表
字段名 |
类型 |
描述 |
id |
BIGINT |
主键,流程ID |
name |
VARCHAR(255) |
流程名称 |
description |
TEXT |
流程描述 |
create_time |
DATETIME |
创建时间 |
update_time |
DATETIME |
更新时间 |
code |
VARCHAR(255) | work编码 |
implementor |
VARCHAR(255) | 实现类名(xxxImpl) |
1. 流程表(process)
用于存储审批流程的基本信息。
字段名 |
类型 |
描述 |
id |
BIGINT |
主键,流程ID |
name |
VARCHAR(255) |
流程名称 |
description |
TEXT |
流程描述 |
create_time |
DATETIME |
创建时间 |
update_time |
DATETIME |
更新时间 |
status |
TINYINT(1) |
流程状态(0: 停用, 1: 启用) |
work_code |
VARCHAR(255) | work编码 |
business_id |
VARCHAR(255) |
2. 节点表(process_node)
用于管理流程中的每个审批节点。
字段名 |
类型 |
描述 |
id |
BIGINT |
主键,节点ID |
process_id |