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)