import "../base.api" import "./sop_stage.api" type ( // The response data of sop node list | SopNode列表数据 SopNodeListResp { BaseDataInfo // SopNode list data | SopNode列表数据 Data SopNodeListInfo `json:"data"` } // SopNode list data | SopNode列表数据 SopNodeListInfo { BaseListInfo // The API list data | SopNode列表数据 Data []SopNodeInfo `json:"data"` } // Get sop node list request params | SopNode列表请求参数 SopNodeListReq { PageInfo // 节点名称 Name *string `json:"name,optional"` } // SopNode information response | SopNode信息返回体 SopNodeInfoResp { BaseDataInfo // SopNode information | SopNode数据 Data SopNodeInfo `json:"data"` } ) @server( jwt: Auth group: sop_node middleware: Authority ) service Wechat { // Create sop node information | 创建SopNode @handler createSopNode post /sop_node/create (SopNodeInfo) returns (BaseMsgResp) // Update sop node information | 更新SopNode @handler updateSopNode post /sop_node/update (SopNodeInfo) returns (BaseMsgResp) // Delete sop node information | 删除SopNode信息 @handler deleteSopNode post /sop_node/delete (IDReq) returns (BaseMsgResp) // Get sop node list | 获取SopNode列表 @handler getSopNodeList post /sop_node/list (SopNodeListReq) returns (SopNodeListResp) // Get sop node by ID | 通过ID获取SopNode @handler getSopNodeById post /sop_node (IDReq) returns (SopNodeInfoResp) }