syntax = "v1" info ( title: "认证中心服务" desc: "认证中心服务" author: "Liangzai" email: "2440983361@qq.com" version: "v1" ) @server ( prefix: api/v1/admin/auth group: admin_auth ) service main { @doc "登录" @handler AdminLogin post /login (AdminLoginReq) returns (AdminLoginResp) } type ( AdminLoginReq { Username string `json:"username" validate:"required"` Password string `json:"password" validate:"required"` Captcha bool `json:"captcha" validate:"required"` } AdminLoginResp { AccessToken string `json:"access_token"` AccessExpire int64 `json:"access_expire"` RefreshAfter int64 `json:"refresh_after"` Roles []string `json:"roles"` } )