From a1e67a0b1bb0b60f87d2db7db17ec1b093e3b73e Mon Sep 17 00:00:00 2001 From: zyx <zyx123456> Date: 星期五, 19 四月 2024 11:04:44 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/controller/ConfigTypeController.java | 34 +++++++++++++++++++++++++++++++--- 1 files changed, 31 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/zy/asrs/controller/ConfigTypeController.java b/src/main/java/com/zy/asrs/controller/ConfigTypeController.java index 7b1a9eb..02c7cc1 100644 --- a/src/main/java/com/zy/asrs/controller/ConfigTypeController.java +++ b/src/main/java/com/zy/asrs/controller/ConfigTypeController.java @@ -15,8 +15,7 @@ import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; -import java.util.Date; -import java.util.Map; +import java.util.*; @RestController public class ConfigTypeController extends BaseController { @@ -47,7 +46,7 @@ @RequestMapping(value = "/configType/add/auth") @ManagerAuth - public R list(ConfigType configType){ + public R add(ConfigType configType){ if (Cools.isEmpty(configType)){ return R.error(); } @@ -57,6 +56,35 @@ } + @RequestMapping(value = "/configType/delete/auth") + @ManagerAuth + public R delete(Long id){ + configTypeService.deleteById(id); + return R.ok(); + + } + + @RequestMapping(value = "/configTypeQuery/auth") + @ManagerAuth + public R query(String condition) { + + String type = condition.split(",")[1]; + condition = condition.split(",")[0]; + + EntityWrapper<ConfigType> wrapper = new EntityWrapper<>(); + wrapper.eq("type",type); + wrapper.like("value", condition); + Page<ConfigType> page = configTypeService.selectPage(new Page<>(0, 32), wrapper); + List<Map<String, Object>> result = new ArrayList<>(); + for (ConfigType configType : page.getRecords()){ + Map<String, Object> map = new HashMap<>(); + map.put("id", configType.getId()); + map.put("value", configType.getValue()); + result.add(map); + } + return R.ok(result); + } + private <T> void convert(Map<String, Object> map, EntityWrapper<T> wrapper){ for (Map.Entry<String, Object> entry : map.entrySet()){ String val = String.valueOf(entry.getValue()); -- Gitblit v1.9.1