Browse Source

Support ListDDLPublishRecords API.

sdk-team 5 years ago
parent
commit
48b0bd9d72
100 changed files with 767 additions and 28 deletions
  1. 4 0
      CHANGELOG
  2. 1 1
      VERSION
  3. 0 0
      dms-enterprise/2018-11-01/ApproveOrder.xml
  4. 0 0
      dms-enterprise/2018-11-01/CheckFinishMission.xml
  5. 0 0
      dms-enterprise/2018-11-01/CloseOrder.xml
  6. 1 0
      dms-enterprise/2018-11-01/CreateDataCorrectOrder.xml
  7. 1 0
      dms-enterprise/2018-11-01/CreateDataCronClearOrder.xml
  8. 1 0
      dms-enterprise/2018-11-01/CreateDataImportOrder.xml
  9. 1 0
      dms-enterprise/2018-11-01/CreateFreeLockCorrectOrder.xml
  10. 0 0
      dms-enterprise/2018-11-01/CreateOrder.xml
  11. 0 0
      dms-enterprise/2018-11-01/CreatePublishGroupTask.xml
  12. 0 0
      dms-enterprise/2018-11-01/CreateStructSyncOrder.xml
  13. 0 0
      dms-enterprise/2018-11-01/CreateUploadFileJob.xml
  14. 0 0
      dms-enterprise/2018-11-01/CreateUploadOSSFileJob.xml
  15. 0 0
      dms-enterprise/2018-11-01/DeleteInstance.xml
  16. 0 0
      dms-enterprise/2018-11-01/DeleteUser.xml
  17. 0 0
      dms-enterprise/2018-11-01/DisableUser.xml
  18. 0 0
      dms-enterprise/2018-11-01/EnableUser.xml
  19. 0 0
      dms-enterprise/2018-11-01/ExecuteDataCorrect.xml
  20. 0 0
      dms-enterprise/2018-11-01/ExecuteDataExport.xml
  21. 0 0
      dms-enterprise/2018-11-01/ExecuteScript.xml
  22. 0 0
      dms-enterprise/2018-11-01/ExecuteStructSync.xml
  23. 0 0
      dms-enterprise/2018-11-01/GetApprovalDetail.xml
  24. 0 0
      dms-enterprise/2018-11-01/GetDataCorrectBackupFiles.xml
  25. 0 0
      dms-enterprise/2018-11-01/GetDataCorrectOrderDetail.xml
  26. 0 0
      dms-enterprise/2018-11-01/GetDataCorrectSQLFile.xml
  27. 1 0
      dms-enterprise/2018-11-01/GetDataCorrectTaskDetail.xml
  28. 1 0
      dms-enterprise/2018-11-01/GetDataCronClearTaskDetailList.xml
  29. 0 0
      dms-enterprise/2018-11-01/GetDataExportDownloadURL.xml
  30. 0 0
      dms-enterprise/2018-11-01/GetDataExportOrderDetail.xml
  31. 0 0
      dms-enterprise/2018-11-01/GetDatabase.xml
  32. 0 0
      dms-enterprise/2018-11-01/GetInstance.xml
  33. 0 0
      dms-enterprise/2018-11-01/GetLogicDatabase.xml
  34. 0 0
      dms-enterprise/2018-11-01/GetMetaTableColumn.xml
  35. 0 0
      dms-enterprise/2018-11-01/GetMetaTableDetailInfo.xml
  36. 0 0
      dms-enterprise/2018-11-01/GetOpLog.xml
  37. 0 0
      dms-enterprise/2018-11-01/GetOrderBaseInfo.xml
  38. 0 0
      dms-enterprise/2018-11-01/GetOwnerApplyOrderDetail.xml
  39. 0 0
      dms-enterprise/2018-11-01/GetPermApplyOrderDetail.xml
  40. 0 0
      dms-enterprise/2018-11-01/GetStructSyncExecSqlDetail.xml
  41. 0 0
      dms-enterprise/2018-11-01/GetStructSyncJobAnalyzeResult.xml
  42. 0 0
      dms-enterprise/2018-11-01/GetStructSyncJobDetail.xml
  43. 0 0
      dms-enterprise/2018-11-01/GetStructSyncOrderDetail.xml
  44. 0 0
      dms-enterprise/2018-11-01/GetTableDBTopology.xml
  45. 0 0
      dms-enterprise/2018-11-01/GetTableTopology.xml
  46. 0 0
      dms-enterprise/2018-11-01/GetUser.xml
  47. 0 0
      dms-enterprise/2018-11-01/GetUserActiveTenant.xml
  48. 0 0
      dms-enterprise/2018-11-01/GetUserUploadFileJob.xml
  49. 0 0
      dms-enterprise/2018-11-01/GrantUserPermission.xml
  50. 0 0
      dms-enterprise/2018-11-01/ListColumns.xml
  51. 0 0
      dms-enterprise/2018-11-01/ListDBTaskSQLJob.xml
  52. 0 0
      dms-enterprise/2018-11-01/ListDBTaskSQLJobDetail.xml
  53. 1 0
      dms-enterprise/2018-11-01/ListDDLPublishRecords.xml
  54. 0 0
      dms-enterprise/2018-11-01/ListDatabaseUserPermssions.xml
  55. 0 0
      dms-enterprise/2018-11-01/ListDatabases.xml
  56. 0 0
      dms-enterprise/2018-11-01/ListIndexes.xml
  57. 0 0
      dms-enterprise/2018-11-01/ListInstances.xml
  58. 0 0
      dms-enterprise/2018-11-01/ListLogicDatabases.xml
  59. 0 0
      dms-enterprise/2018-11-01/ListLogicTables.xml
  60. 0 0
      dms-enterprise/2018-11-01/ListOrders.xml
  61. 0 0
      dms-enterprise/2018-11-01/ListSensitiveColumns.xml
  62. 0 0
      dms-enterprise/2018-11-01/ListSensitiveColumnsDetail.xml
  63. 0 0
      dms-enterprise/2018-11-01/ListTables.xml
  64. 0 0
      dms-enterprise/2018-11-01/ListUserPermissions.xml
  65. 0 0
      dms-enterprise/2018-11-01/ListUserTenants.xml
  66. 0 0
      dms-enterprise/2018-11-01/ListUsers.xml
  67. 0 0
      dms-enterprise/2018-11-01/ListWorkFlowNodes.xml
  68. 0 0
      dms-enterprise/2018-11-01/ListWorkFlowTemplates.xml
  69. 0 0
      dms-enterprise/2018-11-01/RegisterInstance.xml
  70. 0 0
      dms-enterprise/2018-11-01/RegisterUser.xml
  71. 0 0
      dms-enterprise/2018-11-01/RevokeUserPermission.xml
  72. 0 0
      dms-enterprise/2018-11-01/SearchDatabase.xml
  73. 0 0
      dms-enterprise/2018-11-01/SearchTable.xml
  74. 0 0
      dms-enterprise/2018-11-01/SetOwners.xml
  75. 0 0
      dms-enterprise/2018-11-01/SubmitOrderApproval.xml
  76. 0 0
      dms-enterprise/2018-11-01/SubmitStructSyncOrderApproval.xml
  77. 0 0
      dms-enterprise/2018-11-01/SyncDatabaseMeta.xml
  78. 0 0
      dms-enterprise/2018-11-01/SyncInstanceMeta.xml
  79. 0 0
      dms-enterprise/2018-11-01/UpdateInstance.xml
  80. 0 0
      dms-enterprise/2018-11-01/UpdateUser.xml
  81. 28 0
      dms-enterprise/CMakeLists.txt
  82. 56 0
      dms-enterprise/include/alibabacloud/dms-enterprise/Dms_enterpriseClient.h
  83. 60 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateDataCorrectOrderRequest.h
  84. 57 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateDataCorrectOrderResult.h
  85. 60 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateDataCronClearOrderRequest.h
  86. 57 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateDataCronClearOrderResult.h
  87. 60 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateDataImportOrderRequest.h
  88. 57 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateDataImportOrderResult.h
  89. 60 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateFreeLockCorrectOrderRequest.h
  90. 57 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateFreeLockCorrectOrderResult.h
  91. 6 3
      dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateOrderRequest.h
  92. 3 3
      dms-enterprise/include/alibabacloud/dms-enterprise/model/CreatePublishGroupTaskRequest.h
  93. 3 3
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ExecuteDataCorrectRequest.h
  94. 3 3
      dms-enterprise/include/alibabacloud/dms-enterprise/model/ExecuteDataExportRequest.h
  95. 5 5
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetApprovalDetailResult.h
  96. 3 3
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetDataCorrectBackupFilesRequest.h
  97. 8 7
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetDataCorrectOrderDetailResult.h
  98. 51 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetDataCorrectTaskDetailRequest.h
  99. 64 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetDataCorrectTaskDetailResult.h
  100. 57 0
      dms-enterprise/include/alibabacloud/dms-enterprise/model/GetDataCronClearTaskDetailListRequest.h

