jeecgboot数据权限用法

简介: jeecgboot数据权限用法

1.添加数据规则


菜单管理中给需要数据权限的菜单加数据规则


b2bf93f954e24d31b542acc169de060c.png

Jeecg-Boot 数据权限用法


编码 描述
sys_user_code 当前登录用户登录账号
sys_user_name 当前登录用户真实名称
sys_date 当前系统日期
sys_time 当前系统时间
sys_org_code 当前登录用户部门编号


2.角色管理授权,启用规则

c0d8fdc8ccb642a5ba953f979ff86c4c.png


  1. 后端代码添加注解@PermissionData


// system/user/index:前端组件
@PermissionData(pageComponent = "system/user/index")


注解配置pageComponent与菜单配置前端组件一致


cdd99998478940bd933c47d998c41ddc.png

// 添加数据规则
QueryWrapper<SysUser> queryWrapper = QueryGenerator.initQueryWrapper(user, req.getParameterMap());


相关文章
|
27天前
|
安全 API Android开发
Android应用开发中实现动态权限请求的实践指南
【4月更文挑战第5天】 在现代安卓应用开发中,用户隐私和安全日益受到重视。自Android 6.0(API级别23)起,系统引入了动态权限模型,要求应用在运行时而非安装时请求特定权限。这一变化迫使开发者调整权限请求策略,以增强用户信任并确保应用的正常运行。本文将深入探讨如何在Android应用中有效实施动态权限请求,提供一套详细的实践流程,并通过代码示例阐释关键步骤。我们将讨论如何判断权限的必要性、向用户发起请求的最佳时机以及如何处理用户的授权结果。
|
2月前
|
存储 小程序 数据库
零基础开发小程序第五课-修改数据
零基础开发小程序第五课-修改数据
|
10月前
|
PHP 索引
最为常用的Laravel操作(3)-模板
整理了 Laravel 框架模板最常用的操作,如模板常用语法、模板继承、流程控制、循环等。本系列共有 3 篇文章。
47 0
|
11月前
|
存储 小程序 数据库
零基础开发小程序第五课-修改数据(一)
零基础开发小程序第五课-修改数据(一)
|
11月前
|
小程序
零基础开发小程序第五课-修改数据(二)
零基础开发小程序第五课-修改数据(二)
|
11月前
|
C#
【C#编程最佳实践 十九】与文件相关的操作
【C#编程最佳实践 十九】与文件相关的操作
58 0
|
SQL 消息中间件 JavaScript
权限系统中的数据权限就该这么设计,yyds!
权限系统中的数据权限就该这么设计,yyds!
|
JavaScript 数据安全/隐私保护
【Vue 开发实战】实战篇 # 33:更加精细化的权限设计(权限组件、权限指令)
【Vue 开发实战】实战篇 # 33:更加精细化的权限设计(权限组件、权限指令)
111 0
【Vue 开发实战】实战篇 # 33:更加精细化的权限设计(权限组件、权限指令)
|
数据库 数据安全/隐私保护
基础权限框架搭建实现
基础权限框架搭建实现
105 0
基础权限框架搭建实现