市场服务二部”修改为“市场二部”、
“市场服务三部”修改为“市场三部”、
“县域服务一部”修改为“县域一部”、
“县域服务二部”修改为“县域二部”、“综合管理部”修改为“综合业务部”。

SELECT  * FROM  SysDepart  WHERE   BranchID='3030'

UPDATE  S SET  S.DepartName='综合业务部'
FROM  SysDepart  S  WHERE   S.BranchID='3030' AND  S.DepartName='综合管理部'

------------------------------------------------------------
select S.ID,S.[Account],S.[RealName],B.[BranchName] "地市"

from SysUser S,Branch B
WHERE   S.[BranchID]=B.[ID]
AND  B.[BranchName]='苏州业务部'
AND   S.[RealName] in  ('缪艳','龚建国','王靖东')
ORDER BY   S.[RealName]   ASC

SELECT DISTINCT   S.[RealName],CASE   Enable  WHEN  '1'  THEN  '在用' 
               WHEN  '0'  THEN  '注销'
ELSE  '注销'   END   状态 ,
      B.[BranchName] "地市"
 from SysUser S,UserRole U , SysRole R ,Branch B
WHERE  S.[ID]=U.[UserID]
AND U.[RoleID]=R.[ID]
AND S.[BranchID]=B.[ID]
ORDER  BY  B.[BranchName]   ASC

--------------------------------------------------------------------------------

--查看权限关联的角色

select SysRole.RoleName,* from RoleAuthority 
left join SysRole 
on SysRole.ID=RoleAuthority.RoleID where AuthorityID='2231'

--查看权限关联的用户

SELECT SysUser.RealName 用户名  
,Branch.BranchName 地市
FROM SysUser

LEFT JOIN Branch ON SysUser.BranchID = Branch.ID

WHERE SysUser.ID IN
  ( SELECT DISTINCT(UserID) FROM dbo.UserRole WHERE RoleID IN 
  ( SELECT RoleID FROM dbo.RoleAuthority WHERE AuthorityID='2153'))
  
  
 --查看角色关联用户 
 查询全省导出权限
 
select SysUser.RealName,SysRole.RoleName, SysDepart.DepartName,Branch.BranchName  from UserRole 
left join SysUser on sysuser.ID=UserRole.UserID 
left join SysRole on SysRole.ID=UserRole.RoleID
left join SysDepart on SysDepart.ID=SysUser.DepartID
left join Branch on  Branch.ID=sysuser.BranchCode
WHERE RoleID = '107'
order by  Branch.BranchCode asc

-----角色 ID (导出 权限)

UserRole ID in (104,375)

select  * from UserRole   WHERE  [UserID]='6229'

select  * from UserRole   WHERE  [Creater] LIKE '%bai%'

select  * from UserRole   WHERE  [Creater]='test'

select  * from Branch

select  * from UserRole    where RoleID in (104,375)

select  * from SysRole 
WHERE  [ID] IN 
( select  [RoleID]  from UserRole   WHERE  [UserID]='6229' )

---查看用户拥有的角色权限:

select  * from SysRole 
WHERE    [ID] IN 
(select  [RoleID]  from UserRole   WHERE  [UserID]='6229')

----------------------------------------------------------------------

select  * from SysDepart    where BranchCode='3160' AND ID='3279'

delete  from SysDepart    where BranchCode='3160' AND ID='3279'

ORDER  BY BranchCode ASC

select *  from COM_CITY WHERE Name  LIKE '%泰州%'

select  * from SysUser   WHERE [RealName]  LIKE '%柏%'

select  ID,[RealName],[DepartID] from SysUser   WHERE [RealName]  LIKE '%柏%'

select  * from SysUser   where ID in ( select  UserID from UserRole where RoleID in (104,375) )

----查询人员 地市中所属 部门:

select  u.id userid,u.RealName , d.DepartName  from SysDepart d ,SysUser u
where d.ID=U.DepartID
--and d.BranchID='3080'
and  u.RealName  like '%左鹏鹏%'

------------------------------------------------

