|
@@ -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");
|
|
};
|
|
};
|
|
}
|
|
}
|