审批配置表(approval_config) | ||||||
字段名称 | 类型 | 长度 | 约束 | 备注 | ||
code | varchar | 64 | not null | 审批流程code | ||
type | tinyint | 1 | not null | 审批方式:0 单人审批;1 多人审批。单人审批,意思是同一级审批只要有审批人审批后,其他人默认审批。多人审批,必须是同一级所以人审批,才进行下一步审批节点 | ||
createTime | datetime | not null | 创建时间 | |||
employeeId | varchar | 64 | not null | 发布人Id | ||
审批人设置表(approval_auditor) | ||||||
字段名称 | 类型 | 长度 | 约束 | 备注 | ||
id | varchar | 64 | not null | 主键 | ||
code | varchar | 64 | not null | 审批流程code | ||
level | int | not null | 审批节点 | |||
auditorId | varchar | not null | 审批人id | |||
审批流程名称表(approval_module) | ||||||
字段名称 | 类型 | 长度 | 约束 | 备注 | ||
id | varchar | 64 | not null | 主键 | ||
code | varchar | 64 | not null | 审批流程code | ||
moduleName | varchar | 100 | not null | 审批流程名称 | ||
审批表(approval) | ||||||
字段名称 | 类型 | 长度 | 约束 | 备注 | ||
approvalId | varchar | 64 | not null | 主键 | ||
code | varchar | 64 | not null | 审批流程code | ||
moduleId | varchar | 64 | not null | 关联需要审批的事项ID | ||
auditorId | varchar | 64 | not null | 审批人id | ||
approvalType | tinyint | 1 | not null | 审批方式:0 单人审批;1 多人审批 | ||
status | tinyint | 1 | not null | 审批状态:1 待审批 2 通过 3 驳回 | ||
approvalLevel | int | 2 | not null | 当前审批节点 | ||
nextLevel | int | 2 | not null | 下一个审批序号,多个用逗号分隔 | ||
createTime | datetime | not null | 创建时间 | |||
审批记录表(approval_record) | ||||||
字段名称 | 类型 | 长度 | 约束 | 备注 | ||
recordId | varchar | 64 | not null | 主键 | ||
code | varchar | 64 | not null | 审批流程code | ||
moduleId | varchar | 64 | not null | 审批事项ID | ||
message | varchar | 255 | not null | 记录审批事件 | ||
createTime | datetime | not null | 创建时间 | |||