| | |
| | | import com.dsh.activity.entity.BenefitsVideoClassification; |
| | | import com.dsh.activity.entity.BenefitsVideos; |
| | | import com.dsh.activity.model.*; |
| | | import com.dsh.activity.model.request.GetBenefitVideoById; |
| | | import com.dsh.activity.service.BenefitsVideosService; |
| | | import com.dsh.activity.service.IBenefitsVideoClassificationService; |
| | | import com.dsh.activity.util.ResultUtil; |
| | |
| | | */ |
| | | @RequestMapping("/base/benefitVideo/getBenefitVideoById") |
| | | @ResponseBody |
| | | public List<BenefitsVideos> getBenefitVideoById(@RequestBody Integer id) { |
| | | return bfvService.getBenefitVideoById(id); |
| | | public List<BenefitsVideos> getBenefitVideoById(@RequestBody GetBenefitVideoById getBenefitVideoById) { |
| | | return bfvService.getBenefitVideoById(getBenefitVideoById.getBenefitsVideoClassificationId(), getBenefitVideoById.getState()); |
| | | } |
| | | |
| | | /** |
| | |
| | | |
| | | return benefitsVideoClassificationService.changeState(vo); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 修改状态 |
| | | * @param changeBenefitsVedioState |
| | | */ |
| | | @RequestMapping("/base/benefitVideo/changeBenefitsVedioState") |
| | | public void changeBenefitsVedioState(@RequestBody ChangeBenefitsVedioState changeBenefitsVedioState){ |
| | | BenefitsVideos benefitsVideos = new BenefitsVideos(); |
| | | benefitsVideos.setState(changeBenefitsVedioState.getState()); |
| | | benefitsVideos.setId(changeBenefitsVedioState.getId()); |
| | | bfvService.updateById(benefitsVideos); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 根据视频课程id删除福利视频数据 |
| | | * @param courseId |
| | | */ |
| | | @RequestMapping("/base/benefitVideo/delBenefitsVedio") |
| | | public void delBenefitsVedio(@RequestBody Integer courseId){ |
| | | BenefitsVideos benefitsVideos = new BenefitsVideos(); |
| | | benefitsVideos.setState(3); |
| | | bfvService.update(benefitsVideos, new QueryWrapper<BenefitsVideos>().eq("courseId", courseId).ne("state", 3)); |
| | | } |
| | | |
| | | |
| | | @PostMapping("base/benefitVideo/getList") |
| | | public BenefitsVideos getVideosWithIds(@RequestBody Integer id) { |
| | | return bfvService.getOne(new QueryWrapper<BenefitsVideos>().eq("id", id).eq("state", 1)); |