From 884367ea38d233b88fde7abeed5c8f6bcdd74591 Mon Sep 17 00:00:00 2001 From: lbw Date: Mon, 31 Jul 2023 15:08:03 +0800 Subject: [PATCH] =?UTF-8?q?:sparkles:=20Introducing=20new=20features.=20?= =?UTF-8?q?=E5=BE=AE=E6=9C=8D=E5=8A=A1=E7=89=88=E6=9C=AC=E9=80=82=E9=85=8D?= =?UTF-8?q?cxygzl=20flowable?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pigx/flow/task/dto/IndexPageStatistics.java | 4 ++++ .../pigx/flow/task/controller/TaskController.java | 10 ++++++++++ .../pig4cloud/pigx/flow/task/service/ITaskService.java | 6 ++++++ .../pigx/flow/task/service/impl/TaskServiceImpl.java | 9 +++++++++ 4 files changed, 29 insertions(+) diff --git a/pigx-flow/pigx-flow-task/pigx-flow-task-api/src/main/java/com/pig4cloud/pigx/flow/task/dto/IndexPageStatistics.java b/pigx-flow/pigx-flow-task/pigx-flow-task-api/src/main/java/com/pig4cloud/pigx/flow/task/dto/IndexPageStatistics.java index 1bc4bc192..8ee9cca74 100644 --- a/pigx-flow/pigx-flow-task/pigx-flow-task-api/src/main/java/com/pig4cloud/pigx/flow/task/dto/IndexPageStatistics.java +++ b/pigx-flow/pigx-flow-task/pigx-flow-task-api/src/main/java/com/pig4cloud/pigx/flow/task/dto/IndexPageStatistics.java @@ -1,13 +1,17 @@ package com.pig4cloud.pigx.flow.task.dto; +import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; +import lombok.NoArgsConstructor; /** * 首页统计数据 */ @Data @Builder +@AllArgsConstructor +@NoArgsConstructor public class IndexPageStatistics { /** diff --git a/pigx-flow/pigx-flow-task/pigx-flow-task-biz/src/main/java/com/pig4cloud/pigx/flow/task/controller/TaskController.java b/pigx-flow/pigx-flow-task/pigx-flow-task-biz/src/main/java/com/pig4cloud/pigx/flow/task/controller/TaskController.java index 4aebfb375..665743f92 100644 --- a/pigx-flow/pigx-flow-task/pigx-flow-task-biz/src/main/java/com/pig4cloud/pigx/flow/task/controller/TaskController.java +++ b/pigx-flow/pigx-flow-task/pigx-flow-task-biz/src/main/java/com/pig4cloud/pigx/flow/task/controller/TaskController.java @@ -17,6 +17,16 @@ public class TaskController { private final ITaskService taskService; + /** + * 查询首页数据看板 + * @return + */ + @SneakyThrows + @GetMapping("queryTaskData") + public R queryTaskData() { + return taskService.queryTaskData(); + } + /** * 查询任务 * @param taskId diff --git a/pigx-flow/pigx-flow-task/pigx-flow-task-biz/src/main/java/com/pig4cloud/pigx/flow/task/service/ITaskService.java b/pigx-flow/pigx-flow-task/pigx-flow-task-biz/src/main/java/com/pig4cloud/pigx/flow/task/service/ITaskService.java index 5917328a1..82698ecde 100644 --- a/pigx-flow/pigx-flow-task/pigx-flow-task-biz/src/main/java/com/pig4cloud/pigx/flow/task/service/ITaskService.java +++ b/pigx-flow/pigx-flow-task/pigx-flow-task-biz/src/main/java/com/pig4cloud/pigx/flow/task/service/ITaskService.java @@ -58,4 +58,10 @@ public interface ITaskService { */ R back(TaskParamDto taskParamDto); + /** + * 查询首页数据看板 + * @return + */ + R queryTaskData(); + } diff --git a/pigx-flow/pigx-flow-task/pigx-flow-task-biz/src/main/java/com/pig4cloud/pigx/flow/task/service/impl/TaskServiceImpl.java b/pigx-flow/pigx-flow-task/pigx-flow-task-biz/src/main/java/com/pig4cloud/pigx/flow/task/service/impl/TaskServiceImpl.java index e305e56d5..0bf246a7a 100644 --- a/pigx-flow/pigx-flow-task/pigx-flow-task-biz/src/main/java/com/pig4cloud/pigx/flow/task/service/impl/TaskServiceImpl.java +++ b/pigx-flow/pigx-flow-task/pigx-flow-task-biz/src/main/java/com/pig4cloud/pigx/flow/task/service/impl/TaskServiceImpl.java @@ -50,6 +50,15 @@ public class TaskServiceImpl implements ITaskService { private final ObjectMapper objectMapper; + /** + * 查询首页数据看板 + * @return + */ + @Override + public R queryTaskData() { + return flowEngineService.querySimpleData(SecurityUtils.getUser().getId()); + } + /** * 查询任务 * @param taskId