syntax = "proto3"; option go_package = "./pb"; package pb; import "model_http_web.proto"; service HTTPWebService { // 创建Web配置 rpc createHTTPWeb (CreateHTTPWebRequest) returns (CreateHTTPWebResponse); // 查找Web配置 rpc findEnabledHTTPWeb (FindEnabledHTTPWebRequest) returns (FindEnabledHTTPWebResponse); // 更改Web配置 rpc updateHTTPWeb (UpdateHTTPWebRequest) returns (UpdateHTTPWebResponse); // 更改Gzip配置 rpc updateHTTPWebGzip (UpdateHTTPWebGzipRequest) returns (UpdateHTTPWebGzipResponse); } // 创建Web配置 message CreateHTTPWebRequest { string root = 1; } message CreateHTTPWebResponse { int64 webId = 1; } // 查找Web配置 message FindEnabledHTTPWebRequest { int64 webId = 1; } message FindEnabledHTTPWebResponse { HTTPWeb web = 1; } // 更改Web配置 message UpdateHTTPWebRequest { int64 webId = 1; string root = 2; } message UpdateHTTPWebResponse { } // 更改Gzip配置 message UpdateHTTPWebGzipRequest { int64 webId = 1; int64 gzipId = 2; } message UpdateHTTPWebGzipResponse { }