审批配置表(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 创建时间
mysql简化的审批流程表设计
最新推荐文章于 2024-07-30 17:15:00 发布