mirror of
https://github.com/TeaOSLab/EdgeCommon.git
synced 2025-12-07 23:30:25 +08:00
实现IP黑白名单、国家|地区封禁、省份封禁
This commit is contained in:
@@ -10,4 +10,6 @@ message IPItem {
|
||||
int64 version = 4;
|
||||
int64 expiredAt = 5;
|
||||
string reason = 6;
|
||||
int64 listId = 7;
|
||||
bool isDeleted = 8;
|
||||
}
|
||||
@@ -6,5 +6,6 @@ package pb;
|
||||
message RegionCountry {
|
||||
int64 id = 1;
|
||||
string name = 2;
|
||||
repeated string pinyin = 3;
|
||||
repeated string codes = 3;
|
||||
repeated string pinyin = 4;
|
||||
}
|
||||
@@ -6,4 +6,5 @@ package pb;
|
||||
message RegionProvince {
|
||||
int64 id = 1;
|
||||
string name = 2;
|
||||
repeated string codes = 3;
|
||||
}
|
||||
|
||||
@@ -25,6 +25,9 @@ service IPItemService {
|
||||
|
||||
// 查找单个IP
|
||||
rpc findEnabledIPItem (FindEnabledIPItemRequest) returns (FindEnabledIPItemResponse);
|
||||
|
||||
// 根据版本列出一组IP
|
||||
rpc listIPItemsAfterVersion (ListIPItemsAfterVersionRequest) returns (ListIPItemsAfterVersionResponse);
|
||||
}
|
||||
|
||||
// 创建IP
|
||||
@@ -81,4 +84,14 @@ message FindEnabledIPItemRequest {
|
||||
|
||||
message FindEnabledIPItemResponse {
|
||||
IPItem ipItem = 1;
|
||||
}
|
||||
|
||||
// 根据版本列出一组IP
|
||||
message ListIPItemsAfterVersionRequest {
|
||||
int64 version = 1;
|
||||
int64 size = 2;
|
||||
}
|
||||
|
||||
message ListIPItemsAfterVersionResponse {
|
||||
repeated IPItem ipItems = 1;
|
||||
}
|
||||
Reference in New Issue
Block a user