12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 |
- import "../base.api"
- import "./sop_stage.api"
- type (
- // The response data of sop task list | SopTask列表数据
- SopTaskListResp {
- BaseDataInfo
- // SopTask list data | SopTask列表数据
- Data SopTaskListInfo `json:"data"`
- }
- // SopTask list data | SopTask列表数据
- SopTaskListInfo {
- BaseListInfo
- // The API list data | SopTask列表数据
- Data []SopTaskInfo `json:"data"`
- }
- // Get sop task list request params | SopTask列表请求参数
- SopTaskListReq {
- PageInfo
- // SOP 任务名称
- Name *string `json:"name,optional"`
- // 创建者 id
- CreatorId *string `json:"creatorId,optional"`
- }
- // SopTask information response | SopTask信息返回体
- SopTaskInfoResp {
- BaseDataInfo
- // SopTask information | SopTask数据
- Data SopTaskInfo `json:"data"`
- }
- // SopTask create response | SopTask创建回体
- SopTaskCreateResp {
- BaseDataInfo
- // SopTask id | SopTask id
- Data uint64 `json:"data"`
- }
- )
- @server(
- jwt: Auth
- group: sop_task
- middleware: Authority
- )
- service Wechat {
- // Create sop task information | 创建SopTask
- @handler createSopTask
- post /sop_task/create (SopTaskInfo) returns (SopTaskCreateResp)
- // Update sop task information | 更新SopTask
- @handler updateSopTask
- post /sop_task/update (SopTaskInfo) returns (BaseMsgResp)
- // Delete sop task information | 删除SopTask信息
- @handler deleteSopTask
- post /sop_task/delete (IDsReq) returns (BaseMsgResp)
- // Get sop task list | 获取SopTask列表
- @handler getSopTaskList
- post /sop_task/list (SopTaskListReq) returns (SopTaskListResp)
- // Get sop task by ID | 通过ID获取SopTask
- @handler getSopTaskById
- post /sop_task (IDReq) returns (SopTaskInfoResp)
- // Get sop task by ID | 通过ID获取SopTask详情
- @handler getSopTaskDetail
- post /sop_task/detail (IDReq) returns (SopTaskInfoResp)
- // Publish sop task | 发布 SopTask
- @handler publishSopTask
- post /sop_task/publish (IDReq) returns (BaseMsgResp)
- // task start | SopTask 开始
- @handler sopTaskStart
- post /sop_task/start (IDReq) returns (BaseMsgResp)
- // task stop | SopTask 停止
- @handler sopTaskStop
- post /sop_task/stop (IDReq) returns (BaseMsgResp)
- }
|