|
|
@@ -15,6 +15,7 @@ import com.fs.course.config.CourseConfig;
|
|
|
import com.fs.course.domain.FsUserCourse;
|
|
|
import com.fs.course.domain.FsUserCourseVideo;
|
|
|
import com.fs.course.mapper.FsUserCourseVideoMapper;
|
|
|
+import com.fs.course.param.BatchEditCoverParam;
|
|
|
import com.fs.course.param.BatchRedUpdate;
|
|
|
import com.fs.course.param.BatchVideoSvae;
|
|
|
import com.fs.course.param.CourseVideoUpdates;
|
|
|
@@ -29,6 +30,7 @@ import com.github.pagehelper.PageInfo;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.security.access.prepost.PreAuthorize;
|
|
|
+import org.springframework.validation.annotation.Validated;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
import java.util.HashMap;
|
|
|
@@ -270,4 +272,12 @@ public class FsUserCourseVideoController extends BaseController
|
|
|
public AjaxResult batchDown(@PathVariable String[] videoIds) {
|
|
|
return toAjax(fsUserCourseVideoService.batchDown(videoIds));
|
|
|
}
|
|
|
+
|
|
|
+ @ApiOperation("批量修改视频封面图")
|
|
|
+ @PreAuthorize("@ss.hasPermi('course:userCourseVideo:batchEditCover')")
|
|
|
+ @Log(title = "课堂视频", businessType = BusinessType.UPDATE)
|
|
|
+ @PostMapping("/batchEditCover")
|
|
|
+ public AjaxResult batchEditCover(@Validated @RequestBody BatchEditCoverParam param) {
|
|
|
+ return toAjax(fsUserCourseVideoService.batchEditCover(param));
|
|
|
+ }
|
|
|
}
|