mirror of
https://github.com/PlayEdu/PlayEdu
synced 2025-07-23 17:49:34 +08:00
fixed: 线上课学员权限 && 上传文件大小限制为5mb
This commit is contained in:
parent
056cb84cc9
commit
1bbe8f1ad7
@ -147,6 +147,22 @@ public class AdminPermissionCheck implements ApplicationRunner {
|
||||
setSlug(BPermissionConstant.COURSE);
|
||||
}
|
||||
},
|
||||
new AdminPermission() {
|
||||
{
|
||||
setSort(10);
|
||||
setName("学员学习记录-列表");
|
||||
setSlug(BPermissionConstant.COURSE_USER);
|
||||
}
|
||||
},
|
||||
new AdminPermission() {
|
||||
{
|
||||
setSort(20);
|
||||
setName("学员学习记录-删除");
|
||||
setSlug(
|
||||
BPermissionConstant
|
||||
.COURSE_USER_DESTROY);
|
||||
}
|
||||
},
|
||||
});
|
||||
}
|
||||
});
|
||||
|
@ -30,6 +30,7 @@ public class BPermissionConstant {
|
||||
|
||||
public static final String COURSE = "course";
|
||||
public static final String COURSE_USER = "course-user";
|
||||
public static final String COURSE_USER_DESTROY = "course-user-destroy";
|
||||
|
||||
public static final String RESOURCE_DESTROY = "resource-destroy";
|
||||
|
||||
|
@ -10,8 +10,10 @@ import org.springframework.context.ApplicationContext;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import xyz.playedu.api.constant.BPermissionConstant;
|
||||
import xyz.playedu.api.domain.UserCourseRecord;
|
||||
import xyz.playedu.api.event.UserCourseRecordDestroyEvent;
|
||||
import xyz.playedu.api.middleware.BackendPermissionMiddleware;
|
||||
import xyz.playedu.api.request.backend.CourseUserDestroyRequest;
|
||||
import xyz.playedu.api.service.UserCourseRecordService;
|
||||
import xyz.playedu.api.service.UserService;
|
||||
@ -38,6 +40,7 @@ public class CourseUserController {
|
||||
|
||||
@Autowired private ApplicationContext ctx;
|
||||
|
||||
@BackendPermissionMiddleware(slug = BPermissionConstant.COURSE_USER)
|
||||
@GetMapping("/index")
|
||||
public JsonResponse index(
|
||||
@PathVariable(name = "courseId") Integer courseId,
|
||||
@ -72,6 +75,7 @@ public class CourseUserController {
|
||||
return JsonResponse.data(data);
|
||||
}
|
||||
|
||||
@BackendPermissionMiddleware(slug = BPermissionConstant.COURSE_USER_DESTROY)
|
||||
@PostMapping("/destroy")
|
||||
public JsonResponse destroy(
|
||||
@PathVariable(name = "courseId") Integer courseId,
|
||||
|
@ -6,6 +6,11 @@ spring:
|
||||
aop:
|
||||
auto: true
|
||||
proxy-target-class: true
|
||||
servlet:
|
||||
multipart:
|
||||
enabled: true
|
||||
max-request-size: 5MB
|
||||
max-file-size: 5MB
|
||||
datasource:
|
||||
driver-class-name: com.mysql.cj.jdbc.Driver
|
||||
url: "jdbc:mysql://127.0.0.1:3306/dbname?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&useSSL=false"
|
||||
|
Loading…
x
Reference in New Issue
Block a user