From 56dc13b000ea33e9fa1159772a56f0b7c9f316ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E7=85=9C?= <2082529121@qq.com> Date: Fri, 11 Sep 2026 19:23:38 +0800 Subject: [PATCH] feat(saas): coordinate tenant deployment with fenced recovery --- .cool-saas-candidate.json | 10 ++++---- src/saas/generated/order/models.ts | 6 ++--- src/saas/generated/order/module.ts | 8 +++---- src/saas/generated/order/saas-actions.ts | 12 +++++----- .../order/saas-implementation.expected.json | 6 ++--- .../generated/order/saas-schema.lock.json | 24 +++++++++---------- 6 files changed, 33 insertions(+), 33 deletions(-) diff --git a/.cool-saas-candidate.json b/.cool-saas-candidate.json index 30265e7..723fd64 100644 --- a/.cool-saas-candidate.json +++ b/.cool-saas-candidate.json @@ -1,8 +1,8 @@ { "moduleCode": "order", - "candidateVersion": "1.0.7-rc.8", - "buildRevision": 8, - "buildChecksum": "7378efe24e2eb4864dc0567e19f56697ce161bc4486c6097af793ab84235435f", - "schemaInputChecksum": "dfc026165b359584deba8544eebeeee13002aa3e3b3124711d7e65a82961f065", - "branchName": "release/1.0.7-rc.8" + "candidateVersion": "1.0.9-rc.9", + "buildRevision": 9, + "buildChecksum": "48e6b524e47f0f363a5480593422545ac7eaa60402200279b9633691dbbe8bbb", + "schemaInputChecksum": "e1651376fe358d5e0cfbdf0859787f5e28d84d12ebfb4f886d6175c4bcc706e7", + "branchName": "release/1.0.9-rc.9" } diff --git a/src/saas/generated/order/models.ts b/src/saas/generated/order/models.ts index b8335cd..c008135 100644 --- a/src/saas/generated/order/models.ts +++ b/src/saas/generated/order/models.ts @@ -20,9 +20,9 @@ export class Orders extends SaasTableModel { static readonly definition = defineSaasTableModel({ "kind": "table", "moduleCode": "order", - "revision": 8, - "schemaVersion": 8, - "schemaInputChecksum": "dfc026165b359584deba8544eebeeee13002aa3e3b3124711d7e65a82961f065", + "revision": 9, + "schemaVersion": 9, + "schemaInputChecksum": "e1651376fe358d5e0cfbdf0859787f5e28d84d12ebfb4f886d6175c4bcc706e7", "tableCode": "orders", "fields": [ { diff --git a/src/saas/generated/order/module.ts b/src/saas/generated/order/module.ts index 0744a5a..ac7f0ef 100644 --- a/src/saas/generated/order/module.ts +++ b/src/saas/generated/order/module.ts @@ -4,9 +4,9 @@ import { defineGeneratedSaasModule } from '@cool-midway/module-runtime'; export const GeneratedSaasModule = defineGeneratedSaasModule({ "formatVersion": 2, "moduleCode": "order", - "revision": 8, - "schemaVersion": 8, - "schemaInputChecksum": "dfc026165b359584deba8544eebeeee13002aa3e3b3124711d7e65a82961f065", - "runtimeContractChecksum": "2c977bbda85cd5a6df9b35b19775e34c7f428b2510d0e72e464e20fb5b7dbea6", + "revision": 9, + "schemaVersion": 9, + "schemaInputChecksum": "e1651376fe358d5e0cfbdf0859787f5e28d84d12ebfb4f886d6175c4bcc706e7", + "runtimeContractChecksum": "2cdc77deb475c2405e6645e0777880944f2f329fe28dbeaf7cf39364faf4a80f", "implementationManifestChecksum": "f25647d2dd90e14d6226683d2ff67ba32132b2dfdeb861015805240a96d4635b" }); diff --git a/src/saas/generated/order/saas-actions.ts b/src/saas/generated/order/saas-actions.ts index 648eb3f..760d169 100644 --- a/src/saas/generated/order/saas-actions.ts +++ b/src/saas/generated/order/saas-actions.ts @@ -83,10 +83,10 @@ export const SaasActions = { "actionChecksum": "3978a7ba9a3e0f91842031fd323ec63b3816eef68cb8dc82ffad6d187de8b7ea", "outputChecksum": "fe644424ef6a9e462b56edc9f70f48bb218783c69469469d4310de48589a0df5", "contractVersion": 1, - "providerReleaseId": 55, + "providerReleaseId": 57, "consumerModuleCode": "order", "providerModuleCode": "demo", - "providerReleaseVersion": "1.0.7-rc.8" + "providerReleaseVersion": "1.0.9-rc.9" }), GoodsReleaseStock: defineInjectedSaasAction({ "kind": "action", @@ -148,10 +148,10 @@ export const SaasActions = { "outputChecksum": "a632b9f89518c3c17861454b74173a4880d5e8482639d3ff7f761aee4d061bd9", "contractVersion": 1, "commandEventType": "saas.workflow.demo.goods.releaseStock", - "providerReleaseId": 55, + "providerReleaseId": 57, "consumerModuleCode": "order", "providerModuleCode": "demo", - "providerReleaseVersion": "1.0.7-rc.8", + "providerReleaseVersion": "1.0.9-rc.9", "commandEventContractChecksum": "18a727b91cf9410c3b7ac14e3a8799dbbfa8937f84667bfe7e31e21e662396be" }), GoodsReserveStock: defineInjectedSaasAction({ @@ -208,10 +208,10 @@ export const SaasActions = { "outputChecksum": "545bd8b0bf6eb8670b21497236038187ee0f1df1544a318b16a399458fcb796e", "contractVersion": 1, "commandEventType": "saas.workflow.demo.goods.reserveStock", - "providerReleaseId": 55, + "providerReleaseId": 57, "consumerModuleCode": "order", "providerModuleCode": "demo", - "providerReleaseVersion": "1.0.7-rc.8", + "providerReleaseVersion": "1.0.9-rc.9", "commandEventContractChecksum": "ffbecad3a3d63b8bf92fde701dfaa11c8502a2c5f9f6bbb89b755e214024c3ae" }) } diff --git a/src/saas/generated/order/saas-implementation.expected.json b/src/saas/generated/order/saas-implementation.expected.json index 7c34546..c09c163 100644 --- a/src/saas/generated/order/saas-implementation.expected.json +++ b/src/saas/generated/order/saas-implementation.expected.json @@ -1,11 +1,11 @@ { "manifestVersion": 1, "moduleCode": "order", - "revision": 8, + "revision": 9, "schemaChecksum": null, - "schemaInputChecksum": "dfc026165b359584deba8544eebeeee13002aa3e3b3124711d7e65a82961f065", + "schemaInputChecksum": "e1651376fe358d5e0cfbdf0859787f5e28d84d12ebfb4f886d6175c4bcc706e7", "actionManifestChecksum": null, - "runtimeContractChecksum": "2c977bbda85cd5a6df9b35b19775e34c7f428b2510d0e72e464e20fb5b7dbea6", + "runtimeContractChecksum": "2cdc77deb475c2405e6645e0777880944f2f329fe28dbeaf7cf39364faf4a80f", "implementationManifestChecksum": "f25647d2dd90e14d6226683d2ff67ba32132b2dfdeb861015805240a96d4635b", "actions": [ "OrdersAdd", diff --git a/src/saas/generated/order/saas-schema.lock.json b/src/saas/generated/order/saas-schema.lock.json index dcd5b3b..13355d9 100644 --- a/src/saas/generated/order/saas-schema.lock.json +++ b/src/saas/generated/order/saas-schema.lock.json @@ -1,13 +1,13 @@ { "formatVersion": 2, "moduleCode": "order", - "revision": 8, + "revision": 9, "releaseVersion": null, - "schemaVersion": 8, - "schemaInputChecksum": "dfc026165b359584deba8544eebeeee13002aa3e3b3124711d7e65a82961f065", + "schemaVersion": 9, + "schemaInputChecksum": "e1651376fe358d5e0cfbdf0859787f5e28d84d12ebfb4f886d6175c4bcc706e7", "schemaChecksum": null, "actionManifestChecksum": null, - "runtimeContractChecksum": "2c977bbda85cd5a6df9b35b19775e34c7f428b2510d0e72e464e20fb5b7dbea6", + "runtimeContractChecksum": "2cdc77deb475c2405e6645e0777880944f2f329fe28dbeaf7cf39364faf4a80f", "implementationManifestChecksum": "f25647d2dd90e14d6226683d2ff67ba32132b2dfdeb861015805240a96d4635b", "models": [ { @@ -2031,10 +2031,10 @@ "actionChecksum": "3978a7ba9a3e0f91842031fd323ec63b3816eef68cb8dc82ffad6d187de8b7ea", "outputChecksum": "fe644424ef6a9e462b56edc9f70f48bb218783c69469469d4310de48589a0df5", "contractVersion": 1, - "providerReleaseId": 55, + "providerReleaseId": 57, "consumerModuleCode": "order", "providerModuleCode": "demo", - "providerReleaseVersion": "1.0.7-rc.8" + "providerReleaseVersion": "1.0.9-rc.9" } }, { @@ -2101,10 +2101,10 @@ "outputChecksum": "a632b9f89518c3c17861454b74173a4880d5e8482639d3ff7f761aee4d061bd9", "contractVersion": 1, "commandEventType": "saas.workflow.demo.goods.releaseStock", - "providerReleaseId": 55, + "providerReleaseId": 57, "consumerModuleCode": "order", "providerModuleCode": "demo", - "providerReleaseVersion": "1.0.7-rc.8", + "providerReleaseVersion": "1.0.9-rc.9", "commandEventContractChecksum": "18a727b91cf9410c3b7ac14e3a8799dbbfa8937f84667bfe7e31e21e662396be" } }, @@ -2166,10 +2166,10 @@ "outputChecksum": "545bd8b0bf6eb8670b21497236038187ee0f1df1544a318b16a399458fcb796e", "contractVersion": 1, "commandEventType": "saas.workflow.demo.goods.reserveStock", - "providerReleaseId": 55, + "providerReleaseId": 57, "consumerModuleCode": "order", "providerModuleCode": "demo", - "providerReleaseVersion": "1.0.7-rc.8", + "providerReleaseVersion": "1.0.9-rc.9", "commandEventContractChecksum": "ffbecad3a3d63b8bf92fde701dfaa11c8502a2c5f9f6bbb89b755e214024c3ae" } } @@ -2209,8 +2209,8 @@ }, "additionalProperties": false }, - "providerReleaseId": 55, - "providerReleaseVersion": "1.0.7-rc.8" + "providerReleaseId": 57, + "providerReleaseVersion": "1.0.9-rc.9" } ], "crud": [