问题点:当我要 申请一天的事假, 这个申请需要发给上层领导审批,那这个 “事假审批请求” 应该如何发送给上层领导的用户下呢,让上层领导的用户下有1条未读消息,要用什么技术才能够实现!!!!!
不需要写出代码,就说一下用什么技术和大概的思路 就行了,让我有一个研究方向,感谢!
...
你要有个人员架构表,有上下级,一个下级只有一个上级,一个上级可以多个下级。每个人员有个唯一编号
设计一个流程表,一个标记是否已读--isread、一个设计流程状态state是否已审批\否决\其它
在发送申请之后 更新上级的个人数据库,未读消息计数+1就好了
1.数据库的申请表上添加一个read字段,当发送申请之后默认read为false
2.上层领导的用户下显示read值为false的申请的数量
3.当上层领导查阅申请后把read字段改为true
可以用django信号量和websocket实现:
1、下属发起申请后django监听申请表的新增和修改,然后利用websocket通知前端更新待审批列表