From 07c83c163675e24252de05d029cef2eab046e583 Mon Sep 17 00:00:00 2001 From: mitao <2763622819@qq.com> Date: 星期二, 09 七月 2024 19:32:40 +0800 Subject: [PATCH] 完成基础数据导入 --- finance-admin/src/main/java/com/finance/web/controller/api/TbFieldCategoryController.java | 33 ++++++++++++++++++++++++++++++--- 1 files changed, 30 insertions(+), 3 deletions(-) diff --git a/finance-admin/src/main/java/com/finance/web/controller/api/TbFieldCategoryController.java b/finance-admin/src/main/java/com/finance/web/controller/api/TbFieldCategoryController.java index 32a267c..64fd111 100644 --- a/finance-admin/src/main/java/com/finance/web/controller/api/TbFieldCategoryController.java +++ b/finance-admin/src/main/java/com/finance/web/controller/api/TbFieldCategoryController.java @@ -16,7 +16,14 @@ import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.validation.annotation.Validated; -import org.springframework.web.bind.annotation.*; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; /** * <p> @@ -37,6 +44,7 @@ /** * 添加 + * * @param dto 字段分类数据传输对象 * @return R */ @@ -57,6 +65,7 @@ /** * 根据id获取字段分类详情 + * * @param id 字段分类id * @return R */ @@ -77,6 +86,7 @@ /** * 分页条件查询 + * * @param query 部门条件查询对象 * @return PageVO<FieldCategoryDetailVO> */ @@ -96,12 +106,16 @@ /** * 隐藏显示操作 + * * @param dto 显示隐藏操作数据传输对象 * @return R */ @PostMapping("/show-hide") @ApiOperation("隐藏显示操作") public R<Void> showHide(@RequestBody ShowHideDTO dto) { + if (dto.getId() < 50) { + throw new ServiceException("固定字段分类,不能操作!"); + } try { tbFieldCategoryService.showHide(dto); } catch (Exception e) { @@ -116,14 +130,19 @@ /** * 删除分类子节点 + * * @param id id * @return R */ @DeleteMapping("/delete-children") @ApiOperation("编辑页面删除子字段分类") - public R<Object> deleteChildren(@RequestParam(value = "id") Long id){ + public R<Object> deleteChildren(@RequestParam(value = "id") Long id) { + if (id < 50) { + throw new ServiceException("固定字段分类,不能操作!"); + } try { tbFieldCategoryService.deleteChildren(id); + } catch (Exception e) { if (e instanceof ServiceException) { return R.fail(e.getMessage()); @@ -136,12 +155,16 @@ /** * 删除分类 + * * @param id id * @return R */ @DeleteMapping("/delete") @ApiOperation("列表页面删除分类") - public R<Void> delete(@RequestParam(value = "id") Long id){ + public R<Void> delete(@RequestParam(value = "id") Long id) { + if (id < 50) { + throw new ServiceException("固定字段分类,不能操作"); + } try { tbFieldCategoryService.delete(id); } catch (Exception e) { @@ -156,12 +179,16 @@ /** * 编辑分类 + * * @param dto 字段分类更新数据传输对象 * @return R */ @PutMapping("/edit") @ApiOperation("编辑") public R<Object> edit(@RequestBody FieldCategoryUpdateDTO dto) { + if (dto.getId() < 50) { + throw new ServiceException("固定字段分类,不能操作"); + } try { tbFieldCategoryService.edit(dto); } catch (Exception e) { -- Gitblit v1.7.1