优化代码

This commit is contained in:
TinyAnts 2022-08-09 10:02:49 +08:00
parent 54be313c68
commit ba0432b2b1
8 changed files with 52 additions and 40 deletions

View File

@ -1,7 +1,7 @@
package com.hxkj.admin.controller.article; package com.hxkj.admin.controller.article;
import com.hxkj.admin.config.aop.Log; import com.hxkj.admin.config.aop.Log;
import com.hxkj.admin.service.article.IArticleTextService; import com.hxkj.admin.service.article.IArticleArchivesService;
import com.hxkj.admin.validate.article.ArticleTextParam; import com.hxkj.admin.validate.article.ArticleTextParam;
import com.hxkj.admin.validate.common.PageParam; import com.hxkj.admin.validate.common.PageParam;
import com.hxkj.admin.vo.common.article.ArticleDetailVo; import com.hxkj.admin.vo.common.article.ArticleDetailVo;
@ -18,12 +18,12 @@ import java.util.Map;
/** /**
* 文章管理 * 文章管理
*/ */
@RestController @RestController(value = "articleArchive")
@RequestMapping("api/article") @RequestMapping("api/article/archive")
public class TextController { public class ArticleController {
@Resource @Resource
IArticleTextService iArticleTextService; IArticleArchivesService iArticleArchivesService;
/** /**
* 文章列表 * 文章列表
@ -36,7 +36,7 @@ public class TextController {
@GetMapping("/list") @GetMapping("/list")
public Object articleList(@Validated PageParam pageParam, public Object articleList(@Validated PageParam pageParam,
@RequestParam Map<String, String> params) { @RequestParam Map<String, String> params) {
PageResult<ArticleListVo> vos = iArticleTextService.list(pageParam, params); PageResult<ArticleListVo> vos = iArticleArchivesService.list(pageParam, params);
return AjaxResult.success(vos); return AjaxResult.success(vos);
} }
@ -49,7 +49,7 @@ public class TextController {
*/ */
@GetMapping("/detail") @GetMapping("/detail")
public Object detail(@Validated @IDMust() @RequestParam("id") Integer id) { public Object detail(@Validated @IDMust() @RequestParam("id") Integer id) {
ArticleDetailVo vo = iArticleTextService.detail(id); ArticleDetailVo vo = iArticleArchivesService.detail(id);
return AjaxResult.success(vo); return AjaxResult.success(vo);
} }
@ -65,7 +65,7 @@ public class TextController {
public Object add( public Object add(
@Validated(value = ArticleTextParam.create.class) @Validated(value = ArticleTextParam.create.class)
@RequestBody ArticleTextParam articleTextParam) { @RequestBody ArticleTextParam articleTextParam) {
iArticleTextService.add(articleTextParam); iArticleArchivesService.add(articleTextParam);
return AjaxResult.success(); return AjaxResult.success();
} }
@ -80,7 +80,7 @@ public class TextController {
@PostMapping("/edit") @PostMapping("/edit")
public Object edit(@Validated(value = ArticleTextParam.update.class) public Object edit(@Validated(value = ArticleTextParam.update.class)
@RequestBody ArticleTextParam articleTextParam) { @RequestBody ArticleTextParam articleTextParam) {
iArticleTextService.edit(articleTextParam); iArticleArchivesService.edit(articleTextParam);
return AjaxResult.success(); return AjaxResult.success();
} }
@ -95,7 +95,7 @@ public class TextController {
@PostMapping("/del") @PostMapping("/del")
public Object del(@Validated(value = ArticleTextParam.delete.class) public Object del(@Validated(value = ArticleTextParam.delete.class)
@RequestBody ArticleTextParam articleTextParam) { @RequestBody ArticleTextParam articleTextParam) {
iArticleTextService.del(articleTextParam.getId()); iArticleArchivesService.del(articleTextParam.getId());
return AjaxResult.success(); return AjaxResult.success();
} }

View File

@ -1,7 +1,7 @@
package com.hxkj.admin.controller.article; package com.hxkj.admin.controller.article;
import com.hxkj.admin.config.aop.Log; import com.hxkj.admin.config.aop.Log;
import com.hxkj.admin.service.article.IArticleCateService; import com.hxkj.admin.service.article.IArticleCategoryService;
import com.hxkj.admin.validate.article.ArticleCateParam; import com.hxkj.admin.validate.article.ArticleCateParam;
import com.hxkj.admin.validate.common.PageParam; import com.hxkj.admin.validate.common.PageParam;
import com.hxkj.admin.vo.common.article.ArticleCateVo; import com.hxkj.admin.vo.common.article.ArticleCateVo;
@ -18,12 +18,12 @@ import java.util.Map;
/** /**
* 文章分类管理 * 文章分类管理
*/ */
@RestController @RestController(value = "articleCategory")
@RequestMapping("api/article/cate") @RequestMapping("api/article/category")
public class CateController { public class CategoryController {
@Resource @Resource
IArticleCateService iArticleCateService; IArticleCategoryService iArticleCategoryService;
/** /**
* 分类所有 * 分类所有
@ -33,7 +33,7 @@ public class CateController {
*/ */
@GetMapping("/all") @GetMapping("/all")
public Object all() { public Object all() {
List<ArticleCateVo> list = iArticleCateService.all(); List<ArticleCateVo> list = iArticleCategoryService.all();
return AjaxResult.success(list); return AjaxResult.success(list);
} }
@ -48,7 +48,7 @@ public class CateController {
@GetMapping("/list") @GetMapping("/list")
public Object list(@Validated PageParam pageParam, public Object list(@Validated PageParam pageParam,
@RequestParam Map<String, String> params) { @RequestParam Map<String, String> params) {
PageResult<ArticleCateVo> list = iArticleCateService.list(pageParam, params); PageResult<ArticleCateVo> list = iArticleCategoryService.list(pageParam, params);
return AjaxResult.success(list); return AjaxResult.success(list);
} }
@ -61,7 +61,7 @@ public class CateController {
*/ */
@GetMapping("/detail") @GetMapping("/detail")
public Object detail(@Validated @IDMust() @RequestParam("id") Integer id) { public Object detail(@Validated @IDMust() @RequestParam("id") Integer id) {
ArticleCateVo vo = iArticleCateService.detail(id); ArticleCateVo vo = iArticleCategoryService.detail(id);
return AjaxResult.success(vo); return AjaxResult.success(vo);
} }
@ -76,7 +76,7 @@ public class CateController {
@PostMapping("/add") @PostMapping("/add")
public Object add(@Validated(value = ArticleCateParam.create.class) public Object add(@Validated(value = ArticleCateParam.create.class)
@RequestBody ArticleCateParam articleCateParam) { @RequestBody ArticleCateParam articleCateParam) {
iArticleCateService.add(articleCateParam); iArticleCategoryService.add(articleCateParam);
return AjaxResult.success(); return AjaxResult.success();
} }
@ -91,7 +91,7 @@ public class CateController {
@PostMapping("/edit") @PostMapping("/edit")
public Object edit(@Validated(value = ArticleCateParam.update.class) public Object edit(@Validated(value = ArticleCateParam.update.class)
@RequestBody ArticleCateParam articleCateParam) { @RequestBody ArticleCateParam articleCateParam) {
iArticleCateService.edit(articleCateParam); iArticleCategoryService.edit(articleCateParam);
return AjaxResult.success(); return AjaxResult.success();
} }
@ -106,7 +106,7 @@ public class CateController {
@PostMapping("/cateDel") @PostMapping("/cateDel")
public Object del(@Validated(value = ArticleCateParam.delete.class) public Object del(@Validated(value = ArticleCateParam.delete.class)
@RequestBody ArticleCateParam articleCateParam) { @RequestBody ArticleCateParam articleCateParam) {
iArticleCateService.del(articleCateParam.getId()); iArticleCategoryService.del(articleCateParam.getId());
return AjaxResult.success(); return AjaxResult.success();
} }

View File

@ -27,7 +27,7 @@ public class AlbumController {
IAlbumService iAlbumService; IAlbumService iAlbumService;
/** /**
* 相册列表 * 相册文件列表
* *
* @author fzr * @author fzr
* @return Object * @return Object
@ -40,12 +40,12 @@ public class AlbumController {
} }
/** /**
* 相册重命名 * 相册文件重命名
* *
* @author fzr * @author fzr
* @return Object * @return Object
*/ */
@Log(title = "相册重命名") @Log(title = "相册文件重命名")
@PostMapping("/albumRename") @PostMapping("/albumRename")
public Object albumRename(@Validated(value = AlbumParam.rename.class) @RequestBody AlbumParam albumParam) { public Object albumRename(@Validated(value = AlbumParam.rename.class) @RequestBody AlbumParam albumParam) {
iAlbumService.albumRename(albumParam.getId(), albumParam.getName()); iAlbumService.albumRename(albumParam.getId(), albumParam.getName());
@ -53,12 +53,12 @@ public class AlbumController {
} }
/** /**
* 相册移动 * 相册文件移动
* *
* @author fzr * @author fzr
* @return Object * @return Object
*/ */
@Log(title = "相册移动") @Log(title = "相册文件移动")
@PostMapping("/albumMove") @PostMapping("/albumMove")
public Object albumMove(@RequestBody Map<String, Object> params) { public Object albumMove(@RequestBody Map<String, Object> params) {
if (params.get("ids") == null) { if (params.get("ids") == null) {
@ -75,12 +75,12 @@ public class AlbumController {
} }
/** /**
* 相册删除 * 相册文件删除
* *
* @author fzr * @author fzr
* @return Object * @return Object
*/ */
@Log(title = "相册删除") @Log(title = "相册文件删除")
@PostMapping("/albumDel") @PostMapping("/albumDel")
public Object albumDel(@RequestBody Map<String, List<Integer>> params) { public Object albumDel(@RequestBody Map<String, List<Integer>> params) {
if (params.get("ids") == null) { if (params.get("ids") == null) {
@ -92,7 +92,7 @@ public class AlbumController {
} }
/** /**
* 分类列表 * 相册分类列表
* *
* @author fzr * @author fzr
* @return Object * @return Object
@ -104,7 +104,7 @@ public class AlbumController {
} }
/** /**
* 分类新增 * 相册分类新增
* *
* @author fzr * @author fzr
* @return Object * @return Object
@ -117,7 +117,7 @@ public class AlbumController {
} }
/** /**
* 分类重命名 * 相册分类重命名
* *
* @author fzr * @author fzr
* @return Object * @return Object
@ -130,7 +130,7 @@ public class AlbumController {
} }
/** /**
* 分类删除 * 相册分类删除
* *
* @author fzr * @author fzr
* @return Object * @return Object

View File

@ -38,7 +38,13 @@ public class UploadController {
@Log(title = "上传图片") @Log(title = "上传图片")
@PostMapping("/image") @PostMapping("/image")
public Object image(HttpServletRequest request) { public Object image(HttpServletRequest request) {
MultipartFile multipartFile = ((MultipartRequest) request).getFile("file"); MultipartFile multipartFile;
try {
multipartFile = ((MultipartRequest) request).getFile("file");
} catch (Exception e) {
return AjaxResult.failed("请正确选择上传图片");
}
if (multipartFile == null) { if (multipartFile == null) {
return AjaxResult.failed("请选择上传图片"); return AjaxResult.failed("请选择上传图片");
} }
@ -75,7 +81,13 @@ public class UploadController {
@Log(title = "上传视频") @Log(title = "上传视频")
@PostMapping("/video") @PostMapping("/video")
public Object video(HttpServletRequest request) { public Object video(HttpServletRequest request) {
MultipartFile multipartFile = ((MultipartRequest) request).getFile("file"); MultipartFile multipartFile;
try {
multipartFile = ((MultipartRequest) request).getFile("file");
} catch (Exception e) {
return AjaxResult.failed("请正确选择上传视频");
}
if (multipartFile == null) { if (multipartFile == null) {
return AjaxResult.failed("请选择上传视频"); return AjaxResult.failed("请选择上传视频");
} }

View File

@ -11,7 +11,7 @@ import java.util.Map;
/** /**
* 文章服务接口类 * 文章服务接口类
*/ */
public interface IArticleTextService { public interface IArticleArchivesService {
/** /**
* 文章列表 * 文章列表

View File

@ -11,7 +11,7 @@ import java.util.Map;
/** /**
* 文章分类服务类接口 * 文章分类服务类接口
*/ */
public interface IArticleCateService { public interface IArticleCategoryService {
/** /**
* 分类所有 * 分类所有

View File

@ -4,7 +4,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.github.yulichang.query.MPJQueryWrapper; import com.github.yulichang.query.MPJQueryWrapper;
import com.hxkj.admin.service.article.IArticleTextService; import com.hxkj.admin.service.article.IArticleArchivesService;
import com.hxkj.admin.validate.article.ArticleTextParam; import com.hxkj.admin.validate.article.ArticleTextParam;
import com.hxkj.admin.validate.common.PageParam; import com.hxkj.admin.validate.common.PageParam;
import com.hxkj.admin.vo.common.article.ArticleDetailVo; import com.hxkj.admin.vo.common.article.ArticleDetailVo;
@ -30,7 +30,7 @@ import java.util.Map;
* 文章服务实现类 * 文章服务实现类
*/ */
@Service @Service
public class ArticleTextServiceImpl implements IArticleTextService { public class ArticleArchivesServiceImpl implements IArticleArchivesService {
@Resource @Resource
ArticleMapper articleMapper; ArticleMapper articleMapper;

View File

@ -3,7 +3,7 @@ package com.hxkj.admin.service.article.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.hxkj.admin.service.article.IArticleCateService; import com.hxkj.admin.service.article.IArticleCategoryService;
import com.hxkj.admin.validate.article.ArticleCateParam; import com.hxkj.admin.validate.article.ArticleCateParam;
import com.hxkj.admin.validate.common.PageParam; import com.hxkj.admin.validate.common.PageParam;
import com.hxkj.admin.vo.common.article.ArticleCateVo; import com.hxkj.admin.vo.common.article.ArticleCateVo;
@ -24,7 +24,7 @@ import java.util.Map;
* 文章分类服务实现类 * 文章分类服务实现类
*/ */
@Service @Service
public class ArticleCateServiceImpl implements IArticleCateService { public class ArticleCategoryServiceImpl implements IArticleCategoryService {
@Resource @Resource
ArticleCategoryMapper articleCategoryMapper; ArticleCategoryMapper articleCategoryMapper;