增加修改全体用户功能API

This commit is contained in:
GoEdgeLab
2022-08-28 17:00:59 +08:00
parent 01def7befc
commit 7bb8985775
3 changed files with 3829 additions and 3684 deletions

View File

@@ -52,9 +52,12 @@ service UserService {
// 获取用户所在的集群ID
rpc findUserNodeClusterId (FindUserNodeClusterIdRequest) returns (FindUserNodeClusterIdResponse);
// 设置用户能使用的功能
// 设置单个用户能使用的功能
rpc updateUserFeatures (UpdateUserFeaturesRequest) returns (RPCSuccess);
// 设置所有用户能使用的功能
rpc updateAllUsersFeatures(UpdateAllUsersFeaturesRequest) returns (RPCSuccess);
// 获取用户所有的功能列表
rpc findUserFeatures (FindUserFeaturesRequest) returns (FindUserFeaturesResponse);
@@ -220,12 +223,18 @@ message FindUserNodeClusterIdResponse {
int64 nodeClusterId = 1;
}
// 设置用户能使用的功能
// 设置单个用户能使用的功能
message UpdateUserFeaturesRequest {
int64 userId = 1;
repeated string featureCodes = 2;
}
// 设置所有用户能使用的功能
message UpdateAllUsersFeaturesRequest {
repeated string featureCodes = 1;
bool overwrite = 2;
}
// 获取用户所有的功能列表
message FindUserFeaturesRequest {
int64 userId = 1;