部门权限继承的问题,高手可能觉得很简单,但是我。。。。。 ( 积分: 50 )

  • 主题发起人 主题发起人 wyb_506
  • 开始时间 开始时间
W

wyb_506

Unregistered / Unconfirmed
GUEST, unregistred user!
问题是这样的:我有一个公司结构如下:
总公司(0)
分公司(01) 分公司1的部门(0101)分公司1的部门(0102)
分公司(02) 分公司1的部门(0201)分公司1的部门(0202)
(各部门的关系属于层次关系,层次如上面括号中所示)
现在我有一种权限 假设是一个文件吧,我首先授权给 01,0202 ,这两个部门可用,这样来讲实际上就是 0101 0102 0202 这三个最终部门获得授权, 我的问题就是想找一种算法,自动转换01,0202------〉0101,0102,0202 。谢谢!
 
问题是这样的:我有一个公司结构如下:
总公司(0)
分公司(01) 分公司1的部门(0101)分公司1的部门(0102)
分公司(02) 分公司1的部门(0201)分公司1的部门(0202)
(各部门的关系属于层次关系,层次如上面括号中所示)
现在我有一种权限 假设是一个文件吧,我首先授权给 01,0202 ,这两个部门可用,这样来讲实际上就是 0101 0102 0202 这三个最终部门获得授权, 我的问题就是想找一种算法,自动转换01,0202------〉0101,0102,0202 。谢谢!
 
这要先看你的数据结构才好决定算法,如果是在同一个表里,可以考虑用通配符来取得相似记录来进行授权。
 
设计一个父子结构的表,并加一个标志位来确定权限.就可以了.
 
不好意思 我的部门编号是从1开始的自增字段
 
你的表有体现部门层次关系吗,如果没有则没有实现的可能。
 
可以说的在详细点吗???
 
你的自动转换对新增的部门好像不能处理的。
 
多人接受答案了。
 
后退
顶部