mirror of
https://github.com/TeaOSLab/EdgeCommon.git
synced 2025-11-06 14:50:24 +08:00
IP库阶段性提交(未完成)
This commit is contained in:
@@ -8,6 +8,7 @@ import "models/model_ip_library_file.proto";
|
||||
import "models/model_region_country.proto";
|
||||
import "models/model_region_province.proto";
|
||||
import "models/model_region_city.proto";
|
||||
import "models/model_region_town.proto";
|
||||
import "models/model_region_provider.proto";
|
||||
|
||||
|
||||
@@ -31,6 +32,9 @@ service IPLibraryFileService {
|
||||
// 检查城市/市
|
||||
rpc checkCitiesWithIPLibraryFileId(CheckCitiesWithIPLibraryFileIdRequest) returns (CheckCitiesWithIPLibraryFileIdResponse);
|
||||
|
||||
// 检查区县
|
||||
rpc checkTownsWithIPLibraryFileId(CheckTownsWithIPLibraryFileIdRequest) returns (CheckTownsWithIPLibraryFileIdResponse);
|
||||
|
||||
// 检查ISP运营商
|
||||
rpc checkProvidersWithIPLibraryFileId(CheckProvidersWithIPLibraryFileIdRequest) returns (CheckProvidersWithIPLibraryFileIdResponse);
|
||||
|
||||
@@ -101,7 +105,6 @@ message CheckProvincesWithIPLibraryFileIdResponse {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// 检查城市/市
|
||||
message CheckCitiesWithIPLibraryFileIdRequest{
|
||||
int64 ipLibraryFileId = 1;
|
||||
@@ -118,6 +121,23 @@ message CheckCitiesWithIPLibraryFileIdResponse {
|
||||
}
|
||||
}
|
||||
|
||||
// 检查区县
|
||||
message CheckTownsWithIPLibraryFileIdRequest {
|
||||
int64 ipLibraryFileId = 1;
|
||||
}
|
||||
|
||||
message CheckTownsWithIPLibraryFileIdResponse {
|
||||
repeated MissingTown missingTowns = 1;
|
||||
|
||||
message MissingTown {
|
||||
string countryName = 1;
|
||||
string provinceName = 2;
|
||||
string cityName = 3;
|
||||
string townName = 4;
|
||||
repeated RegionTown similarTowns = 5;
|
||||
}
|
||||
}
|
||||
|
||||
// 检查ISP运营商
|
||||
message CheckProvidersWithIPLibraryFileIdRequest{
|
||||
int64 ipLibraryFileId = 1;
|
||||
|
||||
Reference in New Issue
Block a user