新版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

@@ -0,0 +1,34 @@
syntax = "proto3";
option go_package = "./pb";
package pb;
message IPLibraryFile {
int64 id = 1;
int64 fileId = 2;
bool isFinished = 3;
int64 createdAt = 4;
repeated string countryNames = 5;
repeated Province provinces = 6;
repeated City cities = 7;
repeated Town towns = 8;
repeated string providerNames = 9;
message Province {
string countryName = 1;
string provinceName = 2;
}
message City {
string countryName = 1;
string provinceName = 2;
string cityName = 3;
}
message Town {
string countryName = 1;
string provinceName = 2;
string cityName = 3;
string townName = 4;
}
}

View File

@@ -10,6 +10,9 @@ message RegionCity {
string name = 2;
repeated string codes = 3;
int64 regionProvinceId = 4;
string customName = 5;
repeated string customCodes = 6;
string displayName = 7;
RegionProvince regionProvince = 30;
}

View File

@@ -8,4 +8,7 @@ message RegionCountry {
string name = 2;
repeated string codes = 3;
repeated string pinyin = 4;
string customName = 5;
repeated string customCodes = 6;
string displayName = 7;
}

View File

@@ -7,4 +7,7 @@ message RegionProvider {
int64 id = 1;
string name = 2;
repeated string codes = 3;
string customName = 4;
repeated string customCodes = 5;
string displayName = 6;
}

View File

@@ -7,4 +7,8 @@ message RegionProvince {
int64 id = 1;
string name = 2;
repeated string codes = 3;
int64 regionCountryId = 4;
string customName = 5;
repeated string customCodes = 6;
string displayName = 7;
}