更新时间:2019-01-10 来源:黑马程序员 浏览量:
1 2  | @ApiOperation("通过ID删除页面") public ResponseResult delete(String id); | 
01 02 03 04 05 06 07 08 09 10  | //删除页面     public ResponseResult delete(String id){        CmsPage one = this.getById(id);         if(one!=null){            //删除页面             cmsPageRepository.deleteById(id);             return new ResponseResult(CommonCode.SUCCESS);         }        return new ResponseResult(CommonCode.FAIL);     } | 
1 2 3 4  | @DeleteMapping("/del/{id}") //使用http的delete方法完成岗位操作 public ResponseResult delete(@PathVariable("id") String id) {   return pageService.delete(id); } | 
1 2 3  | /*页面删除*/ export const page_del = id => {   return http.requestDelete(apiUrl+'/cms/page/del/'+id) } | 
01 02 03 04 05 06 07 08 09 10 11 12  | <el‐table‐column label="操作" width="120">       <template slot‐scope="page">        <el‐button           size="small"type="text"           @click="edit(page.row.pageId)">编辑          </el‐button>         <el‐button           size="small"type="text"           @click="del(page.row.pageId)">删除          </el‐button>       </template>     </el‐table‐column> | 
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20  | //删除        del:function (pageId) {         this.$confirm('确认删除此页面吗?', '提示', {}).then(() => {           cmsApi.page_del(pageId).then((res)=>{             if(res.success){               this.$message({                 type: 'success',                message: '删除成功!'                });                //查询页面                this.query()             }else{               this.$message({                 type: 'error',                 message: '删除失败!'                });             }           })           })      } | 
1 2 3 4  | //添加页面     public CmsPageResult add(CmsPage cmsPage){ //校验页面是否存在,根据页面名称、站点Id、页面webpath查询                 CmsPage cmsPage1 = | 
01 02 03 04 05 06 07 08 09 10 11  | cmsPageRepository.findByPageNameAndSiteIdAndPageWebPath(cmsPage.getPageName(),  cmsPage.getSiteId(), cmsPage.getPageWebPath());          if(cmsPage1==null){            cmsPage.setPageId(null);//添加页面主键由spring data 自动生成             cmsPageRepository.save(cmsPage);             //返回结果             CmsPageResult cmsPageResult = new CmsPageResult(CommonCode.SUCCESS,cmsPage);             return cmsPageResult;         }        return new CmsPageResult(CommonCode.FAIL,null);     } | 
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18  | //添加页面 public CmsPageResult add(CmsPage cmsPage){   //校验cmsPage是否为空     if(cmsPage == null){        //抛出异常,非法请求         //...     }    //根据页面名称查询(页面名称已在mongodb创建了唯一索引)    CmsPage cmsPage1 =  cmsPageRepository.findByPageNameAndSiteIdAndPageWebPath(cmsPage.getPageName(),  cmsPage.getSiteId(), cmsPage.getPageWebPath());     //校验页面是否存在,已存在则抛出异常     if(cmsPage1 !=null){        //抛出异常,已存在相同的页面名称         //...     }    cmsPage.setPageId(null);//添加页面主键由spring data 自动生成     CmsPage save = cmsPageRepository.save(cmsPage);     //返回结果     CmsPageResult cmsPageResult = new CmsPageResult(CommonCode.SUCCESS,save);     return cmsPageResult; } | 
1024首播|39岁程序员逆袭记:不被年龄定义,AI浪潮里再迎春天
2025-10-241024程序员节丨10年同行,致敬用代码改变世界的你
2025-10-24【AI设计】北京143期毕业仅36天,全员拿下高薪offer!黑马AI设计连续6期100%高薪就业
2025-09-19【跨境电商运营】深圳跨境电商运营毕业22个工作日,就业率91%+,最高薪资达13500元
2025-09-19【AI运维】郑州运维1期就业班,毕业14个工作日,班级93%同学已拿到Offer, 一线均薪资 1W+
2025-09-19【AI鸿蒙开发】上海校区AI鸿蒙开发4期5期,距离毕业21天,就业率91%,平均薪资14046元
2025-09-19