更新时间: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; } |
黑马程序员 AI 运维|大厂师资 + 全程服务,3.5 个月实现零基础高薪就业
2026-04-09黑马程序员 AI 运维|10 大就业方向 + 90%+ 就业率,解锁高薪职业路径
2026-04-09黑马程序员 AI 运维|10 大企业级项目实战,毕业即具备独立运维能力
2026-04-09黑马程序员 AI 运维|10 大技术阶段 + 10 大实战项目,从 Linux 到 AI 大模型运维全掌握
2026-04-09黑马程序员 AI 运维|云原生 + 大模型 + 信创三位一体,培养企业紧缺复合型运维人才
2026-04-09黑马程序员AI测试|上市品牌背书,实战赋能,助力冲击年薪30万+
2026-04-09