select S.[Account],S.[RealName],S.[Telephone],S.[Creater],S.[CreateDate],
       R.[RoleName] "权限" ,
       d.DepartName "部门",B.[BranchName] "地市"
 from SysUser S,UserRole U , SysRole R , SysDepart D,Branch B
WHERE  S.[ID]=U.[UserID]
AND U.[RoleID]=R.[ID]
AND D.ID=S.DepartID
AND S.[BranchID]=B.[ID]
AND s.RealName like '%姚丹丹%'
AND   ( R.[RoleName] LIKE  '%经理%'  or R.[RoleName] LIKE  '%主管%' )

--------------------------------------------------------------------------------
查询每个部门有哪些人:

SELECT DISTINCT  S.[Account],S.[RealName],
       d.DepartName "部门",B.[BranchName] "地市"
 from SysUser S,UserRole U , SysRole R , SysDepart D,Branch B
WHERE  S.[ID]=U.[UserID]
AND U.[RoleID]=R.[ID]
AND D.ID=S.DepartID
AND S.[BranchID]=B.[ID]
AND B.[BranchName]='苏州业务部' 
AND  S.[RealName] IN

'周丽芳',
'吴寅',
'齐丹丹',
'王寅',
'胡伟倩'
 )
ORDER  BY   d.DepartName ASC

---------------------------------------------------------------
江苏银商:

select S.[Account],count(R.[RoleName]) "权限" 
 from SysUser S,UserRole U , SysRole R , SysDepart D
WHERE  S.[ID]=U.[UserID]
AND U.[RoleID]=R.[ID]
AND D.ID=S.DepartID
--AND s.[RealName]  LIKE '5703%'
GROUP BY  S.[Account] 
ORDER BY  S.[Account] ASC

select  * from SysRole 
WHERE    [ID] IN 
( select  *   from UserRole   WHERE  [UserID]='6229')

select  *   from SysUser   WHERE [RealName]  LIKE '%华慧%'
select  *   from dbo.Branch

select S.[Account],S.[RealName],R.[RoleName] "权限" 
 from SysUser S,UserRole U , SysRole R 
WHERE  S.[ID]=U.[UserID]
AND U.[RoleID]=R.[ID]
AND s.[RealName]  LIKE '%柏%'

select  * from SysDepart    where BranchCode='3160'

---业务部对应的代码表:

select  * from Branch

----------OSS 角色对应的 菜单查询

select SysRole.RoleName,SysAuthority.DisplayName 
from RoleAuthority 
left join SysRole 
on RoleAuthority.RoleID=SysRole.ID 
left join SysAuthority on 
RoleAuthority.AuthorityID=SysAuthority.ID
--where SysAuthority.DisplayName  LIKE  '%派工部门%'

where   SysRole.RoleName   like '%派工部门查询%'

-------------  查询全省  工单(非自己的)

派工部门查询  这个角色  打勾

-------------------------------------------------------------------------
员工 在部门 所属的角色:

select S.[Account],S.[RealName],S.[Telephone],S.[Creater],S.[CreateDate],
       R.[RoleName] "权限" ,
       d.DepartName "部门",B.[BranchName] "地市"
 from SysUser S,UserRole U , SysRole R , SysDepart D,Branch B
WHERE  S.[ID]=U.[UserID]
AND U.[RoleID]=R.[ID]
AND D.ID=S.DepartID
AND S.[BranchID]=B.[ID]
AND  d.DepartName <>'终端部员工'
AND   S.[RealName]='余良'
ORDER  BY  S.[Account] ASC

------------------------------------------------------------

乡镇代理点用户:

select   DISTINCT 
 S.[Account],S.[RealName],S.[Telephone],S.[Creater],S.[CreateDate],
       --R.[RoleName] "权限" ,
       d.DepartName "部门",B.[BranchName] "地市"
 from SysUser S  LEFT  JOIN  UserRole U 
 ON  S.[ID]=U.[UserID]
 LEFT  JOIN  SysRole R 
 ON  U.[RoleID]=R.[ID]
 LEFT  JOIN  SysDepart D
 ON  D.ID=S.DepartID
 LEFT  JOIN   Branch B
 ON   S.[BranchID]=B.[ID]
