阶段5 3.微服务项目【学成在线】_day03 CMS页面管理开发_12-删除页面-服务端-接口开发
删除页面
api里面定义接口
返回类型是ReponseResult
@ApiOperation("删除页面") public ResponseResult delete(String id);
service
//根据id删除页面 public ResponseResult delete(String id){ //先查询一下 Optional<CmsPage> optional = cmsPageRepository.findById(id); if(optional.isPresent()){ cmsPageRepository.deleteById(id); return new ResponseResult(CommonCode.SUCCESS); } return new ResponseResult(CommonCode.FAIL); }
controller
删除用deleteMapping
@Override
@DeleteMapping("/del/{id}")
public ResponseResult delete(@PathVariable String id) {
return pageService.delete(id);
}
测试
在swaggerUI上测试