From 33b2b3a0e697e1bdb804a37de800b0471dfb0cef Mon Sep 17 00:00:00 2001
From: zhanghua <314079846@qq.com>
Date: 星期三, 28 九月 2022 20:28:55 +0800
Subject: [PATCH] Merge branch 'master' of http://42.193.1.25:9521/r/sccg_server
---
ycl-platform/src/main/java/com/ycl/controller/caseHandler/IllegalBuildingController.java | 72 ++++++++++++++++++++++++++++++++++++
1 files changed, 72 insertions(+), 0 deletions(-)
diff --git a/ycl-platform/src/main/java/com/ycl/controller/caseHandler/IllegalBuildingController.java b/ycl-platform/src/main/java/com/ycl/controller/caseHandler/IllegalBuildingController.java
index 3c0e5c5..07c9d13 100644
--- a/ycl-platform/src/main/java/com/ycl/controller/caseHandler/IllegalBuildingController.java
+++ b/ycl-platform/src/main/java/com/ycl/controller/caseHandler/IllegalBuildingController.java
@@ -2,6 +2,7 @@
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.ycl.api.CommonResult;
@@ -12,7 +13,10 @@
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
+
+import java.util.Arrays;
/**
@@ -58,4 +62,72 @@
return CommonResult.success(iDataDictionaryService.removeById(id));
}
+ /**
+ * @Description batch delete illegal building
+ * @Param [ids]
+ * @return com.ycl.api.CommonResult
+ **/
+ @ApiOperation(value = "鎵归噺鍒犻櫎杩濊绫诲瀷")
+ @DeleteMapping("/batch_delete")
+ public CommonResult removeIllegalBuildings(@RequestParam String[] ids){
+ return CommonResult.success(iDataDictionaryService.removeBatchByIds(Arrays.asList(ids)));
+ }
+
+ /**
+ * @Description search illegal building type first
+ * @Param []
+ * @return com.ycl.api.CommonResult
+ **/
+ @ApiOperation(value = "鏌ヨ鎵�灞炵被鍨�")
+ @GetMapping("/query/type_first")
+ public CommonResult searchIllegalBuildingTypeFirst(){
+ String typeLevel="1";
+ String typeCode="06";
+ return CommonResult.success(iDataDictionaryService
+ .list(new LambdaQueryWrapper<DataDictionary>()
+ .eq(DataDictionary::getLevel,typeLevel)
+ .eq(DataDictionary::getTypeCode,typeCode)));
+ }
+
+ /**
+ * @Description search illegal building type second
+ * @Param []
+ * @return com.ycl.api.CommonResult
+ **/
+ @ApiOperation(value = "鏌ヨ鎵�灞炵被鍒�")
+ @GetMapping("/query/type_second")
+ public CommonResult searchIllegalBuildingTypeSecond(){
+ String typeLevel="2";
+ String typeCode="06";
+ return CommonResult.success(iDataDictionaryService
+ .list(new LambdaQueryWrapper<DataDictionary>()
+ .eq(DataDictionary::getLevel,typeLevel)
+ .eq(DataDictionary::getTypeCode,typeCode)));
+ }
+
+ /**
+ * @Description modify illegal building type
+ * @Param [typeFirst, id]
+ * @return com.ycl.api.CommonResult
+ **/
+ @ApiOperation(value = "淇敼鎵�灞炵被鍨�/绫诲埆")
+ @PutMapping("/modification/type")
+ public CommonResult modifyIllegalBuildingType(@RequestParam String type,@RequestParam Integer id){
+ return CommonResult.success(iDataDictionaryService
+ .update(new LambdaUpdateWrapper<DataDictionary>()
+ .eq(DataDictionary::getId,id)
+ .set(StringUtils.isNotBlank(type),DataDictionary::getName,type)));
+ }
+
+ /**
+ * @Description addition illegal building type
+ * @Param [dataDictionary]
+ * @return com.ycl.api.CommonResult
+ **/
+ @ApiOperation(value = "娣诲姞鎵�灞炵被鍨�/绫诲埆")
+ @PostMapping("/addition/type")
+ public CommonResult addIllegalBuildingTypeFirst(@RequestBody @Validated DataDictionary dataDictionary){
+ return CommonResult.success(iDataDictionaryService.save(dataDictionary));
+ }
+
}
\ No newline at end of file
--
Gitblit v1.8.0