审批流程表设计-简单易用

  • Post author:
  • Post category:其他



审批配置表(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

创建时间



版权声明:本文为u014655105原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。