阶段性提交

This commit is contained in:
GoEdgeLab
2020-07-29 19:02:28 +08:00
parent a7879b08d6
commit ed8be13072
57 changed files with 4334 additions and 2053 deletions

View File

@@ -3,117 +3,63 @@ option go_package = "./pb";
package pb;
import "model_cluster.proto";
import "model_node.proto";
service AdminService {
// 登录
rpc login (AdminLoginRequest) returns (AdminLoginResponse) {
rpc loginAdmin (LoginAdminRequest) returns (LoginAdminResponse) {
}
// 创建操作日志
rpc createLog (AdminCreateLogRequest) returns (AdminCreateLogResponse) {
rpc createAdminLog (CreateAdminLogRequest) returns (CreateAdminLogResponse) {
}
// 检查管理员是否存在
rpc checkAdminExists (AdminCheckAdminExistsRequest) returns (AdminCheckAdminExistsResponse) {
rpc checkAdminExists (CheckAdminExistsRequest) returns (CheckAdminExistsResponse) {
}
// 获取管理员名称
rpc findAdminFullname (AdminFindAdminNameRequest) returns (AdminFindAdminNameResponse) {
rpc findAdminFullname (FindAdminNameRequest) returns (FindAdminNameResponse) {
}
// 获取所有集群的信息
rpc findAllEnabledClusters (AdminFindAllEnabledClustersRequest) returns (AdminFindAllEnabledClustersResponse) {
}
// 创建节点
rpc createNode (AdminCreateNodeRequest) returns (AdminCreateNodeResponse) {
};
// 节点数量
rpc countAllEnabledNodes (AdminCountAllEnabledNodesRequest) returns (AdminCountAllEnabledNodesResponse) {
};
// 列出单页节点
rpc listEnabledNodes (AdminListEnabledNodesRequest) returns (AdminListEnabledNodesResponse) {
}
}
message AdminLoginRequest {
message LoginAdminRequest {
string username = 1;
string password = 2;
}
message AdminLoginResponse {
message LoginAdminResponse {
int64 adminId = 1;
bool isOk = 2;
string message = 3;
}
message AdminCreateLogRequest {
message CreateAdminLogRequest {
string level = 1;
string description = 2;
string action = 3;
string ip = 4;
}
message AdminCreateLogResponse {
message CreateAdminLogResponse {
bool isOk = 1;
}
message AdminCheckAdminExistsRequest {
message CheckAdminExistsRequest {
int64 adminId = 1;
}
message AdminCheckAdminExistsResponse {
message CheckAdminExistsResponse {
bool isOk = 1;
string message = 2;
}
message AdminFindAdminNameRequest {
message FindAdminNameRequest {
int64 adminId = 1;
}
message AdminFindAdminNameResponse {
message FindAdminNameResponse {
string fullname = 1;
}
message AdminFindAllEnabledClustersRequest {
}
message AdminFindAllEnabledClustersResponse {
repeated Cluster clusters = 1;
}
// 创建节点
message AdminCreateNodeRequest {
string name = 1;
int64 clusterId = 2;
}
message AdminCreateNodeResponse {
int64 nodeId = 1;
}
// 节点数量
message AdminCountAllEnabledNodesRequest {
}
message AdminCountAllEnabledNodesResponse {
int64 count = 1;
}
// 列出单页节点
message AdminListEnabledNodesRequest {
int64 offset = 1;
int64 size = 2;
}
message AdminListEnabledNodesResponse {
repeated Node nodes = 1;
}