0


MySQL 审批流数据库设计

最近工作有一个新的开发需求,需要在原有功能的基础上,加一个服务工程师审核的环节,由于系统是最近半年才开发的,很多功能没有完善,并没有所谓的审批流,考虑到以后,类似的审核场景会经常出现,参考了https://blog.51cto.com/u_16099262/6657018,在原有的基础上做了些改进和调整。![](https://img-blog.csdnimg.cn/direct/ad1ad938216e4ab2ac2ab2c99ada5960.png)

一:整理的设计思路如下

二:流程表(tbl_flow示例)

三:流程线表(tbl_flow_line示例)

四:流程节点表(示例)

五:流程角色_员工表(tbl_flow_role_user示例)

六:流程演示

6.1创建流程单

以上一个注册的审批流数据前期就准备好了,假如现在生成一条新的数据,这时候往审批流转表(tbl_flow_process里面插入一条数据,这个时候,流程就流转到服务工程师审核环节了。

6.2审批环节

服务工程师审批通过后,审批流转表(tbl_flow_process).current_line_id,遍历到下一个节点,此时应该是2,

审批意见表(tbl_flow_audit)生成一条数据。

当总负责人审批通过之后,审批流转表(tbl_flow_process).state置为2,整个审批流结束

流程详情如下:

参考:https://blog.51cto.com/u_16099262/6657018

觉得写的不错的朋友,请点点赞!万分感谢


本文转载自: https://blog.csdn.net/weixin_39487049/article/details/137001676
版权归原作者 程序猿方 所有, 如有侵权,请联系我们删除。

“MySQL 审批流数据库设计”的评论:

还没有评论