123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127 |
- import "../base.api"
- import "./sop_stage.api"
- type (
-
- SopTaskListResp {
- BaseDataInfo
-
- Data SopTaskListInfo `json:"data"`
- }
-
- SopTaskRecordListResp {
- BaseDataInfo
-
- Data []SopTaskRecordInfo `json:"data"`
- }
-
- SopTaskRecordInfo {
-
- SourceType *int `json:"sourceType,optional"`
-
- SourceId *uint64 `json:"sourceId,optional"`
-
- Name *string `json:"name,optional"`
-
- TotalCount *int64 `json:"totalCount,optional"`
-
- SuccessCount *int64 `json:"successCount,optional"`
-
- FailureCount *int64 `json:"failureCount,optional"`
-
- SuccessRate *int64 `json:"successRate,optional"`
- }
-
- SopTaskListInfo {
- BaseListInfo
-
- Data []SopTaskInfo `json:"data"`
- }
-
- SopTaskListReq {
- PageInfo
-
- Name *string `json:"name,optional"`
-
- CreatorId *string `json:"creatorId,optional"`
- }
-
- SopTaskInfoResp {
- BaseDataInfo
-
- Data SopTaskInfo `json:"data"`
- }
-
- SopTaskCreateResp {
- BaseDataInfo
-
- Data uint64 `json:"data"`
- }
- )
- @server(
- jwt: Auth
- group: sop_task
- middleware: Authority
- )
- service Wechat {
-
- @handler createSopTask
- post /sop_task/create (SopTaskInfo) returns (SopTaskCreateResp)
-
- @handler updateSopTask
- post /sop_task/update (SopTaskInfo) returns (BaseMsgResp)
-
- @handler deleteSopTask
- post /sop_task/delete (IDsReq) returns (BaseMsgResp)
-
- @handler getSopTaskList
- post /sop_task/list (SopTaskListReq) returns (SopTaskListResp)
-
- @handler getSopTaskRecordList
- post /sop_task/record_list (IDReq) returns (SopTaskRecordListResp)
-
- @handler getSopTaskById
- post /sop_task (IDReq) returns (SopTaskInfoResp)
-
- @handler getSopTaskDetail
- post /sop_task/detail (IDReq) returns (SopTaskInfoResp)
-
- @handler publishSopTask
- post /sop_task/publish (IDReq) returns (BaseMsgResp)
-
- @handler sopTaskStart
- post /sop_task/start (IDReq) returns (BaseMsgResp)
-
- @handler sopTaskStop
- post /sop_task/stop (IDReq) returns (BaseMsgResp)
- }
|