+ 4 - 0
CHANGELOG

@@ -1,3 +1,7 @@
+2021-03-30 Version: 1.36.659
+- Support ListDDLPublishRecords API.
+- Fixed GetMetaTableColumn, GetMetaTableDetailInfo API response param DataLength lack of precision.
+
 2021-03-30 Version: 1.36.658
 - Add CreateAndStartBackupPlan.
 - Add DescribeFullBackupSet.

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.658
+1.36.659

File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/ApproveOrder.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/CheckFinishMission.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/CloseOrder.xml


File diff suppressed because it is too large
+ 1 - 0
dms-enterprise/2018-11-01/CreateDataCorrectOrder.xml


File diff suppressed because it is too large
+ 1 - 0
dms-enterprise/2018-11-01/CreateDataCronClearOrder.xml


File diff suppressed because it is too large
+ 1 - 0
dms-enterprise/2018-11-01/CreateDataImportOrder.xml


File diff suppressed because it is too large
+ 1 - 0
dms-enterprise/2018-11-01/CreateFreeLockCorrectOrder.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/CreateOrder.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/CreatePublishGroupTask.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/CreateStructSyncOrder.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/CreateUploadFileJob.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/CreateUploadOSSFileJob.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/DeleteInstance.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/DeleteUser.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/DisableUser.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/EnableUser.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/ExecuteDataCorrect.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/ExecuteDataExport.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/ExecuteScript.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/ExecuteStructSync.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/GetApprovalDetail.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/GetDataCorrectBackupFiles.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/GetDataCorrectOrderDetail.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/GetDataCorrectSQLFile.xml


File diff suppressed because it is too large
+ 1 - 0
dms-enterprise/2018-11-01/GetDataCorrectTaskDetail.xml


File diff suppressed because it is too large
+ 1 - 0
dms-enterprise/2018-11-01/GetDataCronClearTaskDetailList.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/GetDataExportDownloadURL.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/GetDataExportOrderDetail.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/GetDatabase.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/GetInstance.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/GetLogicDatabase.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/GetMetaTableColumn.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/GetMetaTableDetailInfo.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/GetOpLog.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/GetOrderBaseInfo.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/GetOwnerApplyOrderDetail.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/GetPermApplyOrderDetail.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/GetStructSyncExecSqlDetail.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/GetStructSyncJobAnalyzeResult.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/GetStructSyncJobDetail.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/GetStructSyncOrderDetail.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/GetTableDBTopology.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/GetTableTopology.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/GetUser.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/GetUserActiveTenant.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/GetUserUploadFileJob.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/GrantUserPermission.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/ListColumns.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/ListDBTaskSQLJob.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/ListDBTaskSQLJobDetail.xml


