package com.mindskip.xzs.controller.student; import com.mindskip.xzs.base.BaseApiController; import com.mindskip.xzs.base.RestResponse; import com.mindskip.xzs.domain.Video; import com.mindskip.xzs.service.VideoService; import com.mindskip.xzs.utility.DateTimeUtil; import com.mindskip.xzs.utility.PageInfoHelper; import com.mindskip.xzs.viewmodel.admin.video.VideoPageRequestVM; import com.mindskip.xzs.viewmodel.admin.video.VideoResponseVM; import com.github.pagehelper.PageInfo; import lombok.AllArgsConstructor; import org.springframework.web.bind.annotation.*; /** * @version 2.2.0 * @description: 视频 * Copyright (C), 2020-2021, 武汉思维跳跃科技有限公司 * @date 2021 /9/7 9:45 */ @RestController("StudentVideoController") @RequestMapping(value = "/api/student") @AllArgsConstructor public class VideoController extends BaseApiController { private final VideoService videoService; /** * 视频分页 * * @param model the model * @return the rest response */ @RequestMapping(value = "/video/pageList", method = RequestMethod.POST) public RestResponse> pageList(@RequestBody VideoPageRequestVM model) { model.setLevel(getCurrentUser().getUserLevel()); PageInfo