Skip to content

Commit f0dc9e0

Browse files
committed
增加修改节点停用/启用状态API
1 parent 1cf3886 commit f0dc9e0

File tree

8 files changed

+639
-487
lines changed

8 files changed

+639
-487
lines changed

build/rpc.json

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5756,6 +5756,17 @@
57565756
"node"
57575757
],
57585758
"isDeprecated": false
5759+
},
5760+
{
5761+
"name": "updateNodeIsOn",
5762+
"requestMessageName": "UpdateNodeIsOnRequest",
5763+
"responseMessageName": "RPCSuccess",
5764+
"code": "rpc updateNodeIsOn(UpdateNodeIsOnRequest) returns (RPCSuccess);",
5765+
"doc": "修改节点的启用状态",
5766+
"roles": [
5767+
"admin"
5768+
],
5769+
"isDeprecated": false
57595770
}
57605771
],
57615772
"filename": "service_node.proto",
@@ -23118,6 +23129,11 @@
2311823129
"code": "message UpdateNodeIsInstalledRequest {\n\tint64 nodeId = 1;\n\tbool isInstalled = 2;\n}",
2311923130
"doc": "修改节点安装状态"
2312023131
},
23132+
{
23133+
"name": "UpdateNodeIsOnRequest",
23134+
"code": "message UpdateNodeIsOnRequest {\n\tint64 nodeId = 1; // 节点ID\n\tbool isOn = 2; // 是否启用\n}",
23135+
"doc": "修改节点的启用状态"
23136+
},
2312123137
{
2312223138
"name": "UpdateNodeLoginRequest",
2312323139
"code": "message UpdateNodeLoginRequest {\n\tint64 nodeId = 1;\n\tNodeLogin nodeLogin = 2;\n}",

pkg/langs/codes/codes.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -269,6 +269,8 @@ const (
269269
Node_LogUpNode langs.MessageCode = "node@log_up_node" // 手动上线节点 %d
270270
Node_LogUpdateNode langs.MessageCode = "node@log_update_node" // 修改节点 %d 基本信息
271271
Node_LogUpdateNodeInstallationStatus langs.MessageCode = "node@log_update_node_installation_status" // 修改节点安装状态 %d
272+
Node_LogUpdateNodeOff langs.MessageCode = "node@log_update_node_off" // 停用节点 %d
273+
Node_LogUpdateNodeOn langs.MessageCode = "node@log_update_node_on" // 启用节点 %d
272274
Node_LogUpgradeNodeRemotely langs.MessageCode = "node@log_upgrade_node_remotely" // 远程升级节点 %d
273275
Node_UngroupedLabel langs.MessageCode = "node@ungrouped_label" // 未分组
274276
NodeAction_LogCopyNodeActionsToCluster langs.MessageCode = "node_action@log_copy_node_actions_to_cluster" // 复制节点 %d 调度动作到集群

pkg/langs/messages/messages_en_us.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -270,6 +270,8 @@ func init() {
270270
"node@log_up_node": "",
271271
"node@log_update_node": "",
272272
"node@log_update_node_installation_status": "",
273+
"node@log_update_node_off": "",
274+
"node@log_update_node_on": "",
273275
"node@log_upgrade_node_remotely": "",
274276
"node@ungrouped_label": "",
275277
"node_action@log_copy_node_actions_to_cluster": "",

pkg/langs/messages/messages_zh_cn.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -270,6 +270,8 @@ func init() {
270270
"node@log_up_node": "手动上线节点 %d",
271271
"node@log_update_node": "修改节点 %d 基本信息",
272272
"node@log_update_node_installation_status": "修改节点安装状态 %d",
273+
"node@log_update_node_off": "停用节点 %d",
274+
"node@log_update_node_on": "启用节点 %d",
273275
"node@log_upgrade_node_remotely": "远程升级节点 %d",
274276
"node@ungrouped_label": "未分组",
275277
"node_action@log_copy_node_actions_to_cluster": "复制节点 %d 调度动作到集群",

pkg/langs/protos/zh-cn/node.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,7 @@
1111
"log_update_node": "修改节点 %d 基本信息",
1212
"log_update_node_installation_status": "修改节点安装状态 %d",
1313
"log_up_node": "手动上线节点 %d",
14+
"log_update_node_on": "启用节点 %d",
15+
"log_update_node_off": "停用节点 %d",
1416
"log_delete_node_from_cluster": "从集群 %d 中删除节点 %d"
1517
}

pkg/rpc/pb/service_node.pb.go

Lines changed: 567 additions & 487 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pkg/rpc/pb/service_node_grpc.pb.go

Lines changed: 39 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pkg/rpc/protos/service_node.proto

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -208,6 +208,9 @@ service NodeService {
208208

209209
// 查找节点的WebP策略
210210
rpc findNodeWebPPolicies(FindNodeWebPPoliciesRequest) returns (FindNodeWebPPoliciesResponse);
211+
212+
// 修改节点的启用状态
213+
rpc updateNodeIsOn(UpdateNodeIsOnRequest) returns (RPCSuccess);
211214
}
212215

213216
// 创建节点
@@ -844,4 +847,10 @@ message FindNodeWebPPoliciesResponse {
844847
int64 nodeClusterId = 1; // 集群ID
845848
bytes webPPolicyJSON = 2; // WebP策略配置
846849
}
850+
}
851+
852+
// 修改节点的启用状态
853+
message UpdateNodeIsOnRequest {
854+
int64 nodeId = 1; // 节点ID
855+
bool isOn = 2; // 是否启用
847856
}

0 commit comments

Comments
 (0)