当前位置:编程学习 > C#/ASP.NET >>

历史记录中,已删除部门的数据权限如何授权?

有一个数据权限问题一直很纠结,历史记录中,已删除部门的数据权限,举例如下:

离职员工列表,此列表主要显示离职员工,但是离职员工所属的部门可能已经删除了,现要对操作员授此页面的数据权限(能查看哪些部门),已删除的部门在授权的时候不可能列出来啊,请问这部分数据权限怎么授? --------------------编程问答-------------------- 你设计表的时候部门有木有单独作为一张表?如果有的话,如果部门删除了,是把记录删除了,还是表中专门有字段来表示是否删除(不删除记录)? --------------------编程问答-------------------- 设计得根本不合理。

机构肯定会被裁撤、改名、合并的,怎么能物理删除,然后里面的人就不管了。

这样数据就孤立了。 --------------------编程问答--------------------
引用 1 楼  的回复:
你设计表的时候部门有木有单独作为一张表?如果有的话,如果部门删除了,是把记录删除了,还是表中专门有字段来表示是否删除(不删除记录)?


已删除的部门是有记录的,其实问题在于授权的时候,是不是应该把已删除的部门列出来。 --------------------编程问答--------------------
引用 2 楼  的回复:
设计得根本不合理。

机构肯定会被裁撤、改名、合并的,怎么能物理删除,然后里面的人就不管了。

这样数据就孤立了。


若在授权的时候把已删除的部门列出来,随着企业发展,调整组织机构的增加,已删除部门会越来越多,授权的时候将这部分列出来是否合适? --------------------编程问答-------------------- 不应该有删除的操作,停用就可以了......
补充:.NET技术 ,  非技术区
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,