2022-01-06 16:24:33 +08:00
|
|
|
syntax = "proto3";
|
|
|
|
|
option go_package = "./pb";
|
|
|
|
|
|
|
|
|
|
package pb;
|
|
|
|
|
|
|
|
|
|
import "models/model_region_city.proto";
|
|
|
|
|
|
|
|
|
|
// 城市相关服务
|
|
|
|
|
service RegionCityService {
|
|
|
|
|
// 查找所有城市
|
|
|
|
|
rpc findAllEnabledRegionCities (FindAllEnabledRegionCitiesRequest) returns (FindAllEnabledRegionCitiesResponse);
|
|
|
|
|
|
|
|
|
|
// 查找单个城市信息
|
|
|
|
|
rpc findEnabledRegionCity (FindEnabledRegionCityRequest) returns (FindEnabledRegionCityResponse);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 查找所有城市
|
|
|
|
|
message FindAllEnabledRegionCitiesRequest {
|
2022-06-14 17:37:32 +08:00
|
|
|
bool includeRegionProvince = 1;
|
2022-01-06 16:24:33 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message FindAllEnabledRegionCitiesResponse {
|
|
|
|
|
repeated RegionCity regionCities = 1;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 查找单个城市信息
|
|
|
|
|
message FindEnabledRegionCityRequest {
|
|
|
|
|
int64 regionCityId = 1;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message FindEnabledRegionCityResponse {
|
|
|
|
|
RegionCity regionCity = 1;
|
|
|
|
|
}
|