From 7e80260525e9bd7c377fb4728eb2616cf0537240 Mon Sep 17 00:00:00 2001 From: sdk-team Date: Thu, 23 Apr 2020 22:37:56 +0800 Subject: [PATCH] GetUser API return user execute query count information. --- CHANGELOG | 3 +++ VERSION | 2 +- .../dms-enterprise/model/GetUserResult.h | 13 +++++++++---- .../src/model/GetApprovalDetailRequest.cc | 2 +- dms-enterprise/src/model/GetDatabaseRequest.cc | 2 +- dms-enterprise/src/model/GetInstanceRequest.cc | 2 +- dms-enterprise/src/model/GetLogicDatabaseRequest.cc | 2 +- dms-enterprise/src/model/GetOpLogRequest.cc | 2 +- dms-enterprise/src/model/GetUserRequest.cc | 2 +- dms-enterprise/src/model/GetUserResult.cc | 10 ++++++++++ dms-enterprise/src/model/ListColumnsRequest.cc | 2 +- .../src/model/ListDatabaseUserPermssionsRequest.cc | 2 +- dms-enterprise/src/model/ListDatabasesRequest.cc | 2 +- dms-enterprise/src/model/ListIndexesRequest.cc | 2 +- dms-enterprise/src/model/ListInstancesRequest.cc | 2 +- .../src/model/ListLogicDatabasesRequest.cc | 2 +- dms-enterprise/src/model/ListLogicTablesRequest.cc | 2 +- dms-enterprise/src/model/ListOrdersRequest.cc | 2 +- dms-enterprise/src/model/ListTablesRequest.cc | 2 +- .../src/model/ListUserPermissionsRequest.cc | 2 +- dms-enterprise/src/model/ListUsersRequest.cc | 2 +- dms-enterprise/src/model/SearchDatabaseRequest.cc | 2 +- dms-enterprise/src/model/SearchTableRequest.cc | 2 +- 23 files changed, 42 insertions(+), 24 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 5227af6f2..253687dca 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,6 @@ +2020-04-23 Version: 1.36.375 +- GetUser API return user execute query count information. + 2020-04-23 Version: 1.36.374 - Fixed bugs for MassPush API. diff --git a/VERSION b/VERSION index 5d5545222..340a3240c 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.36.374 \ No newline at end of file +1.36.375 \ No newline at end of file diff --git a/dms-enterprise/include/alibabacloud/dms-enterprise/model/GetUserResult.h b/dms-enterprise/include/alibabacloud/dms-enterprise/model/GetUserResult.h index 4f7c25866..fbbb56295 100644 --- a/dms-enterprise/include/alibabacloud/dms-enterprise/model/GetUserResult.h +++ b/dms-enterprise/include/alibabacloud/dms-enterprise/model/GetUserResult.h @@ -34,13 +34,18 @@ namespace AlibabaCloud public: struct User { - long uid; - std::vector roleIdList; - std::string userId; - std::string state; std::vector roleNameList; std::string nickName; std::string mobile; + long maxExecuteCount; + long uid; + std::string lastLoginTime; + long curResultCount; + std::vector roleIdList; + long maxResultCount; + std::string userId; + std::string state; + long curExecuteCount; long parentUid; }; diff --git a/dms-enterprise/src/model/GetApprovalDetailRequest.cc b/dms-enterprise/src/model/GetApprovalDetailRequest.cc index 9e9a6080f..4293c06c7 100644 --- a/dms-enterprise/src/model/GetApprovalDetailRequest.cc +++ b/dms-enterprise/src/model/GetApprovalDetailRequest.cc @@ -21,7 +21,7 @@ using AlibabaCloud::Dms_enterprise::Model::GetApprovalDetailRequest; GetApprovalDetailRequest::GetApprovalDetailRequest() : RpcServiceRequest("dms-enterprise", "2018-11-01", "GetApprovalDetail") { - setMethod(HttpRequest::Method::Get); + setMethod(HttpRequest::Method::Post); } GetApprovalDetailRequest::~GetApprovalDetailRequest() diff --git a/dms-enterprise/src/model/GetDatabaseRequest.cc b/dms-enterprise/src/model/GetDatabaseRequest.cc index 290dd73e9..f03f9cd17 100644 --- a/dms-enterprise/src/model/GetDatabaseRequest.cc +++ b/dms-enterprise/src/model/GetDatabaseRequest.cc @@ -21,7 +21,7 @@ using AlibabaCloud::Dms_enterprise::Model::GetDatabaseRequest; GetDatabaseRequest::GetDatabaseRequest() : RpcServiceRequest("dms-enterprise", "2018-11-01", "GetDatabase") { - setMethod(HttpRequest::Method::Get); + setMethod(HttpRequest::Method::Post); } GetDatabaseRequest::~GetDatabaseRequest() diff --git a/dms-enterprise/src/model/GetInstanceRequest.cc b/dms-enterprise/src/model/GetInstanceRequest.cc index bcfdbda1d..cabe08ef6 100644 --- a/dms-enterprise/src/model/GetInstanceRequest.cc +++ b/dms-enterprise/src/model/GetInstanceRequest.cc @@ -21,7 +21,7 @@ using AlibabaCloud::Dms_enterprise::Model::GetInstanceRequest; GetInstanceRequest::GetInstanceRequest() : RpcServiceRequest("dms-enterprise", "2018-11-01", "GetInstance") { - setMethod(HttpRequest::Method::Get); + setMethod(HttpRequest::Method::Post); } GetInstanceRequest::~GetInstanceRequest() diff --git a/dms-enterprise/src/model/GetLogicDatabaseRequest.cc b/dms-enterprise/src/model/GetLogicDatabaseRequest.cc index 7d91a22a7..95859d982 100644 --- a/dms-enterprise/src/model/GetLogicDatabaseRequest.cc +++ b/dms-enterprise/src/model/GetLogicDatabaseRequest.cc @@ -21,7 +21,7 @@ using AlibabaCloud::Dms_enterprise::Model::GetLogicDatabaseRequest; GetLogicDatabaseRequest::GetLogicDatabaseRequest() : RpcServiceRequest("dms-enterprise", "2018-11-01", "GetLogicDatabase") { - setMethod(HttpRequest::Method::Get); + setMethod(HttpRequest::Method::Post); } GetLogicDatabaseRequest::~GetLogicDatabaseRequest() diff --git a/dms-enterprise/src/model/GetOpLogRequest.cc b/dms-enterprise/src/model/GetOpLogRequest.cc index 5675dfe58..dba541995 100644 --- a/dms-enterprise/src/model/GetOpLogRequest.cc +++ b/dms-enterprise/src/model/GetOpLogRequest.cc @@ -21,7 +21,7 @@ using AlibabaCloud::Dms_enterprise::Model::GetOpLogRequest; GetOpLogRequest::GetOpLogRequest() : RpcServiceRequest("dms-enterprise", "2018-11-01", "GetOpLog") { - setMethod(HttpRequest::Method::Get); + setMethod(HttpRequest::Method::Post); } GetOpLogRequest::~GetOpLogRequest() diff --git a/dms-enterprise/src/model/GetUserRequest.cc b/dms-enterprise/src/model/GetUserRequest.cc index ded05cb94..c4c48b6de 100644 --- a/dms-enterprise/src/model/GetUserRequest.cc +++ b/dms-enterprise/src/model/GetUserRequest.cc @@ -21,7 +21,7 @@ using AlibabaCloud::Dms_enterprise::Model::GetUserRequest; GetUserRequest::GetUserRequest() : RpcServiceRequest("dms-enterprise", "2018-11-01", "GetUser") { - setMethod(HttpRequest::Method::Get); + setMethod(HttpRequest::Method::Post); } GetUserRequest::~GetUserRequest() diff --git a/dms-enterprise/src/model/GetUserResult.cc b/dms-enterprise/src/model/GetUserResult.cc index 1864d5b13..229d591c1 100644 --- a/dms-enterprise/src/model/GetUserResult.cc +++ b/dms-enterprise/src/model/GetUserResult.cc @@ -52,6 +52,16 @@ void GetUserResult::parse(const std::string &payload) user_.parentUid = std::stol(userNode["ParentUid"].asString()); if(!userNode["State"].isNull()) user_.state = userNode["State"].asString(); + if(!userNode["LastLoginTime"].isNull()) + user_.lastLoginTime = userNode["LastLoginTime"].asString(); + if(!userNode["CurExecuteCount"].isNull()) + user_.curExecuteCount = std::stol(userNode["CurExecuteCount"].asString()); + if(!userNode["CurResultCount"].isNull()) + user_.curResultCount = std::stol(userNode["CurResultCount"].asString()); + if(!userNode["MaxExecuteCount"].isNull()) + user_.maxExecuteCount = std::stol(userNode["MaxExecuteCount"].asString()); + if(!userNode["MaxResultCount"].isNull()) + user_.maxResultCount = std::stol(userNode["MaxResultCount"].asString()); auto allRoleIdList = userNode["RoleIdList"]["RoleIds"]; for (auto value : allRoleIdList) user_.roleIdList.push_back(value.asString()); diff --git a/dms-enterprise/src/model/ListColumnsRequest.cc b/dms-enterprise/src/model/ListColumnsRequest.cc index 4f63a5714..183ede956 100644 --- a/dms-enterprise/src/model/ListColumnsRequest.cc +++ b/dms-enterprise/src/model/ListColumnsRequest.cc @@ -21,7 +21,7 @@ using AlibabaCloud::Dms_enterprise::Model::ListColumnsRequest; ListColumnsRequest::ListColumnsRequest() : RpcServiceRequest("dms-enterprise", "2018-11-01", "ListColumns") { - setMethod(HttpRequest::Method::Get); + setMethod(HttpRequest::Method::Post); } ListColumnsRequest::~ListColumnsRequest() diff --git a/dms-enterprise/src/model/ListDatabaseUserPermssionsRequest.cc b/dms-enterprise/src/model/ListDatabaseUserPermssionsRequest.cc index 16a457e24..a411624fe 100644 --- a/dms-enterprise/src/model/ListDatabaseUserPermssionsRequest.cc +++ b/dms-enterprise/src/model/ListDatabaseUserPermssionsRequest.cc @@ -21,7 +21,7 @@ using AlibabaCloud::Dms_enterprise::Model::ListDatabaseUserPermssionsRequest; ListDatabaseUserPermssionsRequest::ListDatabaseUserPermssionsRequest() : RpcServiceRequest("dms-enterprise", "2018-11-01", "ListDatabaseUserPermssions") { - setMethod(HttpRequest::Method::Get); + setMethod(HttpRequest::Method::Post); } ListDatabaseUserPermssionsRequest::~ListDatabaseUserPermssionsRequest() diff --git a/dms-enterprise/src/model/ListDatabasesRequest.cc b/dms-enterprise/src/model/ListDatabasesRequest.cc index d4f22ed38..26e1a41cd 100644 --- a/dms-enterprise/src/model/ListDatabasesRequest.cc +++ b/dms-enterprise/src/model/ListDatabasesRequest.cc @@ -21,7 +21,7 @@ using AlibabaCloud::Dms_enterprise::Model::ListDatabasesRequest; ListDatabasesRequest::ListDatabasesRequest() : RpcServiceRequest("dms-enterprise", "2018-11-01", "ListDatabases") { - setMethod(HttpRequest::Method::Get); + setMethod(HttpRequest::Method::Post); } ListDatabasesRequest::~ListDatabasesRequest() diff --git a/dms-enterprise/src/model/ListIndexesRequest.cc b/dms-enterprise/src/model/ListIndexesRequest.cc index 3b4c816e9..3e2ca8973 100644 --- a/dms-enterprise/src/model/ListIndexesRequest.cc +++ b/dms-enterprise/src/model/ListIndexesRequest.cc @@ -21,7 +21,7 @@ using AlibabaCloud::Dms_enterprise::Model::ListIndexesRequest; ListIndexesRequest::ListIndexesRequest() : RpcServiceRequest("dms-enterprise", "2018-11-01", "ListIndexes") { - setMethod(HttpRequest::Method::Get); + setMethod(HttpRequest::Method::Post); } ListIndexesRequest::~ListIndexesRequest() diff --git a/dms-enterprise/src/model/ListInstancesRequest.cc b/dms-enterprise/src/model/ListInstancesRequest.cc index 7b30c0787..287693e04 100644 --- a/dms-enterprise/src/model/ListInstancesRequest.cc +++ b/dms-enterprise/src/model/ListInstancesRequest.cc @@ -21,7 +21,7 @@ using AlibabaCloud::Dms_enterprise::Model::ListInstancesRequest; ListInstancesRequest::ListInstancesRequest() : RpcServiceRequest("dms-enterprise", "2018-11-01", "ListInstances") { - setMethod(HttpRequest::Method::Get); + setMethod(HttpRequest::Method::Post); } ListInstancesRequest::~ListInstancesRequest() diff --git a/dms-enterprise/src/model/ListLogicDatabasesRequest.cc b/dms-enterprise/src/model/ListLogicDatabasesRequest.cc index 4a553bb85..789e660ab 100644 --- a/dms-enterprise/src/model/ListLogicDatabasesRequest.cc +++ b/dms-enterprise/src/model/ListLogicDatabasesRequest.cc @@ -21,7 +21,7 @@ using AlibabaCloud::Dms_enterprise::Model::ListLogicDatabasesRequest; ListLogicDatabasesRequest::ListLogicDatabasesRequest() : RpcServiceRequest("dms-enterprise", "2018-11-01", "ListLogicDatabases") { - setMethod(HttpRequest::Method::Get); + setMethod(HttpRequest::Method::Post); } ListLogicDatabasesRequest::~ListLogicDatabasesRequest() diff --git a/dms-enterprise/src/model/ListLogicTablesRequest.cc b/dms-enterprise/src/model/ListLogicTablesRequest.cc index 749c755da..4d418b63e 100644 --- a/dms-enterprise/src/model/ListLogicTablesRequest.cc +++ b/dms-enterprise/src/model/ListLogicTablesRequest.cc @@ -21,7 +21,7 @@ using AlibabaCloud::Dms_enterprise::Model::ListLogicTablesRequest; ListLogicTablesRequest::ListLogicTablesRequest() : RpcServiceRequest("dms-enterprise", "2018-11-01", "ListLogicTables") { - setMethod(HttpRequest::Method::Get); + setMethod(HttpRequest::Method::Post); } ListLogicTablesRequest::~ListLogicTablesRequest() diff --git a/dms-enterprise/src/model/ListOrdersRequest.cc b/dms-enterprise/src/model/ListOrdersRequest.cc index 83972ad2d..4cdda38b2 100644 --- a/dms-enterprise/src/model/ListOrdersRequest.cc +++ b/dms-enterprise/src/model/ListOrdersRequest.cc @@ -21,7 +21,7 @@ using AlibabaCloud::Dms_enterprise::Model::ListOrdersRequest; ListOrdersRequest::ListOrdersRequest() : RpcServiceRequest("dms-enterprise", "2018-11-01", "ListOrders") { - setMethod(HttpRequest::Method::Get); + setMethod(HttpRequest::Method::Post); } ListOrdersRequest::~ListOrdersRequest() diff --git a/dms-enterprise/src/model/ListTablesRequest.cc b/dms-enterprise/src/model/ListTablesRequest.cc index 3da5473e0..bc7502c66 100644 --- a/dms-enterprise/src/model/ListTablesRequest.cc +++ b/dms-enterprise/src/model/ListTablesRequest.cc @@ -21,7 +21,7 @@ using AlibabaCloud::Dms_enterprise::Model::ListTablesRequest; ListTablesRequest::ListTablesRequest() : RpcServiceRequest("dms-enterprise", "2018-11-01", "ListTables") { - setMethod(HttpRequest::Method::Get); + setMethod(HttpRequest::Method::Post); } ListTablesRequest::~ListTablesRequest() diff --git a/dms-enterprise/src/model/ListUserPermissionsRequest.cc b/dms-enterprise/src/model/ListUserPermissionsRequest.cc index f5374e867..e22c1d160 100644 --- a/dms-enterprise/src/model/ListUserPermissionsRequest.cc +++ b/dms-enterprise/src/model/ListUserPermissionsRequest.cc @@ -21,7 +21,7 @@ using AlibabaCloud::Dms_enterprise::Model::ListUserPermissionsRequest; ListUserPermissionsRequest::ListUserPermissionsRequest() : RpcServiceRequest("dms-enterprise", "2018-11-01", "ListUserPermissions") { - setMethod(HttpRequest::Method::Get); + setMethod(HttpRequest::Method::Post); } ListUserPermissionsRequest::~ListUserPermissionsRequest() diff --git a/dms-enterprise/src/model/ListUsersRequest.cc b/dms-enterprise/src/model/ListUsersRequest.cc index f9ea4cec3..0201a07bb 100644 --- a/dms-enterprise/src/model/ListUsersRequest.cc +++ b/dms-enterprise/src/model/ListUsersRequest.cc @@ -21,7 +21,7 @@ using AlibabaCloud::Dms_enterprise::Model::ListUsersRequest; ListUsersRequest::ListUsersRequest() : RpcServiceRequest("dms-enterprise", "2018-11-01", "ListUsers") { - setMethod(HttpRequest::Method::Get); + setMethod(HttpRequest::Method::Post); } ListUsersRequest::~ListUsersRequest() diff --git a/dms-enterprise/src/model/SearchDatabaseRequest.cc b/dms-enterprise/src/model/SearchDatabaseRequest.cc index 267ca7ab5..eff8aef7f 100644 --- a/dms-enterprise/src/model/SearchDatabaseRequest.cc +++ b/dms-enterprise/src/model/SearchDatabaseRequest.cc @@ -21,7 +21,7 @@ using AlibabaCloud::Dms_enterprise::Model::SearchDatabaseRequest; SearchDatabaseRequest::SearchDatabaseRequest() : RpcServiceRequest("dms-enterprise", "2018-11-01", "SearchDatabase") { - setMethod(HttpRequest::Method::Get); + setMethod(HttpRequest::Method::Post); } SearchDatabaseRequest::~SearchDatabaseRequest() diff --git a/dms-enterprise/src/model/SearchTableRequest.cc b/dms-enterprise/src/model/SearchTableRequest.cc index c64f6eb8a..8f5c0b580 100644 --- a/dms-enterprise/src/model/SearchTableRequest.cc +++ b/dms-enterprise/src/model/SearchTableRequest.cc @@ -21,7 +21,7 @@ using AlibabaCloud::Dms_enterprise::Model::SearchTableRequest; SearchTableRequest::SearchTableRequest() : RpcServiceRequest("dms-enterprise", "2018-11-01", "SearchTable") { - setMethod(HttpRequest::Method::Get); + setMethod(HttpRequest::Method::Post); } SearchTableRequest::~SearchTableRequest()