-
Notifications
You must be signed in to change notification settings - Fork 190
数据权限的用法
wmz1930 edited this page Mar 4, 2019
·
4 revisions
数据权限分为两个维度,一个是列级表字段的数据权限,一个是行级整条记录的数据权限,本工程暂时只实现行级记录的数据权限,使用方法如下:
- 在controller层添加@DataFilter注解
- 在入参添加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; }