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

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. js 记一次带时间的表单提交报400错误

    写一个功能的时候,表单里不填时间提交的时候,数据就正常传到后台了,一填上时间就报400错误,看了后台时间的处理也没问题,看了前端时间控件返回的格式也对,但是就是一直报错, 把提交的数据打印出来也没发现 ...

  2. oracle 锁用户

    oracle 线上用户老是被锁: 1,查明所有的用户哪些被锁了 SQL> select username,account_status,lock_date from dba_users; USE ...

  3. 工作日志,go get -v -x github.com/pebbe/zmq4 失败问题

    工作日志,go get -v -x github.com/pebbe/zmq4 失败问题 笔者因为工作需要使用ZeroMQ,但是在执行go get -v -x github.com/pebbe/zmq ...

  4. node.js守护进程问题的解决

    最近自己写了一个node.js来读取redis数据,编写完成后按理来说加& 应该是有效的 nohup node redis.js & 但是每次关闭终端后这个进程就自动停止了,百度了下 ...

  5. PHP的stdClass

    概述 以下是百度百科对php中的 stdClass的描述: stdClass在PHP5才开始被流行.而stdClass也是zend的一个保留类.stdClass类是PHP的一个内部保留类,初始时没有成 ...

  6. Codeforces Round #600 (Div. 2)

    传送门 A. Single Push 直接乱搞即可. Code /* * Author: heyuhhh * Created Time: 2019/11/16 22:36:20 */ #include ...

  7. Day4- Python基础4 深浅拷贝、三目运算、列表生成式,迭代器&生成器、装饰器

    本节内容: 1.深浅拷贝 2.三目运算 3.迭代器和生成器 4.装饰器 1.深浅拷贝 拷贝意味着对数据重新复制一份,深浅拷贝的含义就是:对于修改复制的数据是否会影响到源数据,拷贝操作对于基本数据结构需 ...

  8. acwing 116. 飞行员兄弟

    地址  https://www.acwing.com/problem/content/118/ “飞行员兄弟”这个游戏,需要玩家顺利的打开一个拥有16个把手的冰箱. 已知每个把手可以处于以下两种状态之 ...

  9. openjdk源码下载

    http://hg.openjdk.java.net/jdk8u/jdk8u60/jdk/file/935758609767 browse>zip

  10. IT兄弟连 HTML5教程 HTML5的靠山 W3C、IETF是什么

    无规矩不成方圆,软件开发当然不能例外.Web开发涉及的厂商和技术非常多,所以必须要有参考的标准,而且需要一系列的标准.Web程序都是通过浏览器来解析执行的,通过页面的展示内容与用户互动,所以Web标准 ...