Browse Source

Modify GetDataArchiveOrderDetail API. Add output parameter: TempTableNameMap.

sdk-team 3 years ago
parent
commit
52bbf53aed

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.1635
+1.36.1636

+ 12 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/ApproveOrderRequest.h

@@ -36,14 +36,26 @@ public:
 	void setWorkflowInstanceId(long workflowInstanceId);
 	std::string getApprovalType() const;
 	void setApprovalType(const std::string &approvalType);
+	long getNewApprover() const;
+	void setNewApprover(long newApprover);
+	long getApprovalNodeId() const;
+	void setApprovalNodeId(long approvalNodeId);
+	long getOldApprover() const;
+	void setOldApprover(long oldApprover);
 	std::string getComment() const;
 	void setComment(const std::string &comment);
+	std::string getApprovalNodePos() const;
+	void setApprovalNodePos(const std::string &approvalNodePos);
 
 private:
 	long tid_;
 	long workflowInstanceId_;
 	std::string approvalType_;
+	long newApprover_;
+	long approvalNodeId_;
+	long oldApprover_;
 	std::string comment_;
+	std::string approvalNodePos_;
 };
 } // namespace Model
 } // namespace Dms_enterprise

+ 1 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetDataArchiveOrderDetailResult.h

@@ -128,6 +128,7 @@ namespace AlibabaCloud
 						DagInfo dagInfo;
 						long instanceTotal;
 						long pageSize;
+						std::string tempTableNameMap;
 						long pageIndex;
 						NextFireTimeResult nextFireTimeResult;
 					};

+ 36 - 0
dms-enterprise/src/model/ApproveOrderRequest.cc

@@ -52,6 +52,33 @@ void ApproveOrderRequest::setApprovalType(const std::string &approvalType) {
   setParameter(std::string("ApprovalType"), approvalType);
 }
 
+long ApproveOrderRequest::getNewApprover() const {
+  return newApprover_;
+}
+
+void ApproveOrderRequest::setNewApprover(long newApprover) {
+  newApprover_ = newApprover;
+  setParameter(std::string("NewApprover"), std::to_string(newApprover));
+}
+
+long ApproveOrderRequest::getApprovalNodeId() const {
+  return approvalNodeId_;
+}
+
+void ApproveOrderRequest::setApprovalNodeId(long approvalNodeId) {
+  approvalNodeId_ = approvalNodeId;
+  setParameter(std::string("ApprovalNodeId"), std::to_string(approvalNodeId));
+}
+
+long ApproveOrderRequest::getOldApprover() const {
+  return oldApprover_;
+}
+
+void ApproveOrderRequest::setOldApprover(long oldApprover) {
+  oldApprover_ = oldApprover;
+  setParameter(std::string("OldApprover"), std::to_string(oldApprover));
+}
+
 std::string ApproveOrderRequest::getComment() const {
   return comment_;
 }
@@ -61,3 +88,12 @@ void ApproveOrderRequest::setComment(const std::string &comment) {
   setParameter(std::string("Comment"), comment);
 }
 
+std::string ApproveOrderRequest::getApprovalNodePos() const {
+  return approvalNodePos_;
+}
+
+void ApproveOrderRequest::setApprovalNodePos(const std::string &approvalNodePos) {
+  approvalNodePos_ = approvalNodePos;
+  setParameter(std::string("ApprovalNodePos"), approvalNodePos);
+}
+

+ 2 - 0
dms-enterprise/src/model/GetDataArchiveOrderDetailResult.cc

@@ -69,6 +69,8 @@ void GetDataArchiveOrderDetailResult::parse(const std::string &payload)
 		dataArchiveOrderDetail_.pluginExtraData.pageIndex = std::stol(pluginExtraDataNode["PageIndex"].asString());
 	if(!pluginExtraDataNode["PageSize"].isNull())
 		dataArchiveOrderDetail_.pluginExtraData.pageSize = std::stol(pluginExtraDataNode["PageSize"].asString());
+	if(!pluginExtraDataNode["TempTableNameMap"].isNull())
+		dataArchiveOrderDetail_.pluginExtraData.tempTableNameMap = pluginExtraDataNode["TempTableNameMap"].asString();
 	auto allInstancesNode = pluginExtraDataNode["Instances"]["InstancesItem"];
 	for (auto pluginExtraDataNodeInstancesInstancesItem : allInstancesNode)
 	{