Bladeren bron

GetUser API return user execute query count information.

sdk-team 6 jaren geleden
bovenliggende
commit
7e80260525

+ 3 - 0
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.
 

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.374
+1.36.375

+ 8 - 3
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetUserResult.h

@@ -34,13 +34,18 @@ namespace AlibabaCloud
 			public:
 				struct User
 				{
+					std::vector<std::string> roleNameList;
+					std::string nickName;
+					std::string mobile;
+					long maxExecuteCount;
 					long uid;
+					std::string lastLoginTime;
+					long curResultCount;
 					std::vector<std::string> roleIdList;
+					long maxResultCount;
 					std::string userId;
 					std::string state;
-					std::vector<std::string> roleNameList;
-					std::string nickName;
-					std::string mobile;
+					long curExecuteCount;
 					long parentUid;
 				};
 

+ 1 - 1
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()

+ 1 - 1
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()

+ 1 - 1
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()

+ 1 - 1
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()

+ 1 - 1
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()

+ 1 - 1
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()

+ 10 - 0
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());

+ 1 - 1
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()

+ 1 - 1
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()

+ 1 - 1
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()

+ 1 - 1
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()

+ 1 - 1
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()

+ 1 - 1
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()

+ 1 - 1
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()

+ 1 - 1
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()

+ 1 - 1
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()

+ 1 - 1
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()

+ 1 - 1
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()

+ 1 - 1
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()

+ 1 - 1
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()