From 2ebeb0976b8d9197c988eb0ff26331566f1d2327 Mon Sep 17 00:00:00 2001 From: jiangdingxuan Date: Mon, 8 Jan 2024 17:10:52 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=E5=AD=97=E5=85=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/net/rzdata/demo/dict/DictController.java | 5 +++++ .../src/main/java/net/rzdata/demo/dict/DictService.java | 7 +++++++ 2 files changed, 12 insertions(+) diff --git a/service/system/src/main/java/net/rzdata/demo/dict/DictController.java b/service/system/src/main/java/net/rzdata/demo/dict/DictController.java index 6e1aa1c..124534d 100644 --- a/service/system/src/main/java/net/rzdata/demo/dict/DictController.java +++ b/service/system/src/main/java/net/rzdata/demo/dict/DictController.java @@ -82,4 +82,9 @@ public class DictController { public List getDictData(@PathVariable String type) { return dictService.getDictByType(type); } + + @DeleteMapping("{id}") + public void deleteDict(@PathVariable String id) { + dictService.deleteDict(Collections.singleton(id)); + } } diff --git a/service/system/src/main/java/net/rzdata/demo/dict/DictService.java b/service/system/src/main/java/net/rzdata/demo/dict/DictService.java index f1ca1e7..9c9366c 100644 --- a/service/system/src/main/java/net/rzdata/demo/dict/DictService.java +++ b/service/system/src/main/java/net/rzdata/demo/dict/DictService.java @@ -81,4 +81,11 @@ public class DictService { throw new RepeatDataException(String.format("字典类型:%s, 值:%s 已存在", dict.getType(), dict.getValue())); } } + + public void deleteDict(Collection ids) { + if (ids == null || ids.isEmpty()) { + return; + } + dictRepository.get().deleteBatchIds(ids); + } }