Browse Source

设置数据权限

zhangcl 5 tháng trước cách đây
mục cha
commit
9bab4922b3

+ 6 - 3
yudao-module-supplier/yudao-module-supplier-biz/src/main/java/cn/iocoder/yudao/module/supplier/config/DataPermissionConfiguration.java → yudao-module-supplier/yudao-module-supplier-biz/src/main/java/cn/iocoder/yudao/module/supplier/config/SupplierDataPermissionConfiguration.java

@@ -13,15 +13,18 @@ import org.springframework.context.annotation.Configuration;
  * @author 芋道源码
  * @author 芋道源码
  */
  */
 @Configuration(proxyBeanMethods = false)
 @Configuration(proxyBeanMethods = false)
-public class DataPermissionConfiguration {
+public class SupplierDataPermissionConfiguration {
 
 
-    @Bean
+    @Bean(name = "supplierDeptDataPermissionRuleCustomizer")
     public DeptDataPermissionRuleCustomizer sysDeptDataPermissionRuleCustomizer() {
     public DeptDataPermissionRuleCustomizer sysDeptDataPermissionRuleCustomizer() {
         return rule -> {
         return rule -> {
             // dept
             // dept
-
+            rule.addDeptColumn(SupplierDO.class);
+            rule.addDeptColumn(DeptDO.class, "id");
             rule.addDeptColumn(SupplierDO.class, "dept_id");
             rule.addDeptColumn(SupplierDO.class, "dept_id");
             // user
             // user
+            rule.addUserColumn(SupplierDO.class);
+            rule.addUserColumn(AdminUserDO.class, "id");
             rule.addUserColumn(SupplierDO.class, "creator");
             rule.addUserColumn(SupplierDO.class, "creator");
         };
         };
     }
     }