WHERE   d.DepartName LIKE '%乡镇%'
ORDER  BY  S.[Account] ASC

-------------------------------------------------------------------------

select  
S.[Account],S.RealName,S.ID,
d.DepartName "部门"
 from SysUser S LEFT  JOIN  dbo.SysDepart d 
ON D.ID=S.DepartID
WHERE d.DepartName LIKE '%乡镇%'
 
 select  *   from UserRole   WHERE  [UserID]='6349'

select  *   from SysUser   WHERE [RealName]  LIKE '%柏%'
-----------------------------------------------------------------

select SysRole.RoleName,SysAuthority.DisplayName 
from RoleAuthority 
left join SysRole 
on RoleAuthority.RoleID=SysRole.ID 
left join SysAuthority on 
RoleAuthority.AuthorityID=SysAuthority.ID
where SysRole.RoleName  like '%测试角色%'

----如果是南京的客户经理  :需要 “客户回访”

维护经理

UserRole ID in (104,375)
用户表
的用户权限有104和375的
都是维护经理

无法派工  需要在“分组管理”  里面,添加成员,  才能派工

-----------------------------------------------
工单分组的: 看不到其他部门的工单  权限

你记一下
这是工单那块的

只要涉及到工单那块
市场部内勤
市场部主管
超级管理员
派工部门查询

------------------------------------------------------
常州渠道商:
SELECT  * FROM COM_BASECODE  WHERE TYPE='Channelcompany'
  AND BaseCode IN ('1','4','25','8')
  
select  * from SysUser  WHERE ChannelCompany IN  ('1','4','25','8')

select   DISTINCT 
 S.[Account],S.[RealName],S.Mobile,S.[Creater],S.[CreateDate],
       --R.[RoleName] "权限" ,
       d.DepartName "部门",B.[BranchName] "地市"
 from SysUser S  LEFT  JOIN  UserRole U 
 ON  S.[ID]=U.[UserID]
 LEFT  JOIN  SysRole R 
 ON  U.[RoleID]=R.[ID]
 LEFT  JOIN  SysDepart D
 ON  D.ID=S.DepartID
 LEFT  JOIN   Branch B
 ON   S.[BranchID]=B.[ID]
WHERE   S.ChannelCompany IN  ('1','4','25','8')
AND   S.BranchCode='3040'
--ORDER  BY  S.[Account] ASC 
UNION 
select   DISTINCT 
 S.[Account],S.[RealName],S.Mobile,S.[Creater],S.[CreateDate],
       --R.[RoleName] "权限" ,
       d.DepartName "部门",B.[BranchName] "地市"
 from SysUser S  LEFT  JOIN  UserRole U 
 ON  S.[ID]=U.[UserID]
 LEFT  JOIN  SysRole R 
 ON  U.[RoleID]=R.[ID]
 LEFT  JOIN  SysDepart D
 ON  D.ID=S.DepartID
 LEFT  JOIN   Branch B
 ON   S.BranchCode=B.[ID]
WHERE   (d.DepartName LIKE '%吉连%'
OR   d.DepartName LIKE '%东大集成%'
OR   d.DepartName LIKE '%美宽达%'
OR   d.DepartName LIKE '%富锐%')
AND   S.BranchCode='3040'
ORDER  BY  S.[Account] ASC

