Administrator 1 month ago
parent
commit
7022e39d7d
  1. 14
      src/main/java/org/hlrj/duobao_demo/controller/CuratedVideoController.java
  2. 2
      src/main/java/org/hlrj/duobao_demo/controller/RecommendationController.java
  3. 9
      src/main/java/org/hlrj/duobao_demo/controller/SpecialTopicController.java
  4. 10
      src/main/java/org/hlrj/duobao_demo/controller/VideoDataController.java
  5. 6
      src/main/java/org/hlrj/duobao_demo/service/ICuratedVideoService.java
  6. 6
      src/main/java/org/hlrj/duobao_demo/service/ISpecialTopicService.java
  7. 6
      src/main/java/org/hlrj/duobao_demo/service/IVideoDataService.java
  8. 5
      src/main/java/org/hlrj/duobao_demo/service/impl/CuratedVideoServiceImpl.java
  9. 5
      src/main/java/org/hlrj/duobao_demo/service/impl/SpecialTopicServiceImpl.java
  10. 6
      src/main/java/org/hlrj/duobao_demo/service/impl/VideoDataServiceImpl.java

14
src/main/java/org/hlrj/duobao_demo/controller/CuratedVideoController.java

@ -8,11 +8,7 @@ import org.hlrj.duobao_demo.service.ICuratedVideoService;
import org.hlrj.duobao_demo.service.IRecommendationService;
import org.hlrj.duobao_demo.tool.Result;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.bind.annotation.*;
import java.util.List;
@ -42,4 +38,12 @@ public class CuratedVideoController {
return Result.success(curatedVideo);
}
@PostMapping("/api/deleteCuratedVideo/{id}")
public Result deleteCuratedVideo(@PathVariable Integer id) {
log.info("根据id删除精选:{}",id);
curatedVideoService.delete(id);
return Result.success();
}
}

2
src/main/java/org/hlrj/duobao_demo/controller/RecommendationController.java

@ -42,7 +42,7 @@ public class RecommendationController {
return Result.success(recommendationList);
}
@DeleteMapping("/api/deleteRecommendation/{id}")
@PostMapping("/api/deleteRecommendation/{id}")
public Result deleteRecommendation(@PathVariable Integer id) {
log.info("根据id删除推荐:{}",id);

9
src/main/java/org/hlrj/duobao_demo/controller/SpecialTopicController.java

@ -8,6 +8,7 @@ import org.hlrj.duobao_demo.service.ICuratedVideoService;
import org.hlrj.duobao_demo.service.ISpecialTopicService;
import org.hlrj.duobao_demo.tool.Result;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
@ -40,4 +41,12 @@ public class SpecialTopicController {
return Result.success(specialTopic);
}
@PostMapping("/api/deleteSpecialTopic/{id}")
public Result deleteSpecialTopic(@PathVariable Integer id) {
log.info("根据id删除专题:{}",id);
specialTopicService.delete(id);
return Result.success();
}
}

10
src/main/java/org/hlrj/duobao_demo/controller/VideoDataController.java

@ -8,6 +8,7 @@ import org.hlrj.duobao_demo.service.ISpecialTopicService;
import org.hlrj.duobao_demo.service.IVideoDataService;
import org.hlrj.duobao_demo.tool.Result;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
@ -33,10 +34,17 @@ public class VideoDataController {
@PostMapping("/api/selectVideoData")
public Result selectVideoData() {
log.info("查询全部的z直播广场内容");//日志记录
log.info("查询全部的直播广场内容");//日志记录
//查询全部数据
List<VideoData> videoData=iVideoDataService.select();
return Result.success(videoData);
}
@PostMapping("/api/deleteVideoData/{id}")
public Result deleteVideoData(@PathVariable Integer id) {
log.info("根据id删除直播:{}",id);
iVideoDataService.delete(id);
return Result.success();
}
}

6
src/main/java/org/hlrj/duobao_demo/service/ICuratedVideoService.java

@ -19,4 +19,10 @@ public interface ICuratedVideoService extends IService<CuratedVideo> {
* @return
*/
public List<CuratedVideo> select();
/**
* 根据id删除精选
* @param id
*/
public void delete(Integer id);
}

6
src/main/java/org/hlrj/duobao_demo/service/ISpecialTopicService.java

@ -19,4 +19,10 @@ public interface ISpecialTopicService extends IService<SpecialTopic> {
* @return
*/
public List<SpecialTopic> select();
/**
* 根据id删除专题
* @param id
*/
public void delete(Integer id);
}

6
src/main/java/org/hlrj/duobao_demo/service/IVideoDataService.java

@ -19,4 +19,10 @@ public interface IVideoDataService extends IService<VideoData> {
* @return
*/
public List<VideoData> select();
/**
* 根据id删除直播
* @param id
*/
public void delete(Integer id);
}

5
src/main/java/org/hlrj/duobao_demo/service/impl/CuratedVideoServiceImpl.java

@ -30,4 +30,9 @@ public class CuratedVideoServiceImpl extends ServiceImpl<CuratedVideoMapper, Cur
QueryWrapper<CuratedVideo> queryWrapper = new QueryWrapper<>();
return curatedVideoMapper.selectList(queryWrapper);
}
@Override
public void delete(Integer id) {
curatedVideoMapper.deleteById(id);
}
}

5
src/main/java/org/hlrj/duobao_demo/service/impl/SpecialTopicServiceImpl.java

@ -28,4 +28,9 @@ public class SpecialTopicServiceImpl extends ServiceImpl<SpecialTopicMapper, Spe
QueryWrapper<SpecialTopic> queryWrapper = new QueryWrapper<>();
return specialTopicMapper.selectList(queryWrapper);
}
@Override
public void delete(Integer id) {
specialTopicMapper.deleteById(id);
}
}

6
src/main/java/org/hlrj/duobao_demo/service/impl/VideoDataServiceImpl.java

@ -21,6 +21,7 @@ import java.util.List;
*/
@Service
public class VideoDataServiceImpl extends ServiceImpl<VideoDataMapper, VideoData> implements IVideoDataService {
@Autowired
private VideoDataMapper videoDataMapper;
@Override
@ -28,4 +29,9 @@ public class VideoDataServiceImpl extends ServiceImpl<VideoDataMapper, VideoData
QueryWrapper<VideoData> queryWrapper = new QueryWrapper<>();
return videoDataMapper.selectList(queryWrapper);
}
@Override
public void delete(Integer id) {
videoDataMapper.deleteById(id);
}
}
Loading…
Cancel
Save