From 8995a87dc1599e2cbbfc7bc4ef0a8f68a159b5e5 Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期日, 28 九月 2025 16:38:58 +0800
Subject: [PATCH] 优化
---
server/system_service/src/main/java/com/doumee/api/system/SystemDictDataController.java | 48 +++++++++++++++++++++++++++++++++++++++++++-----
1 files changed, 43 insertions(+), 5 deletions(-)
diff --git a/server/system_service/src/main/java/com/doumee/api/system/SystemDictDataController.java b/server/system_service/src/main/java/com/doumee/api/system/SystemDictDataController.java
index 92793f0..b344195 100644
--- a/server/system_service/src/main/java/com/doumee/api/system/SystemDictDataController.java
+++ b/server/system_service/src/main/java/com/doumee/api/system/SystemDictDataController.java
@@ -4,10 +4,12 @@
import com.doumee.biz.system.SystemDictDataBiz;
import com.doumee.core.annotation.pr.PreventRepeat;
import com.doumee.core.constants.OperaType;
-import com.doumee.core.model.ApiResponse;
-import com.doumee.core.model.PageData;
-import com.doumee.core.model.PageWrap;
+import com.doumee.service.business.third.model.ApiResponse;
+import com.doumee.service.business.third.model.PageData;
+import com.doumee.service.business.third.model.PageWrap;
+import com.doumee.core.utils.Constants;
import com.doumee.dao.system.dto.QuerySystemDictDataDTO;
+import com.doumee.dao.system.dto.VisitConfigDTO;
import com.doumee.dao.system.model.SystemDictData;
import com.doumee.dao.system.vo.SystemDictDataListVO;
import com.doumee.service.system.SystemDictDataService;
@@ -19,8 +21,6 @@
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
import java.util.ArrayList;
import java.util.List;
@@ -85,6 +85,24 @@
}
+ @ApiOperation("鏌ヨ鍜栬眴浠诲姟瑙勫垯")
+ @PostMapping("/findAllList")
+ @RequiresPermissions("system:dict:update")
+ public ApiResponse findAllList (@RequestBody PageWrap<QuerySystemDictDataDTO> pageWrap) {
+ List<SystemDictData> list= systemDictDataBiz.queryListByCode(Constants.COFFEE_BEAN_TASK,null);
+ return ApiResponse.success(list);
+ }
+
+
+ @ApiOperation("缂栬緫鏌ヨ鍜栬眴浠诲姟瑙勫垯")
+ @PostMapping("/createCoffeeTask")
+ @RequiresPermissions("system:dict:update")
+ public ApiResponse createCoffeeTask(@Validated(OperaType.Create.class) @RequestBody List<SystemDictData> list) {
+ systemDictDataBiz.updateByDicId(list);
+ return ApiResponse.success(null);
+ }
+
+
@ApiOperation(value = "鏌ヨ瀛楀吀鍊兼暟鎹�" )
@GetMapping("/getSystemDictData")
@ApiImplicitParams({
@@ -95,5 +113,25 @@
return ApiResponse.success(systemDictDataBiz.queryByCode(dictCode,label));
}
+ /**
+ * 璁垮鏉ヨ閰嶇疆
+ * @return
+ */
+ @ApiOperation(value = "璁垮鏉ヨ閰嶇疆" )
+ @GetMapping("/getVisitConfigDTO")
+ public ApiResponse<VisitConfigDTO> getVisitConfigDTO(){
+ return ApiResponse.success(systemDictDataService.getVisitConfigDTO());
+ }
+
+ /**
+ * 淇敼璁垮鏉ヨ閰嶇疆
+ * @param visitConfigDTO
+ */
+ @ApiOperation(value = "淇敼璁垮鏉ヨ閰嶇疆" )
+ @PostMapping("/updateVisitConfig")
+ public ApiResponse updateVisitConfig(@RequestBody VisitConfigDTO visitConfigDTO){
+ systemDictDataService.updateVisitConfig(visitConfigDTO);
+ return ApiResponse.success(null);
+ }
}
--
Gitblit v1.9.3