|
@ -71,4 +71,53 @@ public class BaseVideoEndpoint extends EnvelopRestEndpoint {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@ApiOperation("分页获取视频列表")
|
|
|
@GetMapping("/getVideoPage")
|
|
|
public PageEnvelop getVideoPage(@ApiParam(name = "title",value = "视频标题")@RequestParam(required = false) String title,
|
|
|
@ApiParam(name = "type",value = "栏目id")@RequestParam(required = false)Integer type,
|
|
|
@ApiParam(name = "page",value = "页码") @RequestParam(required = false,defaultValue = "1")Integer page,
|
|
|
@ApiParam(name = "pageSize",value = "每页大小") @RequestParam(required = false,defaultValue = "20")Integer pageSize){
|
|
|
try {
|
|
|
return videoGroupService.getVideoPage(title, type, page, pageSize);
|
|
|
}catch (Exception e){
|
|
|
return failedPageEnvelopException2(e);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@ApiOperation("修改视频")
|
|
|
@PostMapping("/updateVideo")
|
|
|
public Envelop updateVideo(@ApiParam @RequestParam String id,
|
|
|
@ApiParam(name = "type",value = "栏目id")@RequestParam Integer type,
|
|
|
@ApiParam(name = "title",value = "视频标题")@RequestParam String title,
|
|
|
@ApiParam(name = "url",value = "视频播放地址")@RequestParam String url,
|
|
|
@ApiParam(name = "img",value = "封面图片")@RequestParam(required = false) String img,
|
|
|
@ApiParam(name = "introduction",value = "简介")@RequestParam(required = false)String introduction,
|
|
|
@ApiParam(name = "sortNum",value = "排序")@RequestParam(required = false,defaultValue = "1")Integer sortNum,
|
|
|
@ApiParam(name = "status",value = "1可用,0禁用")@RequestParam(required = false,defaultValue = "1")Integer status){
|
|
|
try {
|
|
|
return videoGroupService.updateVideo(id, type, title, url, img, introduction, sortNum, status);
|
|
|
}catch (Exception e){
|
|
|
return failedException2(e);
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ApiOperation("新增视频")
|
|
|
@PostMapping("/addVideo")
|
|
|
public Envelop addVideo(@ApiParam(name = "type",value = "栏目id")@RequestParam Integer type,
|
|
|
@ApiParam(name = "title",value = "视频标题")@RequestParam String title,
|
|
|
@ApiParam(name = "url",value = "视频播放地址")@RequestParam String url,
|
|
|
@ApiParam(name = "img",value = "封面图片")@RequestParam(required = false) String img,
|
|
|
@ApiParam(name = "introduction",value = "简介")@RequestParam(required = false)String introduction,
|
|
|
@ApiParam(name = "sortNum",value = "排序")@RequestParam(required = false,defaultValue = "1")Integer sortNum,
|
|
|
@ApiParam(name = "status",value = "1可用,0禁用")@RequestParam(required = false,defaultValue = "1")Integer status){
|
|
|
try {
|
|
|
return videoGroupService.updateVideo(null, type, title, url, img, introduction, sortNum, status);
|
|
|
}catch (Exception e){
|
|
|
return failedException2(e);
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|