数据权限
Some checks are pending
Java CI with Maven / build (11) (push) Waiting to run
Java CI with Maven / build (17) (push) Waiting to run
Java CI with Maven / build (8) (push) Waiting to run
yudao-ui-admin CI / build (14.x) (push) Waiting to run
yudao-ui-admin CI / build (16.x) (push) Waiting to run
Some checks are pending
Java CI with Maven / build (11) (push) Waiting to run
Java CI with Maven / build (17) (push) Waiting to run
Java CI with Maven / build (8) (push) Waiting to run
yudao-ui-admin CI / build (14.x) (push) Waiting to run
yudao-ui-admin CI / build (16.x) (push) Waiting to run
This commit is contained in:
parent
1fa9b35ae4
commit
c48146be3a
@ -24,6 +24,13 @@
|
|||||||
<version>${revision}</version>
|
<version>${revision}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- 业务组件 -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>cn.iocoder.boot</groupId>
|
||||||
|
<artifactId>yudao-spring-boot-starter-biz-data-permission</artifactId>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>cn.iocoder.boot</groupId>
|
<groupId>cn.iocoder.boot</groupId>
|
||||||
<artifactId>yudao-spring-boot-starter-web</artifactId>
|
<artifactId>yudao-spring-boot-starter-web</artifactId>
|
||||||
|
@ -76,7 +76,8 @@ public class ClglController {
|
|||||||
@Operation(summary = "获得车辆管理分页")
|
@Operation(summary = "获得车辆管理分页")
|
||||||
@PreAuthorize("@ss.hasPermission('home:clgl:query')")
|
@PreAuthorize("@ss.hasPermission('home:clgl:query')")
|
||||||
public CommonResult<PageResult<ClglRespVO>> getClglPage(@Valid ClglPageReqVO pageReqVO) {
|
public CommonResult<PageResult<ClglRespVO>> getClglPage(@Valid ClglPageReqVO pageReqVO) {
|
||||||
PageResult<ClglDO> pageResult = clglService.getClglPage(getLoginUserId(),pageReqVO);
|
// PageResult<ClglDO> pageResult = clglService.getClglPage(getLoginUserId(),pageReqVO);
|
||||||
|
PageResult<ClglDO> pageResult = clglService.getClglPage(pageReqVO);
|
||||||
return success(BeanUtils.toBean(pageResult, ClglRespVO.class));
|
return success(BeanUtils.toBean(pageResult, ClglRespVO.class));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -79,7 +79,8 @@ public class QjglController {
|
|||||||
@Operation(summary = "获得请假管理分页")
|
@Operation(summary = "获得请假管理分页")
|
||||||
@PreAuthorize("@ss.hasPermission('home:qjgl:query')")
|
@PreAuthorize("@ss.hasPermission('home:qjgl:query')")
|
||||||
public CommonResult<PageResult<QjglRespVO>> getQjglPage(@Valid QjglPageReqVO pageReqVO) {
|
public CommonResult<PageResult<QjglRespVO>> getQjglPage(@Valid QjglPageReqVO pageReqVO) {
|
||||||
PageResult<QjglDO> pageResult = qjglService.getQjglPage(getLoginUserId(),pageReqVO);
|
// PageResult<QjglDO> pageResult = qjglService.getQjglPage(getLoginUserId(),pageReqVO);
|
||||||
|
PageResult<QjglDO> pageResult = qjglService.getQjglPage(pageReqVO);
|
||||||
// return success(BeanUtils.toBean(pageResult, QjglRespVO.class));
|
// return success(BeanUtils.toBean(pageResult, QjglRespVO.class));
|
||||||
|
|
||||||
if (CollUtil.isEmpty(pageResult.getList())) {
|
if (CollUtil.isEmpty(pageResult.getList())) {
|
||||||
|
@ -0,0 +1,30 @@
|
|||||||
|
package cn.iocoder.yudao.module.home.framework.datapermission.config;
|
||||||
|
|
||||||
|
import cn.iocoder.yudao.framework.datapermission.core.rule.dept.DeptDataPermissionRuleCustomizer;
|
||||||
|
import cn.iocoder.yudao.module.home.dal.dataobject.clgl.ClglDO;
|
||||||
|
import cn.iocoder.yudao.module.system.dal.dataobject.dept.DeptDO;
|
||||||
|
import cn.iocoder.yudao.module.system.dal.dataobject.user.AdminUserDO;
|
||||||
|
import org.springframework.context.annotation.Bean;
|
||||||
|
import org.springframework.context.annotation.Configuration;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* system 模块的数据权限 Configuration
|
||||||
|
*
|
||||||
|
* @author 芋道源码
|
||||||
|
*/
|
||||||
|
@Configuration(proxyBeanMethods = false)
|
||||||
|
public class homeDataPermissionConfiguration {
|
||||||
|
|
||||||
|
@Bean
|
||||||
|
public DeptDataPermissionRuleCustomizer homeDeptDataPermissionRuleCustomizer() {
|
||||||
|
return rule -> {
|
||||||
|
// dept
|
||||||
|
rule.addDeptColumn(ClglDO.class, "dept");
|
||||||
|
// rule.addDeptColumn(DeptDO.class, "id");
|
||||||
|
// user
|
||||||
|
// AdminUserDO 是想要使用权限的表 id 是对那个字段生效 比如 这个表 user_id 使用户id 那就使用 user_id
|
||||||
|
// rule.addUserColumn(AdminUserDO.class, "id");
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,4 @@
|
|||||||
|
/**
|
||||||
|
* system 模块的数据权限配置
|
||||||
|
*/
|
||||||
|
package cn.iocoder.yudao.module.home.framework.datapermission;
|
Loading…
Reference in New Issue
Block a user