首页 > 其他分享 >查询权限限制备份

查询权限限制备份

时间:2024-08-28 17:47:58浏览次数:10  
标签:isture ru 备份 查询 tsDepart TSRoleUser user sysOrgCode 权限

TSUser user = ResourceUtil.getSessionUser();
        String departid = user.getDepartid();
        TSDepart tsDepart = systemService.getEntity(TSDepart.class, departid);
        String sysOrgCode = tsDepart.getOrgCode();
        try{
            //获取用户的角色
            List<TSRoleUser> rUsers1 = systemService.findByProperty(TSRoleUser.class, "TSUser.id", user.getId());
            boolean isture = true;
            for (TSRoleUser ru : rUsers1) {
                if (ru.getTSRole().getRoleName().equals("系统管理员") || ru.getTSRole().getRoleName().equals("管理员")) {
                    isture = false;
                }
            }
            if (isture) {
                // 自己组织只看自己
                if (StringUtil.isNotEmpty(sysOrgCode)) {
                    cq.add(Restrictions.sqlRestriction(" SUBSTR(sys_org_code,1,3) = SUBSTR('" + sysOrgCode + "',1,3)"));
                }
            }
        }catch (Exception e) {
            throw new BusinessException(e.getMessage());
        }

 

标签:isture,ru,备份,查询,tsDepart,TSRoleUser,user,sysOrgCode,权限
From: https://www.cnblogs.com/xueblvip/p/18385250

相关文章

  • C#医学影像管理系统源码,PACS系统源码带三维重建,实现检查预约、病人信息登记、计算机阅
    C#医学影像管理系统源码医学影像存储与传输系统源码PACS系统源码带三维重建PACS影像存取与传输系统以实现医学影像数字化存储、诊断为核心任务,从医学影像设备(如CT、CR、DR、MR、DSA、RF等)获取影像,集中存储、综合管理医学影像及病人相关信息,建立数字化工作流程。PACS系统可......
  • 【MySQL数据库管理问答题】第9章 优化查询性能
    目录1.请说明EXPLAIN语句的作用。2.为什么使用索引会比全表扫描可以提供更好的查询性能?3.MySQL数据库是如何自动维护索引统计信息的。4.mysqlcheck客户机程序都有哪些功能?5.在性能分析期间使用InvisibleIndexes有什么好处?6.什么是直方图(histograms),它在使用......
  • 【MySQL数据库管理问答题】第10章 选择备份策略
    目录1.请详细说明热备、温备和冷备的特点和不同。2.在MySQL中支持的备份类型有哪几种,分别予以说明。3.执行逻辑备份要具备哪些条件,其优缺点在哪。4.物理备份一般是用来满足什么样的数据库维护需求?5.基于快照的备份能否用来进行数据库损坏时的恢复,请说明理由。6.......
  • openGauss-逻辑备份
    openGauss-逻辑备份可获得性本特性自openGauss1.0.0版本开始引入。特性简介支持将数据库内用户表的数据以通用格式备份到指定的存储介质中。客户价值通过逻辑备份特性,可以达成以下目的:将用户数据备份到可靠性更高的存储介质中,提升用户表数据的可靠性。通过采用通用的数......
  • Linux APP查询驱动的方式归类总
    LinuxAPP查询驱动的方式归类总前言一、具体方式是什么?1、休眠与唤醒2、阻塞与非阻塞3、POLL机制4、异步通知tips:等待队列用于进程等待条件,工作队列用于异步任务处理。二、使用步骤休眠与唤醒tips:在中断处理函数中,不能休眠,也就不能调用会导致休眠的函数。上半......
  • Stable Audio文本转音乐 免费商用无版权限制 本地一键包使用教程
    StabilityAI的发布再次打破了创新的界限。这款前沿模型在其前作的成功基础上,增添了一系列突破性功能,可能彻底改变艺术家和音乐家创建及操作音频内容的方式。StableAudio2.0标志着人工智能生成音频的一个重要里程碑,为音质、多功能性和创意潜力设定了全新标准。这个模型......
  • Git 基础使用--权限管理--用户和用户组授权
    ......
  • sqlserver调优的相关查询
    SQLServer系统卡顿可能由多种原因引起,如硬件资源不足、查询性能问题、锁争用、并发连接过多等。以下是一些排查和优化步骤:1.检查硬件资源CPU使用率:检查SQLServer的CPU使用情况,特别是是否有单个查询占用了过多的CPU资源。使用TaskManager或PerformanceMonitor查......
  • ES高级查询语法
    ES高级查询语法1.match_all1.1返回源数据_source1.2返回指定条数size1.3分页查询from&size1.4指定字段排序sort2.术语级别查询2.1termquery术语查询2.2termquery多术语查询2.3existsquery2.4idsquery2.5rangequery范围查询2.5prefixquery前缀查询......
  • 推荐一款开源一站式SQL审核查询平台!功能强大、安全可靠!
    1、前言在当今这个数据驱动的时代,数据库作为企业核心信息资产的载体,其重要性不言而喻。随着企业业务规模的不断扩大,数据库的数量和种类也日益增多,这对数据库的管理与运维工作提出了前所未有的挑战。在这样的背景下,一款高效、易用的数据库管理工具显得尤为重要。Archery,作为一款开......