From 46979f8e4f21dad56cd29135526091df204ebc4f Mon Sep 17 00:00:00 2001 From: zy_Java <654600784@qq.com> Date: Wed, 10 Nov 2021 18:29:58 +0800 Subject: [PATCH] =?UTF-8?q?20211110=E6=B7=BB=E5=8A=A0=E4=BB=BB=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ccsens/carbasics/api/TaskController.java | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/main/java/com/ccsens/carbasics/api/TaskController.java b/src/main/java/com/ccsens/carbasics/api/TaskController.java index 0315f74..c41506d 100644 --- a/src/main/java/com/ccsens/carbasics/api/TaskController.java +++ b/src/main/java/com/ccsens/carbasics/api/TaskController.java @@ -1,8 +1,10 @@ package com.ccsens.carbasics.api; import com.ccsens.cloudutil.annotation.MustLogin; +import com.ccsens.common.bean.dto.CPluginDto; import com.ccsens.common.bean.dto.CTaskDto; import com.ccsens.common.bean.vo.CTaskVo; +import com.ccsens.common.service.IPluginService; import com.ccsens.common.service.ITaskService; import com.ccsens.util.JsonResponse; import com.ccsens.util.bean.dto.QueryDto; @@ -29,6 +31,8 @@ import java.util.List; public class TaskController { @Resource private ITaskService taskService; + @Resource + private IPluginService pluginService; @MustLogin @ApiOperation(value = "查找永久日常任务", notes = "") @@ -70,4 +74,20 @@ public class TaskController { return JsonResponse.newInstance().ok(); } + @MustLogin + @ApiOperation(value = "添加任务", notes = "") + @RequestMapping(value = "/saveTask", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"}) + public JsonResponse> saveTask(@ApiParam @Validated @RequestBody QueryDto params) throws Exception { + List queryTasks = taskService.saveTask(params.getParam(), params.getUserId()); + return JsonResponse.newInstance().ok(queryTasks); + } + + @MustLogin + @ApiOperation(value = "给任务添加插件", notes = "") + @RequestMapping(value = "/saveTaskPlugin", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"}) + public JsonResponse saveTaskPlugin(@ApiParam @Validated @RequestBody QueryDto> params) throws Exception { + pluginService.updateTaskPlugin(params.getParam()); + return JsonResponse.newInstance().ok(); + } + }