Modify GetDataArchiveOrderDetail API. Add output parameter: TempTableNameMap.

This commit is contained in:
sdk-team
2023-07-06 07:05:08 +00:00
parent ba2b797842
commit 52bbf53aed
5 changed files with 52 additions and 1 deletions

View File

@@ -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);
}

View File

@@ -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)
{