mirror of
https://github.com/TeaOSLab/EdgeCommon.git
synced 2026-01-06 03:46:17 +08:00
用户可以使用管理员设置的公用线路
This commit is contained in:
@@ -26,6 +26,10 @@ service NSRouteService {
|
||||
// 读取所有自定义线路
|
||||
rpc findAllNSRoutes (FindAllNSRoutesRequest) returns (FindAllNSRoutesResponse);
|
||||
|
||||
// 读取所有公用的自定义线路
|
||||
// 目前只允许读取系统管理员设置的公用自定义线路
|
||||
rpc findAllPublicNSRoutes (FindAllPublicRoutesRequest) returns (FindAllPublicRoutesResponse);
|
||||
|
||||
// 设置自定义线路排序
|
||||
rpc updateNSRouteOrders (UpdateNSRouteOrdersRequest) returns (RPCSuccess);
|
||||
|
||||
@@ -49,6 +53,8 @@ message CreateNSRouteRequest {
|
||||
int64 userId = 3;
|
||||
string name = 4;
|
||||
bytes rangesJSON = 5;
|
||||
bool isPublic = 6;
|
||||
int64 nsRouteCategoryId = 7;
|
||||
}
|
||||
|
||||
message CreateNSRouteResponse {
|
||||
@@ -60,6 +66,9 @@ message UpdateNSRouteRequest {
|
||||
int64 nsRouteId = 1;
|
||||
string name = 2;
|
||||
bytes rangesJSON = 3;
|
||||
bool isPublic = 4;
|
||||
int64 nsRouteCategoryId = 5;
|
||||
bool isOn = 6;
|
||||
}
|
||||
|
||||
// 删除自定义线路
|
||||
@@ -85,15 +94,25 @@ message CountAllNSRoutesRequest {
|
||||
|
||||
// 读取所有自定义线路
|
||||
message FindAllNSRoutesRequest {
|
||||
int64 nsClusterId = 1;
|
||||
int64 nsDomainId = 2;
|
||||
int64 userId = 3;
|
||||
int64 nsClusterId = 1; // 集群ID
|
||||
int64 nsDomainId = 2; // 域名ID
|
||||
int64 userId = 3; // 用户ID
|
||||
int64 nsRouteCategoryId = 4; // 线路分类ID
|
||||
}
|
||||
|
||||
message FindAllNSRoutesResponse {
|
||||
repeated NSRoute nsRoutes = 1;
|
||||
}
|
||||
|
||||
// 读取所有公用的自定义线路
|
||||
message FindAllPublicRoutesRequest {
|
||||
|
||||
}
|
||||
|
||||
message FindAllPublicRoutesResponse {
|
||||
repeated NSRoute nsRoutes = 1;
|
||||
}
|
||||
|
||||
// 设置自定义线路排序
|
||||
message UpdateNSRouteOrdersRequest {
|
||||
repeated int64 nsRouteIds = 1;
|
||||
|
||||
Reference in New Issue
Block a user