mirror of
				https://github.com/TeaOSLab/EdgeCommon.git
				synced 2025-11-04 13:10:24 +08:00 
			
		
		
		
	可以批量上传IP名单
This commit is contained in:
		@@ -3523,6 +3523,15 @@
 | 
			
		||||
          ],
 | 
			
		||||
          "isDeprecated": false
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          "name": "createIPItems",
 | 
			
		||||
          "requestMessageName": "CreateIPItemsRequest",
 | 
			
		||||
          "responseMessageName": "CreateIPItemsResponse",
 | 
			
		||||
          "code": "rpc createIPItems(CreateIPItemsRequest) returns (CreateIPItemsResponse);",
 | 
			
		||||
          "doc": "创建一组IP",
 | 
			
		||||
          "roles": [],
 | 
			
		||||
          "isDeprecated": false
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          "name": "updateIPItem",
 | 
			
		||||
          "requestMessageName": "UpdateIPItemRequest",
 | 
			
		||||
@@ -10466,7 +10475,10 @@
 | 
			
		||||
          "responseMessageName": "RPCSuccess",
 | 
			
		||||
          "code": "rpc updateServerName(UpdateServerNameRequest) returns (RPCSuccess);",
 | 
			
		||||
          "doc": "修改服务名称",
 | 
			
		||||
          "roles": [],
 | 
			
		||||
          "roles": [
 | 
			
		||||
            "admin",
 | 
			
		||||
            "user"
 | 
			
		||||
          ],
 | 
			
		||||
          "isDeprecated": false
 | 
			
		||||
        }
 | 
			
		||||
      ],
 | 
			
		||||
@@ -14415,6 +14427,16 @@
 | 
			
		||||
      "code": "message CreateIPItemResponse {\n\tint64 ipItemId = 1;\n}",
 | 
			
		||||
      "doc": ""
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
      "name": "CreateIPItemsRequest",
 | 
			
		||||
      "code": "message CreateIPItemsRequest {\n\trepeated IPItem ipItems = 1; // 要创建的IP列表\n\n\n\tmessage IPItem {\n\t\tint64 ipListId = 1; // IP列表ID\n\t\tstring ipFrom = 2; // 开始IP\n\t\tstring ipTo = 3; // 结束IP(可选)\n\t\tint64 expiredAt = 4; // 过期时间戳(可选)\n\t\tstring reason = 5; // 加入理由(可选)\n\t\tstring type = 6; // 类型\n\t\tstring eventLevel = 7; // 级别\n\n\t\tint64 nodeId = 8; // 所属节点ID\n\t\tint64 serverId = 9; // 所属服务ID\n\n\t\tint64 sourceNodeId = 10;\n\t\tint64 sourceServerId = 11;\n\t\tint64 sourceHTTPFirewallPolicyId = 12;\n\t\tint64 sourceHTTPFirewallRuleGroupId = 13;\n\t\tint64 sourceHTTPFirewallRuleSetId = 14;\n\t}\n}",
 | 
			
		||||
      "doc": "创建一组IP"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
      "name": "CreateIPItemsResponse",
 | 
			
		||||
      "code": "message CreateIPItemsResponse {\n\trepeated int64 ipItemIds = 1; // 创建后的IP ID列表\n}",
 | 
			
		||||
      "doc": ""
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
      "name": "CreateIPLibraryArtifactRequest",
 | 
			
		||||
      "code": "message CreateIPLibraryArtifactRequest {\n\tint64 fileId = 1;\n\tbytes metaJSON = 2;\n\tstring name = 3;\n}",
 | 
			
		||||
 
 | 
			
		||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							@@ -14,6 +14,9 @@ service IPItemService {
 | 
			
		||||
	// 创建IP
 | 
			
		||||
	rpc createIPItem (CreateIPItemRequest) returns (CreateIPItemResponse);
 | 
			
		||||
 | 
			
		||||
	// 创建一组IP
 | 
			
		||||
	rpc createIPItems(CreateIPItemsRequest) returns (CreateIPItemsResponse);
 | 
			
		||||
 | 
			
		||||
	// 修改IP
 | 
			
		||||
	rpc updateIPItem (UpdateIPItemRequest) returns (RPCSuccess);
 | 
			
		||||
 | 
			
		||||
@@ -75,6 +78,34 @@ message CreateIPItemResponse {
 | 
			
		||||
	int64 ipItemId = 1;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// 创建一组IP
 | 
			
		||||
message CreateIPItemsRequest {
 | 
			
		||||
	repeated IPItem ipItems = 1; // 要创建的IP列表
 | 
			
		||||
 | 
			
		||||
	message IPItem {
 | 
			
		||||
		int64 ipListId = 1; // IP列表ID
 | 
			
		||||
		string ipFrom = 2; // 开始IP
 | 
			
		||||
		string ipTo = 3; // 结束IP(可选)
 | 
			
		||||
		int64 expiredAt = 4; // 过期时间戳(可选)
 | 
			
		||||
		string reason = 5; // 加入理由(可选)
 | 
			
		||||
		string type = 6; // 类型
 | 
			
		||||
		string eventLevel = 7; // 级别
 | 
			
		||||
 | 
			
		||||
		int64 nodeId = 8; // 所属节点ID
 | 
			
		||||
		int64 serverId = 9; // 所属服务ID
 | 
			
		||||
 | 
			
		||||
		int64 sourceNodeId = 10;
 | 
			
		||||
		int64 sourceServerId = 11;
 | 
			
		||||
		int64 sourceHTTPFirewallPolicyId = 12;
 | 
			
		||||
		int64 sourceHTTPFirewallRuleGroupId = 13;
 | 
			
		||||
		int64 sourceHTTPFirewallRuleSetId = 14;
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
message CreateIPItemsResponse {
 | 
			
		||||
	repeated int64 ipItemIds = 1; // 创建后的IP ID列表
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// 修改IP
 | 
			
		||||
message UpdateIPItemRequest {
 | 
			
		||||
	int64 ipItemId = 1;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user