部门的学员学习进度api权限控制

This commit is contained in:
none 2023-04-19 10:06:51 +08:00
parent 4a871c547d
commit 54a15b59a5
3 changed files with 11 additions and 0 deletions

View File

@ -85,6 +85,15 @@ public class AdminPermissionCheck implements ApplicationRunner {
setSlug(BPermissionConstant.DEPARTMENT_CUD); setSlug(BPermissionConstant.DEPARTMENT_CUD);
} }
}, },
new AdminPermission() {
{
setSort(10);
setName("学员学习");
setSlug(
BPermissionConstant
.DEPARTMENT_USER_LEARN);
}
},
}); });
// 资源分类 // 资源分类
put( put(

View File

@ -33,6 +33,7 @@ public class BPermissionConstant {
public static final String ADMIN_ROLE = "admin-role"; public static final String ADMIN_ROLE = "admin-role";
public static final String DEPARTMENT_CUD = "department-cud"; public static final String DEPARTMENT_CUD = "department-cud";
public static final String DEPARTMENT_USER_LEARN = "department-user-learn";
public static final String RESOURCE_CATEGORY = "resource-category"; public static final String RESOURCE_CATEGORY = "resource-category";

View File

@ -175,6 +175,7 @@ public class DepartmentController {
return JsonResponse.success(); return JsonResponse.success();
} }
@BackendPermissionMiddleware(slug = BPermissionConstant.DEPARTMENT_USER_LEARN)
@GetMapping("/{id}/users") @GetMapping("/{id}/users")
public JsonResponse users( public JsonResponse users(
@PathVariable(name = "id") Integer id, @RequestParam HashMap<String, Object> params) { @PathVariable(name = "id") Integer id, @RequestParam HashMap<String, Object> params) {