syntax = "v1" info ( title: "工单接口" ) type ( CreateTicketReq { Title string `json:"title"` Content string `json:"content"` } TicketResp { Id int64 `json:"id"` Title string `json:"title"` Status int `json:"status"` CreatedAt string `json:"created_at"` } TicketDetailReq { Id int64 `path:"id"` } CreateTicketFollowReq { Id int64 `path:"id"` Content string `json:"content"` } ) @server ( prefix: /api/v1/ticket group: ticket jwt: JwtAuth ) service ppanel-api { @handler CreateTicketHandler post /create (CreateTicketReq) returns (TicketResp) @handler GetTicketDetailHandler get /:id (TicketDetailReq) returns (TicketResp) @handler CreateTicketFollowHandler post /:id/follow (CreateTicketFollowReq) }