@GetMapping("/api/article/{size}/{page}") public Result listArticles(@PathVariable("size")int size, @PathVariable("page")int page){ return ResultFactory.buildSuccessResult(jotterArticleService.list(page - 1, size)); }
@GetMapping("/api/article/{id}") public Result getOneArticle(@PathVariable("id")int id){ return ResultFactory.buildSuccessResult(jotterArticleService.findById(id)); }
@DeleteMapping("/api/admin/content/article/{id}") public Result deleteArticle(@PathVariable("id")int id){ jotterArticleService.delete(id); return ResultFactory.buildSuccessResult("删除成功"); } } package com.gm.wj.controller;
@GetMapping("/api/admin/user") public Result listUsers(){ return ResultFactory.buildSuccessResult(userService.list()); }
@PutMapping("/api/admin/user/status") public Result updateUserStatus(@RequestBody@Valid User requestUser){ userService.updateUserStatus(requestUser); return ResultFactory.buildSuccessResult("用户状态更新成功"); }
@PutMapping("/api/admin/user/password") public Result resetPassword(@RequestBody@Valid User requestUser){ userService.resetPassword(requestUser); return ResultFactory.buildSuccessResult("重置密码成功"); }
@PostMapping("api/admin/content/article") public Result saveArticle(@RequestBody@Valid JotterArticle article){ jotterArticleService.addOrUpdate(article); return ResultFactory.buildSuccessResult("保存成功"); }
@GetMapping("/api/article/{size}/{page}") public Result listArticles(@PathVariable("size")int size, @PathVariable("page")int page){ return ResultFactory.buildSuccessResult(jotterArticleService.list(page - 1, size)); }
@GetMapping("/api/article/{id}") public Result getOneArticle(@PathVariable("id")int id){ return ResultFactory.buildSuccessResult(jotterArticleService.findById(id)); }
@DeleteMapping("/api/admin/content/article/{id}") public Result deleteArticle(@PathVariable("id")int id){ jotterArticleService.delete(id); return ResultFactory.buildSuccessResult("删除成功"); } } package com.gm.wj.controller;