新版IP库管理阶段性提交(未完成)

This commit is contained in:
GoEdgeLab
2022-08-13 23:55:59 +08:00
parent 6e848eda5a
commit 37d28d7fd7
42 changed files with 10035 additions and 3582 deletions

View File

@@ -4,14 +4,31 @@ option go_package = "./pb";
package pb;
import "models/model_region_city.proto";
import "models/rpc_messages.proto";
// 城市相关服务
service RegionCityService {
// 查找所有城市
rpc findAllEnabledRegionCities (FindAllEnabledRegionCitiesRequest) returns (FindAllEnabledRegionCitiesResponse);
rpc findAllEnabledRegionCities (FindAllEnabledRegionCitiesRequest) returns (FindAllEnabledRegionCitiesResponse) {
option deprecated = true;
};
// 查找单个城市信息
rpc findEnabledRegionCity (FindEnabledRegionCityRequest) returns (FindEnabledRegionCityResponse);
rpc findEnabledRegionCity (FindEnabledRegionCityRequest) returns (FindEnabledRegionCityResponse) {
option deprecated = true;
};
// 查找所有城市
rpc findAllRegionCities (FindAllRegionCitiesRequest) returns (FindAllRegionCitiesResponse);
// 查找某个省份的所有城市
rpc findAllRegionCitiesWithRegionProvinceId(FindAllRegionCitiesWithRegionProvinceIdRequest) returns (FindAllRegionCitiesWithRegionProvinceIdResponse);
// 查找单个城市信息
rpc findRegionCity (FindRegionCityRequest) returns (FindRegionCityResponse);
// 修改城市定制信息
rpc updateRegionCityCustom(UpdateRegionCityCustomRequest) returns (RPCSuccess);
}
// 查找所有城市
@@ -31,3 +48,37 @@ message FindEnabledRegionCityRequest {
message FindEnabledRegionCityResponse {
RegionCity regionCity = 1;
}
// 查找所有城市
message FindAllRegionCitiesRequest {
bool includeRegionProvince = 1;
}
message FindAllRegionCitiesResponse {
repeated RegionCity regionCities = 1;
}
// 查找某个省份的所有城市
message FindAllRegionCitiesWithRegionProvinceIdRequest {
int64 regionProvinceId = 1;
}
message FindAllRegionCitiesWithRegionProvinceIdResponse {
repeated RegionCity regionCities = 1;
}
// 查找单个城市信息
message FindRegionCityRequest {
int64 regionCityId = 1;
}
message FindRegionCityResponse {
RegionCity regionCity = 1;
}
// 修改城市定制信息
message UpdateRegionCityCustomRequest {
int64 regionCityId = 1;
string customName = 2;
repeated string customCodes = 3;
}