From b81e3a7c6794f58c553d6f945f4c04245bf03609 Mon Sep 17 00:00:00 2001 From: zw <894646498@qq.com> Date: Mon, 22 Jan 2024 23:43:58 +0800 Subject: [PATCH] task data statistics Former-commit-id: 452e9c8d48901f5cedb6dd71423a1a8794a38f4a --- api/desc/core/pcm-core.api | 11 +++++++++++ api/desc/pcm.api | 5 +++++ 2 files changed, 16 insertions(+) diff --git a/api/desc/core/pcm-core.api b/api/desc/core/pcm-core.api index 0a89111a..ac53fb8e 100644 --- a/api/desc/core/pcm-core.api +++ b/api/desc/core/pcm-core.api @@ -7,6 +7,17 @@ info( email: "450705171@qq.com" ) +type ( + tasksNumReq { + + } + tasksNumResp { + totalNum int64 `json:"totalNum"` + runningNum int64 `json:"runningNum"` + completedNum int64 `json:"completedNum"` + } +) + type ( submitJobReq { SlurmVersion string `json:"slurmVersion"` diff --git a/api/desc/pcm.api b/api/desc/pcm.api index 69ab4ceb..c66f3b1e 100644 --- a/api/desc/pcm.api +++ b/api/desc/pcm.api @@ -23,6 +23,7 @@ info( prefix: pcm/v1 group : core ) + service pcm { @doc "查询P端服务列表" @handler participantListHandler @@ -104,6 +105,10 @@ service pcm { @handler saveHashcatHandler post /core/saveHashcat (SaveHashcatReq) + @doc "Task Data Statistics" + @handler tasksNumHandler + get /core/tasks/num (tasksNumReq) returns (tasksNumResp) + @doc "获取hashcat" @handler getHashcatHandler get /core/getHashcat/:crackTaskId (getHashcatHandlerReq) returns (getHashcatHandlerResp)