From 8c79ff2c695254275669390dc4353593b42b7475 Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期一, 20 五月 2024 11:16:48 +0800
Subject: [PATCH] 最新版本

---
 server/system_service/src/main/java/com/doumee/api/system/SystemDictDataController.java |   47 +++++++++++++++++++++++++++++++++++++++++------
 1 files changed, 41 insertions(+), 6 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 93f9e9d..49de57a 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
@@ -9,6 +9,7 @@
 import com.doumee.core.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;
@@ -20,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;
@@ -45,8 +44,7 @@
     @ApiOperation("鏂板缓")
     @PostMapping("/create")
     @RequiresPermissions("system:dict:update")
-    public ApiResponse create(@Validated(OperaType.Create.class) @RequestBody SystemDictData systemDictData, @RequestHeader(Constants.HEADER_USER_TOKEN) String token) {
-        systemDictData.setCreateUser(this.getLoginUser(token).getId());
+    public ApiResponse create(@Validated(OperaType.Create.class) @RequestBody SystemDictData systemDictData) {
         return ApiResponse.success(systemDictDataBiz.create(systemDictData));
     }
 
@@ -74,8 +72,7 @@
     @ApiOperation("淇敼")
     @PostMapping("/updateById")
     @RequiresPermissions("system:dict:update")
-    public ApiResponse updateById(@Validated(OperaType.Update.class) @RequestBody SystemDictData systemDictData, @RequestHeader(Constants.HEADER_USER_TOKEN) String token) {
-        systemDictData.setUpdateUser(this.getLoginUser(token).getId());
+    public ApiResponse updateById(@Validated(OperaType.Update.class) @RequestBody SystemDictData systemDictData) {
         systemDictDataBiz.updateById(systemDictData);
         return ApiResponse.success(null);
     }
@@ -85,6 +82,24 @@
     @RequiresPermissions("system:dict:update")
     public ApiResponse<PageData<SystemDictDataListVO>> findPage (@RequestBody PageWrap<QuerySystemDictDataDTO> pageWrap) {
         return ApiResponse.success(systemDictDataService.findPage(pageWrap));
+    }
+
+
+    @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);
     }
 
 
@@ -98,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