最近在做数据权限,有些问题请教各位

具体问题是,每个用户有一个等级字段,和一个行政区划代码字段,

举例:A用户的行政区划代码是130000(河北省),那么他对应等级为1,他可以看到河北省以及河北省下面所有的市,县的数据,

B用户的行政区划代码是130102(河北省石家庄市长安区),那么他对应等级为3,他只能看到长安区的数据,

我想用sql语句实现这样的权限管理,请问怎么实现呢,sql大概怎么写呢?

回答:

就是根据用户对应等级 和代码 去获取对应的省市县区,

然后查询数据的时候, where条件去筛选数据的对应code在这个用户的权限对应的代码列表就好

以上是 最近在做数据权限,有些问题请教各位 的全部内容, 来源链接: www.h5w3.com/122205.html

回到顶部