审批流

审批流需要知道的几个点:第一就是处于审批中的数据状态(状态 1 暂存 2 待审核 3 审核退回 4 待审批  5 审批退回 9.生效)对应对的数字或者字母对应的状态;第二就是退回之后的数据状态,是逐级退回,还是退回到最开始的审批状态;设计表的话根据需要看看是否需要记录表(记录所有操作记录)
接下来就讲一个简单的审批流
1.申请:(对应当前查询数据的状态要控制)
    申请的作用就是创建数据,即新增,这个状态的数据我们就对应暂存,一般申请时候的数据是可以做任意修改的,所以此处的并发控制不是很强,此处一般需要注意的还是唯一性数据入库,这个具体要和实际需求做控制
2.审核:
    审核乃至接下来的审批等等,都是修改数据的状态,这里就回顾之前说的更新方法,审核通过数据继续往下走,审核不通过按照需求让数据退回原来状态。updateByExampleSelective加上example,之中时id deneteFlag,实体对象则是存放状态的变化和操作人等等。
3.审批
    审批乃至更多的操作也都是和审核一个道理,注意更新加上限制条件,更专业的说就是加一个标志位,控制单更新。
4.查询,就是可以查询所有状态的数据,之前的查询都是对应上操作的数据状态。

总的来说,审批流就是要明确数据状态,更新加入标志位,按照实际需求做相关调整。
 

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值