Skip to content

数据权限的用法

wmz1930 edited this page Mar 4, 2019 · 4 revisions

数据权限分为两个维度,一个是列级表字段的数据权限,一个是行级整条记录的数据权限,本工程暂时只实现行级记录的数据权限,使用方法如下:

  1. 在controller层添加@DataFilter注解
  2. 在入参添加DataPermissionCondition(不分页时,select,delete,update使用)或者DataPermissionPage(分页时,select使用)字段

@DataFilter(orgIdAlias = "F.organization_id") public PageResult list(@ApiIgnore QueryUser user, @ApiIgnore DataPermissionPage page) { Page pageUser = userService.selectUserList(page, user); PageResult pageResult = new PageResult(pageUser.getTotal(), pageUser.getRecords()); return pageResult; }
Clone this wiki locally