File diff suppressed because it is too large
+ 1 - 0
dms-enterprise/2018-11-01/ListDDLPublishRecords.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/ListDatabaseUserPermssions.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/ListDatabases.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/ListIndexes.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/ListInstances.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/ListLogicDatabases.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/ListLogicTables.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/ListOrders.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/ListSensitiveColumns.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/ListSensitiveColumnsDetail.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/ListTables.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/ListUserPermissions.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/ListUserTenants.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/ListUsers.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/ListWorkFlowNodes.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/ListWorkFlowTemplates.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/RegisterInstance.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/RegisterUser.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/RevokeUserPermission.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/SearchDatabase.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/SearchTable.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/SetOwners.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/SubmitOrderApproval.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/SubmitStructSyncOrderApproval.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/SyncDatabaseMeta.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/SyncInstanceMeta.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/UpdateInstance.xml


File diff suppressed because it is too large
+ 0 - 0
dms-enterprise/2018-11-01/UpdateUser.xml


+ 28 - 0
dms-enterprise/CMakeLists.txt

@@ -25,6 +25,14 @@ set(dms-enterprise_public_header_model
 	include/alibabacloud/dms-enterprise/model/ApproveOrderResult.h
 	include/alibabacloud/dms-enterprise/model/CloseOrderRequest.h
 	include/alibabacloud/dms-enterprise/model/CloseOrderResult.h
+	include/alibabacloud/dms-enterprise/model/CreateDataCorrectOrderRequest.h
+	include/alibabacloud/dms-enterprise/model/CreateDataCorrectOrderResult.h
+	include/alibabacloud/dms-enterprise/model/CreateDataCronClearOrderRequest.h
+	include/alibabacloud/dms-enterprise/model/CreateDataCronClearOrderResult.h
+	include/alibabacloud/dms-enterprise/model/CreateDataImportOrderRequest.h
+	include/alibabacloud/dms-enterprise/model/CreateDataImportOrderResult.h
+	include/alibabacloud/dms-enterprise/model/CreateFreeLockCorrectOrderRequest.h
+	include/alibabacloud/dms-enterprise/model/CreateFreeLockCorrectOrderResult.h
 	include/alibabacloud/dms-enterprise/model/CreateOrderRequest.h
 	include/alibabacloud/dms-enterprise/model/CreateOrderResult.h
 	include/alibabacloud/dms-enterprise/model/CreatePublishGroupTaskRequest.h
@@ -59,6 +67,10 @@ set(dms-enterprise_public_header_model
 	include/alibabacloud/dms-enterprise/model/GetDataCorrectOrderDetailResult.h
 	include/alibabacloud/dms-enterprise/model/GetDataCorrectSQLFileRequest.h
 	include/alibabacloud/dms-enterprise/model/GetDataCorrectSQLFileResult.h
+	include/alibabacloud/dms-enterprise/model/GetDataCorrectTaskDetailRequest.h
+	include/alibabacloud/dms-enterprise/model/GetDataCorrectTaskDetailResult.h
+	include/alibabacloud/dms-enterprise/model/GetDataCronClearTaskDetailListRequest.h
+	include/alibabacloud/dms-enterprise/model/GetDataCronClearTaskDetailListResult.h
 	include/alibabacloud/dms-enterprise/model/GetDataExportDownloadURLRequest.h
 	include/alibabacloud/dms-enterprise/model/GetDataExportDownloadURLResult.h
 	include/alibabacloud/dms-enterprise/model/GetDataExportOrderDetailRequest.h
@@ -107,6 +119,8 @@ set(dms-enterprise_public_header_model
 	include/alibabacloud/dms-enterprise/model/ListDBTaskSQLJobResult.h
 	include/alibabacloud/dms-enterprise/model/ListDBTaskSQLJobDetailRequest.h
 	include/alibabacloud/dms-enterprise/model/ListDBTaskSQLJobDetailResult.h
+	include/alibabacloud/dms-enterprise/model/ListDDLPublishRecordsRequest.h
+	include/alibabacloud/dms-enterprise/model/ListDDLPublishRecordsResult.h
 	include/alibabacloud/dms-enterprise/model/ListDatabaseUserPermssionsRequest.h
 	include/alibabacloud/dms-enterprise/model/ListDatabaseUserPermssionsResult.h
 	include/alibabacloud/dms-enterprise/model/ListDatabasesRequest.h
@@ -168,6 +182,14 @@ set(dms-enterprise_src
 	src/model/ApproveOrderResult.cc
 	src/model/CloseOrderRequest.cc
 	src/model/CloseOrderResult.cc
+	src/model/CreateDataCorrectOrderRequest.cc
+	src/model/CreateDataCorrectOrderResult.cc
+	src/model/CreateDataCronClearOrderRequest.cc
+	src/model/CreateDataCronClearOrderResult.cc
+	src/model/CreateDataImportOrderRequest.cc
+	src/model/CreateDataImportOrderResult.cc
+	src/model/CreateFreeLockCorrectOrderRequest.cc
+	src/model/CreateFreeLockCorrectOrderResult.cc
 	src/model/CreateOrderRequest.cc
 	src/model/CreateOrderResult.cc
 	src/model/CreatePublishGroupTaskRequest.cc
@@ -202,6 +224,10 @@ set(dms-enterprise_src
 	src/model/GetDataCorrectOrderDetailResult.cc
 	src/model/GetDataCorrectSQLFileRequest.cc
 	src/model/GetDataCorrectSQLFileResult.cc
+	src/model/GetDataCorrectTaskDetailRequest.cc
+	src/model/GetDataCorrectTaskDetailResult.cc
+	src/model/GetDataCronClearTaskDetailListRequest.cc
+	src/model/GetDataCronClearTaskDetailListResult.cc
 	src/model/GetDataExportDownloadURLRequest.cc
 	src/model/GetDataExportDownloadURLResult.cc
 	src/model/GetDataExportOrderDetailRequest.cc
@@ -250,6 +276,8 @@ set(dms-enterprise_src
 	src/model/ListDBTaskSQLJobResult.cc
 	src/model/ListDBTaskSQLJobDetailRequest.cc
 	src/model/ListDBTaskSQLJobDetailResult.cc
+	src/model/ListDDLPublishRecordsRequest.cc
+	src/model/ListDDLPublishRecordsResult.cc
 	src/model/ListDatabaseUserPermssionsRequest.cc
 	src/model/ListDatabaseUserPermssionsResult.cc
 	src/model/ListDatabasesRequest.cc

+ 56 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/Dms_enterpriseClient.h

@@ -26,6 +26,14 @@
 #include "model/ApproveOrderResult.h"
 #include "model/CloseOrderRequest.h"
 #include "model/CloseOrderResult.h"
+#include "model/CreateDataCorrectOrderRequest.h"
+#include "model/CreateDataCorrectOrderResult.h"
+#include "model/CreateDataCronClearOrderRequest.h"
+#include "model/CreateDataCronClearOrderResult.h"
+#include "model/CreateDataImportOrderRequest.h"
+#include "model/CreateDataImportOrderResult.h"
+#include "model/CreateFreeLockCorrectOrderRequest.h"
+#include "model/CreateFreeLockCorrectOrderResult.h"
 #include "model/CreateOrderRequest.h"
 #include "model/CreateOrderResult.h"
 #include "model/CreatePublishGroupTaskRequest.h"
@@ -60,6 +68,10 @@
 #include "model/GetDataCorrectOrderDetailResult.h"
 #include "model/GetDataCorrectSQLFileRequest.h"
 #include "model/GetDataCorrectSQLFileResult.h"
+#include "model/GetDataCorrectTaskDetailRequest.h"
+#include "model/GetDataCorrectTaskDetailResult.h"
+#include "model/GetDataCronClearTaskDetailListRequest.h"
+#include "model/GetDataCronClearTaskDetailListResult.h"
 #include "model/GetDataExportDownloadURLRequest.h"
 #include "model/GetDataExportDownloadURLResult.h"
 #include "model/GetDataExportOrderDetailRequest.h"
@@ -108,6 +120,8 @@
 #include "model/ListDBTaskSQLJobResult.h"
 #include "model/ListDBTaskSQLJobDetailRequest.h"
 #include "model/ListDBTaskSQLJobDetailResult.h"
+#include "model/ListDDLPublishRecordsRequest.h"
+#include "model/ListDDLPublishRecordsResult.h"
 #include "model/ListDatabaseUserPermssionsRequest.h"
 #include "model/ListDatabaseUserPermssionsResult.h"
 #include "model/ListDatabasesRequest.h"
@@ -177,6 +191,18 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::CloseOrderResult> CloseOrderOutcome;
 			typedef std::future<CloseOrderOutcome> CloseOrderOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::CloseOrderRequest&, const CloseOrderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CloseOrderAsyncHandler;
+			typedef Outcome<Error, Model::CreateDataCorrectOrderResult> CreateDataCorrectOrderOutcome;
+			typedef std::future<CreateDataCorrectOrderOutcome> CreateDataCorrectOrderOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::CreateDataCorrectOrderRequest&, const CreateDataCorrectOrderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDataCorrectOrderAsyncHandler;
+			typedef Outcome<Error, Model::CreateDataCronClearOrderResult> CreateDataCronClearOrderOutcome;
+			typedef std::future<CreateDataCronClearOrderOutcome> CreateDataCronClearOrderOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::CreateDataCronClearOrderRequest&, const CreateDataCronClearOrderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDataCronClearOrderAsyncHandler;
+			typedef Outcome<Error, Model::CreateDataImportOrderResult> CreateDataImportOrderOutcome;
+			typedef std::future<CreateDataImportOrderOutcome> CreateDataImportOrderOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::CreateDataImportOrderRequest&, const CreateDataImportOrderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDataImportOrderAsyncHandler;
+			typedef Outcome<Error, Model::CreateFreeLockCorrectOrderResult> CreateFreeLockCorrectOrderOutcome;
+			typedef std::future<CreateFreeLockCorrectOrderOutcome> CreateFreeLockCorrectOrderOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::CreateFreeLockCorrectOrderRequest&, const CreateFreeLockCorrectOrderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateFreeLockCorrectOrderAsyncHandler;
 			typedef Outcome<Error, Model::CreateOrderResult> CreateOrderOutcome;
 			typedef std::future<CreateOrderOutcome> CreateOrderOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::CreateOrderRequest&, const CreateOrderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateOrderAsyncHandler;
@@ -228,6 +254,12 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::GetDataCorrectSQLFileResult> GetDataCorrectSQLFileOutcome;
 			typedef std::future<GetDataCorrectSQLFileOutcome> GetDataCorrectSQLFileOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::GetDataCorrectSQLFileRequest&, const GetDataCorrectSQLFileOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDataCorrectSQLFileAsyncHandler;
+			typedef Outcome<Error, Model::GetDataCorrectTaskDetailResult> GetDataCorrectTaskDetailOutcome;
+			typedef std::future<GetDataCorrectTaskDetailOutcome> GetDataCorrectTaskDetailOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::GetDataCorrectTaskDetailRequest&, const GetDataCorrectTaskDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDataCorrectTaskDetailAsyncHandler;
+			typedef Outcome<Error, Model::GetDataCronClearTaskDetailListResult> GetDataCronClearTaskDetailListOutcome;
+			typedef std::future<GetDataCronClearTaskDetailListOutcome> GetDataCronClearTaskDetailListOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::GetDataCronClearTaskDetailListRequest&, const GetDataCronClearTaskDetailListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDataCronClearTaskDetailListAsyncHandler;
 			typedef Outcome<Error, Model::GetDataExportDownloadURLResult> GetDataExportDownloadURLOutcome;
 			typedef std::future<GetDataExportDownloadURLOutcome> GetDataExportDownloadURLOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::GetDataExportDownloadURLRequest&, const GetDataExportDownloadURLOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDataExportDownloadURLAsyncHandler;
@@ -300,6 +332,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::ListDBTaskSQLJobDetailResult> ListDBTaskSQLJobDetailOutcome;
 			typedef std::future<ListDBTaskSQLJobDetailOutcome> ListDBTaskSQLJobDetailOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::ListDBTaskSQLJobDetailRequest&, const ListDBTaskSQLJobDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDBTaskSQLJobDetailAsyncHandler;
+			typedef Outcome<Error, Model::ListDDLPublishRecordsResult> ListDDLPublishRecordsOutcome;
+			typedef std::future<ListDDLPublishRecordsOutcome> ListDDLPublishRecordsOutcomeCallable;
+			typedef std::function<void(const Dms_enterpriseClient*, const Model::ListDDLPublishRecordsRequest&, const ListDDLPublishRecordsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDDLPublishRecordsAsyncHandler;
 			typedef Outcome<Error, Model::ListDatabaseUserPermssionsResult> ListDatabaseUserPermssionsOutcome;
 			typedef std::future<ListDatabaseUserPermssionsOutcome> ListDatabaseUserPermssionsOutcomeCallable;
 			typedef std::function<void(const Dms_enterpriseClient*, const Model::ListDatabaseUserPermssionsRequest&, const ListDatabaseUserPermssionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDatabaseUserPermssionsAsyncHandler;
@@ -392,6 +427,18 @@ namespace AlibabaCloud
 			CloseOrderOutcome closeOrder(const Model::CloseOrderRequest &request)const;
 			void closeOrderAsync(const Model::CloseOrderRequest& request, const CloseOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			CloseOrderOutcomeCallable closeOrderCallable(const Model::CloseOrderRequest& request) const;
+			CreateDataCorrectOrderOutcome createDataCorrectOrder(const Model::CreateDataCorrectOrderRequest &request)const;
+			void createDataCorrectOrderAsync(const Model::CreateDataCorrectOrderRequest& request, const CreateDataCorrectOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			CreateDataCorrectOrderOutcomeCallable createDataCorrectOrderCallable(const Model::CreateDataCorrectOrderRequest& request) const;
+			CreateDataCronClearOrderOutcome createDataCronClearOrder(const Model::CreateDataCronClearOrderRequest &request)const;
+			void createDataCronClearOrderAsync(const Model::CreateDataCronClearOrderRequest& request, const CreateDataCronClearOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			CreateDataCronClearOrderOutcomeCallable createDataCronClearOrderCallable(const Model::CreateDataCronClearOrderRequest& request) const;
+			CreateDataImportOrderOutcome createDataImportOrder(const Model::CreateDataImportOrderRequest &request)const;
+			void createDataImportOrderAsync(const Model::CreateDataImportOrderRequest& request, const CreateDataImportOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			CreateDataImportOrderOutcomeCallable createDataImportOrderCallable(const Model::CreateDataImportOrderRequest& request) const;
+			CreateFreeLockCorrectOrderOutcome createFreeLockCorrectOrder(const Model::CreateFreeLockCorrectOrderRequest &request)const;
+			void createFreeLockCorrectOrderAsync(const Model::CreateFreeLockCorrectOrderRequest& request, const CreateFreeLockCorrectOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			CreateFreeLockCorrectOrderOutcomeCallable createFreeLockCorrectOrderCallable(const Model::CreateFreeLockCorrectOrderRequest& request) const;
 			CreateOrderOutcome createOrder(const Model::CreateOrderRequest &request)const;
 			void createOrderAsync(const Model::CreateOrderRequest& request, const CreateOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			CreateOrderOutcomeCallable createOrderCallable(const Model::CreateOrderRequest& request) const;
@@ -443,6 +490,12 @@ namespace AlibabaCloud
 			GetDataCorrectSQLFileOutcome getDataCorrectSQLFile(const Model::GetDataCorrectSQLFileRequest &request)const;
 			void getDataCorrectSQLFileAsync(const Model::GetDataCorrectSQLFileRequest& request, const GetDataCorrectSQLFileAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			GetDataCorrectSQLFileOutcomeCallable getDataCorrectSQLFileCallable(const Model::GetDataCorrectSQLFileRequest& request) const;
+			GetDataCorrectTaskDetailOutcome getDataCorrectTaskDetail(const Model::GetDataCorrectTaskDetailRequest &request)const;
+			void getDataCorrectTaskDetailAsync(const Model::GetDataCorrectTaskDetailRequest& request, const GetDataCorrectTaskDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetDataCorrectTaskDetailOutcomeCallable getDataCorrectTaskDetailCallable(const Model::GetDataCorrectTaskDetailRequest& request) const;
+			GetDataCronClearTaskDetailListOutcome getDataCronClearTaskDetailList(const Model::GetDataCronClearTaskDetailListRequest &request)const;
+			void getDataCronClearTaskDetailListAsync(const Model::GetDataCronClearTaskDetailListRequest& request, const GetDataCronClearTaskDetailListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetDataCronClearTaskDetailListOutcomeCallable getDataCronClearTaskDetailListCallable(const Model::GetDataCronClearTaskDetailListRequest& request) const;
 			GetDataExportDownloadURLOutcome getDataExportDownloadURL(const Model::GetDataExportDownloadURLRequest &request)const;
 			void getDataExportDownloadURLAsync(const Model::GetDataExportDownloadURLRequest& request, const GetDataExportDownloadURLAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			GetDataExportDownloadURLOutcomeCallable getDataExportDownloadURLCallable(const Model::GetDataExportDownloadURLRequest& request) const;
@@ -515,6 +568,9 @@ namespace AlibabaCloud
 			ListDBTaskSQLJobDetailOutcome listDBTaskSQLJobDetail(const Model::ListDBTaskSQLJobDetailRequest &request)const;
 			void listDBTaskSQLJobDetailAsync(const Model::ListDBTaskSQLJobDetailRequest& request, const ListDBTaskSQLJobDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ListDBTaskSQLJobDetailOutcomeCallable listDBTaskSQLJobDetailCallable(const Model::ListDBTaskSQLJobDetailRequest& request) const;
+			ListDDLPublishRecordsOutcome listDDLPublishRecords(const Model::ListDDLPublishRecordsRequest &request)const;
+			void listDDLPublishRecordsAsync(const Model::ListDDLPublishRecordsRequest& request, const ListDDLPublishRecordsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListDDLPublishRecordsOutcomeCallable listDDLPublishRecordsCallable(const Model::ListDDLPublishRecordsRequest& request) const;
 			ListDatabaseUserPermssionsOutcome listDatabaseUserPermssions(const Model::ListDatabaseUserPermssionsRequest &request)const;
 			void listDatabaseUserPermssionsAsync(const Model::ListDatabaseUserPermssionsRequest& request, const ListDatabaseUserPermssionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ListDatabaseUserPermssionsOutcomeCallable listDatabaseUserPermssionsCallable(const Model::ListDatabaseUserPermssionsRequest& request) const;

+ 60 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateDataCorrectOrderRequest.h

@@ -0,0 +1,60 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEDATACORRECTORDERREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEDATACORRECTORDERREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dms_enterprise
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT CreateDataCorrectOrderRequest : public RpcServiceRequest
+			{
+
+			public:
+				CreateDataCorrectOrderRequest();
+				~CreateDataCorrectOrderRequest();
+
+				long getTid()const;
+				void setTid(long tid);
+				std::string getAttachmentKey()const;
+				void setAttachmentKey(const std::string& attachmentKey);
+				Struct getParam()const;
+				void setParam(const Struct& param);
+				std::string getComment()const;
+				void setComment(const std::string& comment);
+				Array getRelatedUserList()const;
+				void setRelatedUserList(const Array& relatedUserList);
+
+            private:
+				long tid_;
+				std::string attachmentKey_;
+				Struct param_;
+				std::string comment_;
+				Array relatedUserList_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEDATACORRECTORDERREQUEST_H_

+ 57 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateDataCorrectOrderResult.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEDATACORRECTORDERRESULT_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEDATACORRECTORDERRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dms_enterprise
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT CreateDataCorrectOrderResult : public ServiceResult
+			{
+			public:
+
+
+				CreateDataCorrectOrderResult();
+				explicit CreateDataCorrectOrderResult(const std::string &payload);
+				~CreateDataCorrectOrderResult();
+				std::vector<std::string> getCreateOrderResult()const;
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::vector<std::string> createOrderResult_;
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEDATACORRECTORDERRESULT_H_

+ 60 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateDataCronClearOrderRequest.h

@@ -0,0 +1,60 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEDATACRONCLEARORDERREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEDATACRONCLEARORDERREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dms_enterprise
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT CreateDataCronClearOrderRequest : public RpcServiceRequest
+			{
+
+			public:
+				CreateDataCronClearOrderRequest();
+				~CreateDataCronClearOrderRequest();
+
+				long getTid()const;
+				void setTid(long tid);
+				std::string getAttachmentKey()const;
+				void setAttachmentKey(const std::string& attachmentKey);
+				Struct getParam()const;
+				void setParam(const Struct& param);
+				std::string getComment()const;
+				void setComment(const std::string& comment);
+				Array getRelatedUserList()const;
+				void setRelatedUserList(const Array& relatedUserList);
+
+            private:
+				long tid_;
+				std::string attachmentKey_;
+				Struct param_;
+				std::string comment_;
+				Array relatedUserList_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEDATACRONCLEARORDERREQUEST_H_

+ 57 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateDataCronClearOrderResult.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEDATACRONCLEARORDERRESULT_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEDATACRONCLEARORDERRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dms_enterprise
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT CreateDataCronClearOrderResult : public ServiceResult
+			{
+			public:
+
+
+				CreateDataCronClearOrderResult();
+				explicit CreateDataCronClearOrderResult(const std::string &payload);
+				~CreateDataCronClearOrderResult();
+				std::vector<std::string> getCreateOrderResult()const;
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::vector<std::string> createOrderResult_;
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEDATACRONCLEARORDERRESULT_H_

+ 60 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateDataImportOrderRequest.h

@@ -0,0 +1,60 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEDATAIMPORTORDERREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEDATAIMPORTORDERREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dms_enterprise
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT CreateDataImportOrderRequest : public RpcServiceRequest
+			{
+
+			public:
+				CreateDataImportOrderRequest();
+				~CreateDataImportOrderRequest();
+
+				long getTid()const;
+				void setTid(long tid);
+				std::string getAttachmentKey()const;
+				void setAttachmentKey(const std::string& attachmentKey);
+				Struct getParam()const;
+				void setParam(const Struct& param);
+				std::string getComment()const;
+				void setComment(const std::string& comment);
+				Array getRelatedUserList()const;
+				void setRelatedUserList(const Array& relatedUserList);
+
+            private:
+				long tid_;
+				std::string attachmentKey_;
+				Struct param_;
+				std::string comment_;
+				Array relatedUserList_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEDATAIMPORTORDERREQUEST_H_

+ 57 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateDataImportOrderResult.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEDATAIMPORTORDERRESULT_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEDATAIMPORTORDERRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dms_enterprise
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT CreateDataImportOrderResult : public ServiceResult
+			{
+			public:
+
+
+				CreateDataImportOrderResult();
+				explicit CreateDataImportOrderResult(const std::string &payload);
+				~CreateDataImportOrderResult();
+				std::vector<std::string> getCreateOrderResult()const;
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::vector<std::string> createOrderResult_;
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEDATAIMPORTORDERRESULT_H_

+ 60 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateFreeLockCorrectOrderRequest.h

@@ -0,0 +1,60 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEFREELOCKCORRECTORDERREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEFREELOCKCORRECTORDERREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dms_enterprise
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT CreateFreeLockCorrectOrderRequest : public RpcServiceRequest
+			{
+
+			public:
+				CreateFreeLockCorrectOrderRequest();
+				~CreateFreeLockCorrectOrderRequest();
+
+				long getTid()const;
+				void setTid(long tid);
+				std::string getAttachmentKey()const;
+				void setAttachmentKey(const std::string& attachmentKey);
+				Struct getParam()const;
+				void setParam(const Struct& param);
+				std::string getComment()const;
+				void setComment(const std::string& comment);
+				Array getRelatedUserList()const;
+				void setRelatedUserList(const Array& relatedUserList);
+
+            private:
+				long tid_;
+				std::string attachmentKey_;
+				Struct param_;
+				std::string comment_;
+				Array relatedUserList_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEFREELOCKCORRECTORDERREQUEST_H_

+ 57 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateFreeLockCorrectOrderResult.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEFREELOCKCORRECTORDERRESULT_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEFREELOCKCORRECTORDERRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dms_enterprise
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT CreateFreeLockCorrectOrderResult : public ServiceResult
+			{
+			public:
+
+
+				CreateFreeLockCorrectOrderResult();
+				explicit CreateFreeLockCorrectOrderResult(const std::string &payload);
+				~CreateFreeLockCorrectOrderResult();
+				std::vector<std::string> getCreateOrderResult()const;
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::vector<std::string> createOrderResult_;
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEFREELOCKCORRECTORDERRESULT_H_

+ 6 - 3
dms-enterprise/include/alibabacloud/dms-enterprise/model/CreateOrderRequest.h

@@ -35,21 +35,24 @@ namespace AlibabaCloud
 				CreateOrderRequest();
 				~CreateOrderRequest();
 
+				long getTid()const;
+				void setTid(long tid);
 				std::string getPluginType()const;
 				void setPluginType(const std::string& pluginType);
+				std::string getAttachmentKey()const;
+				void setAttachmentKey(const std::string& attachmentKey);
 				std::string getComment()const;
 				void setComment(const std::string& comment);
-				long getTid()const;
-				void setTid(long tid);
 				std::map<std::string, std::string> getPluginParam()const;
 				void setPluginParam(const std::map<std::string, std::string>& pluginParam);
 				std::string getRelatedUserList()const;
 				void setRelatedUserList(const std::string& relatedUserList);
 
             private:
+				long tid_;
 				std::string pluginType_;
+				std::string attachmentKey_;
 				std::string comment_;
-				long tid_;
 				std::map<std::string, std::string> pluginParam_;
 				std::string relatedUserList_;
 

+ 3 - 3
dms-enterprise/include/alibabacloud/dms-enterprise/model/CreatePublishGroupTaskRequest.h

@@ -37,23 +37,23 @@ namespace AlibabaCloud
 
 				long getOrderId()const;
 				void setOrderId(long orderId);
+				long getTid()const;
+				void setTid(long tid);
 				int getDbId()const;
 				void setDbId(int dbId);
 				std::string getPlanTime()const;
 				void setPlanTime(const std::string& planTime);
 				bool getLogic()const;
 				void setLogic(bool logic);
-				long getTid()const;
-				void setTid(long tid);
 				std::string getPublishStrategy()const;
 				void setPublishStrategy(const std::string& publishStrategy);
 
             private:
 				long orderId_;
+				long tid_;
 				int dbId_;
 				std::string planTime_;
 				bool logic_;
-				long tid_;
 				std::string publishStrategy_;
 
 			};

+ 3 - 3
dms-enterprise/include/alibabacloud/dms-enterprise/model/ExecuteDataCorrectRequest.h

@@ -35,20 +35,20 @@ namespace AlibabaCloud
 				ExecuteDataCorrectRequest();
 				~ExecuteDataCorrectRequest();
 
-				std::map<std::string, std::string> getActionDetail()const;
-				void setActionDetail(const std::map<std::string, std::string>& actionDetail);
 				long getOrderId()const;
 				void setOrderId(long orderId);
 				std::string getActionName()const;
 				void setActionName(const std::string& actionName);
 				std::string getTid()const;
 				void setTid(const std::string& tid);
+				std::map<std::string, std::string> getActionDetail()const;
+				void setActionDetail(const std::map<std::string, std::string>& actionDetail);
 
             private:
-				std::map<std::string, std::string> actionDetail_;
 				long orderId_;
 				std::string actionName_;
 				std::string tid_;
+				std::map<std::string, std::string> actionDetail_;
 
 			};
 		}

+ 3 - 3
dms-enterprise/include/alibabacloud/dms-enterprise/model/ExecuteDataExportRequest.h

@@ -35,20 +35,20 @@ namespace AlibabaCloud
 				ExecuteDataExportRequest();
 				~ExecuteDataExportRequest();
 
-				std::map<std::string, std::string> getActionDetail()const;
-				void setActionDetail(const std::map<std::string, std::string>& actionDetail);
 				long getOrderId()const;
 				void setOrderId(long orderId);
 				std::string getActionName()const;
 				void setActionName(const std::string& actionName);
 				long getTid()const;
 				void setTid(long tid);
+				std::map<std::string, std::string> getActionDetail()const;
+				void setActionDetail(const std::map<std::string, std::string>& actionDetail);
 
             private:
-				std::map<std::string, std::string> actionDetail_;
 				long orderId_;
 				std::string actionName_;
 				long tid_;
+				std::map<std::string, std::string> actionDetail_;
 
 			};
 		}

+ 5 - 5
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetApprovalDetailResult.h

@@ -34,6 +34,11 @@ namespace AlibabaCloud
 			public:
 				struct ApprovalDetail
 				{
+					struct CurrentHandler
+					{
+						long id;
+						std::string nickName;
+					};
 					struct WorkflowNode
 					{
 						std::string operateTime;
@@ -43,11 +48,6 @@ namespace AlibabaCloud
 						long operatorId;
 						std::vector<std::string> auditUserIdList;
 					};
-					struct CurrentHandler
-					{
-						long id;
-						std::string nickName;
-					};
 					std::vector<CurrentHandler> currentHandlers;
 					std::vector<std::string> reasonList;
 					std::string orderType;

+ 3 - 3
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetDataCorrectBackupFilesRequest.h

@@ -35,20 +35,20 @@ namespace AlibabaCloud
 				GetDataCorrectBackupFilesRequest();
 				~GetDataCorrectBackupFilesRequest();
 
-				std::map<std::string, std::string> getActionDetail()const;
-				void setActionDetail(const std::map<std::string, std::string>& actionDetail);
 				long getOrderId()const;
 				void setOrderId(long orderId);
 				std::string getActionName()const;
 				void setActionName(const std::string& actionName);
 				long getTid()const;
 				void setTid(long tid);
+				std::map<std::string, std::string> getActionDetail()const;
+				void setActionDetail(const std::map<std::string, std::string>& actionDetail);
 
             private:
-				std::map<std::string, std::string> actionDetail_;
 				long orderId_;
 				std::string actionName_;
 				long tid_;
+				std::map<std::string, std::string> actionDetail_;
 
 			};
 		}

+ 8 - 7
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetDataCorrectOrderDetailResult.h

@@ -38,8 +38,8 @@ namespace AlibabaCloud
 					{
 						long estimateAffectRows;
 						bool ignoreAffectRows;
-						std::string classify;
 						std::string exeSQL;
+						std::string classify;
 						std::string ignoreAffectRowsReason;
 						std::string attachmentName;
 						std::string sqlType;
@@ -48,12 +48,6 @@ namespace AlibabaCloud
 						std::string rbAttachmentName;
 						std::string rbSQL;
 					};
-					struct TaskCheckDO
-					{
-						std::string userTip;
-						std::string checkStep;
-						std::string checkStatus;
-					};
 					struct Database
 					{
 						std::string searchName;
@@ -62,7 +56,14 @@ namespace AlibabaCloud
 						std::string envType;
 						std::string dbType;
 					};
+					struct TaskCheckDO
+					{
+						std::string userTip;
+						std::string checkStep;
+						std::string checkStatus;
+					};
 					OrderDetail orderDetail;
+					std::string status;
 					std::vector<Database> databaseList;
 					std::vector<TaskCheckDO> preCheckDetail;
 				};

+ 51 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetDataCorrectTaskDetailRequest.h

@@ -0,0 +1,51 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATACORRECTTASKDETAILREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATACORRECTTASKDETAILREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dms_enterprise
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetDataCorrectTaskDetailRequest : public RpcServiceRequest
+			{
+
+			public:
+				GetDataCorrectTaskDetailRequest();
+				~GetDataCorrectTaskDetailRequest();
+
+				long getOrderId()const;
+				void setOrderId(long orderId);
+				long getTid()const;
+				void setTid(long tid);
+
+            private:
+				long orderId_;
+				long tid_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATACORRECTTASKDETAILREQUEST_H_

+ 64 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetDataCorrectTaskDetailResult.h

@@ -0,0 +1,64 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATACORRECTTASKDETAILRESULT_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATACORRECTTASKDETAILRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dms_enterprise
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetDataCorrectTaskDetailResult : public ServiceResult
+			{
+			public:
+				struct DataCorrectTaskDetail
+				{
+					std::string jobStatus;
+					std::string createTime;
+					long actualAffectRows;
+					long dBTaskGroupId;
+				};
+
+
+				GetDataCorrectTaskDetailResult();
+				explicit GetDataCorrectTaskDetailResult(const std::string &payload);
+				~GetDataCorrectTaskDetailResult();
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+				DataCorrectTaskDetail getDataCorrectTaskDetail()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
+				DataCorrectTaskDetail dataCorrectTaskDetail_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATACORRECTTASKDETAILRESULT_H_

+ 57 - 0
dms-enterprise/include/alibabacloud/dms-enterprise/model/GetDataCronClearTaskDetailListRequest.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATACRONCLEARTASKDETAILLISTREQUEST_H_
+#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATACRONCLEARTASKDETAILLISTREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dms_enterprise
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetDataCronClearTaskDetailListRequest : public RpcServiceRequest
+			{
+
+			public:
+				GetDataCronClearTaskDetailListRequest();
+				~GetDataCronClearTaskDetailListRequest();
+
+				long getOrderId()const;
+				void setOrderId(long orderId);
+				long getPageNumber()const;
+				void setPageNumber(long pageNumber);
+				long getTid()const;
+				void setTid(long tid);
+				long getPageSize()const;
+				void setPageSize(long pageSize);
+
+            private:
+				long orderId_;
+				long pageNumber_;
+				long tid_;
+				long pageSize_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATACRONCLEARTASKDETAILLISTREQUEST_H_

Some files were not shown because too many files changed in this diff