syntax = "proto3"; option go_package = "./pb"; package pb; import "models/model_region_country.proto"; import "models/rpc_messages.proto"; // 国家/地区相关服务 service RegionCountryService { // 查找所有的国家/地区列表 rpc findAllEnabledRegionCountries (FindAllEnabledRegionCountriesRequest) returns (FindAllEnabledRegionCountriesResponse) { option deprecated = true; }; // 查找单个国家/地区信息 rpc findEnabledRegionCountry (FindEnabledRegionCountryRequest) returns (FindEnabledRegionCountryResponse) { option deprecated = true; }; // 查找所有的国家/地区列表 rpc findAllRegionCountries (FindAllRegionCountriesRequest) returns (FindAllRegionCountriesResponse); // 查找单个国家/地区信息 rpc findRegionCountry (FindRegionCountryRequest) returns (FindRegionCountryResponse); // 修改国家/地区定制信息 rpc updateRegionCountryCustom(UpdateRegionCountryCustomRequest) returns (RPCSuccess); } // 查找所有的国家/地区列表 message FindAllEnabledRegionCountriesRequest { } message FindAllEnabledRegionCountriesResponse { repeated RegionCountry regionCountries = 1; } // 查找单个国家/地区信息 message FindEnabledRegionCountryRequest { int64 regionCountryId = 1; } message FindEnabledRegionCountryResponse { RegionCountry regionCountry = 1; } // 查找所有的国家/地区列表 message FindAllRegionCountriesRequest { } message FindAllRegionCountriesResponse { repeated RegionCountry regionCountries = 1; } // 查找单个国家/地区信息 message FindRegionCountryRequest { int64 regionCountryId = 1; } message FindRegionCountryResponse { RegionCountry regionCountry = 1; } // 修改国家/地区定制信息 message UpdateRegionCountryCustomRequest { int64 regionCountryId = 1; string customName = 2; repeated string customCodes = 3; }