江苏OSS用户权限修改的更多相关文章

  1. Docker 记一次容器内部修改宿主机挂载目录用户权限后宿主机目录变化

    一.需求: 因公司需求,需制作mysql5.7.22 docker基础镜像,每个项目以此镜像启动一个数据库容器,并且每个项目挂载一个宿主机目录到镜像中数据存储下面用于数据持久化保存以便后期迁移至阿里云 ...

  2. Linux基础知识第七讲,用户权限以及用户操作命令

    目录 Linux基础知识第七讲,用户权限以及用户操作命令 一丶简介linux用户,用户权限,组的概念. 1.1 基本概念 1.2 组 1.3 ls命令查看权限. 二丶用户权限修改命令 1.chmod ...

  3. mysql用户密码修改,用户添加、删除及设置权限

    一下的示例所用用户名和密码为:test,111111 Mysql密码修改: Mysql修改密码需要root的权限,先执行mysql -uroot -p(密码); 1)使用set password方式来 ...

  4. Liferay 6.2 改造系列之二十:修改默认添加用户权限及用户是否拥有个人站点的配置

    1.修改默认添加用户权限为User,而非Powers User: 在/portal-master/portal-impl/src/portal.properties文件中有如下配置: # # Inpu ...

  5. 如何实现Oracle修改用户权限 .

    这里将介绍Oracle修改用户权限的实现过程,包括一些权限管理方面的东西.希望通过本文能对大家了解Oracle修改用户权限有所帮助. ORACLE数据库用户与权限管理 ORACLE是多用户系统,它允许 ...

  6. linux中如何修改文件夹的用户权限 chown命令

    linux中,可以使用chown命令来修改文件夹的用户权限. 1.  以普通用户 A 登录linux,利用su -切换到root用户 2. 在root用户下,可以看到文件夹内容 3. 但通过文件系统, ...

  7. 为用户增加sudo权限(修改sudoers文件)

    在使用Linux系统过程中,通常情况下,我们都会使用普通用户进行日常操作,而root用户只有在权限分配及系统设置时才会使用,而root用户的密码也不可能公开.普通用户执行到系统程序时,需要临时提升权限 ...

  8. Nginx 修改用户权限

    [1]Nginx 修改用户权限 (1)修改前:Nginx系统默认用户权限是nobody 查看可知: (2)修改方法 欲使用root权限启动的. 修改 /usr/local/nginx/conf/ 下n ...

  9. mysql:赋予用户权限、查看及修改端口号

    一.mysql 赋给用户权限 grant all privileges on *.* to joe@localhost identified by '1'; flush privileges; 即用u ...

随机推荐

  1. vue发送ajax请求

    一.vue-resource 1.简介 一款vue插件,用于处理ajax请求,vue1.x时广泛应用,现不被维护. 2.使用流程 step1:安装 [命令行输入] npm install vue-re ...

  2. Java 网络编程初探

    Java 网络编程 网络编程 网络编程:进行服务器端与客户端编程的开发操作实现. java.net:网络操作包 B/S结构: 浏览器/服务器模式(Browser/Server) 不在开发客户端代码 开 ...

  3. iOS网络开发—POST请求和GET请求

    创建GET请求: // 1.设置请求路径 NSString *urlStr=[NSString stringWithFormat:@"http://192.168.1.53:8080/MJS ...

  4. Android App图片资源文件压缩利器McImage

    版权声明:本文为xing_star原创文章,转载请注明出处! 本文同步自http://javaexception.com/archives/195 Android App图片资源文件压缩利器McIma ...

  5. 框架用多了真的会死人的,spring-cloud全家桶与mybitais 集成完整示例(附下载)

    ​ 题外话: 看到这一长串包含各种技术名词的标题,一路走来感觉研发深深的被各种框架给绑架了,从我们刚出生最简单的jsp,servlet打天下,到spring mvc的盛行,再到现在spring-boo ...

  6. oracle常用查询sql

    oracle常用查询sql 原创 gordon陈 发布于2018-05-10 22:32:18 阅读数 297 收藏 展开 #!/bin/sh## create by Gordon Chen echo ...

  7. June 16th, 2019. Week 25th, Sunday.

    I can fly higher than an eagle, for you are the wind beneath my wings. 我之所以能飞得比鹰还高,是因为有你做我羽翼下的风. You ...

  8. Python函数名做参数,闭包,装饰器

    简单讲解闭包的写法和应用,在这之前,先声明,你定义的任意一个函数都可以作为其他函数的参数.就像下面这段代码的参数func,接收的参数就是一个函数名,在函数体内部使用了func()调用执行函数. 请看下 ...

  9. MongoDB学习笔记(四、MongoDB安全管理)

    目录: mongoDB角色 mongoDB初始化账号 mongoDB安全认证 其它常用的命令 mongoDB角色: mongoDB初始化账号: 1.启动mongoDB ./mongod -f mong ...

  10. 2个ajax的相互调用解决异步问题