浅谈公司公文流转系统如何实现?

系统主要有两个表

·1、公告表

 2、用户组表

 公告表里的信息可能只允许某一个用户组、或者多个用户组查看,如何能读取某一个用户所能查看的公告列表?

 目前的实现办法是:

 生成表3、公告用户组关联表

 一个用户登陆之后有一个用户ID,

首页从用户组表通过用户ID可以得出所属的用户组ID(一个或多个),

然后从公告用户组关联表通过用户组ID可以得出所有能查看到的公告ID

最后从公告表通过NewsID in (所有能查看公告ID) 得出公告列表,通过分布存储过程进行分页。

主要是读取所有公告进行分页,所以暂时只能采取这种方法。还有更好的设计思路或者读取数据办法么?

原文地址:https://www.cnblogs.com/salough/p/3453615.html