From 09b0e2fc39ba44a08d2a086b2cb857d3f6c0913f 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 16:55:15 +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 ff10627..0286b67 100644 --- a/.cool-saas-candidate.json +++ b/.cool-saas-candidate.json @@ -1,8 +1,8 @@ { "moduleCode": "order", - "candidateVersion": "1.0.5-rc.6", - "buildRevision": 6, - "buildChecksum": "9d3fcb8e096e7f79bcdf61234875bdfaa368db3e41deb5c192775546663ae075", - "schemaInputChecksum": "18d11bb9ce859510f4a1830e1bdf00182da78acfd305262eed05c7e9358d0143", - "branchName": "release/1.0.5-rc.6" + "candidateVersion": "1.0.6-rc.7", + "buildRevision": 7, + "buildChecksum": "f025bdb499023ee1ebbed02d8e76892c393ad9c33491809e16c8a1563ae8ec58", + "schemaInputChecksum": "da0d51d3ee0c0f58a4324e2af0fa695e7d002278b3d90eb223d128442ce5478d", + "branchName": "release/1.0.6-rc.7" } diff --git a/src/saas/generated/order/models.ts b/src/saas/generated/order/models.ts index c9a1184..c0f9a52 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": 6, - "schemaVersion": 6, - "schemaInputChecksum": "18d11bb9ce859510f4a1830e1bdf00182da78acfd305262eed05c7e9358d0143", + "revision": 7, + "schemaVersion": 7, + "schemaInputChecksum": "da0d51d3ee0c0f58a4324e2af0fa695e7d002278b3d90eb223d128442ce5478d", "tableCode": "orders", "fields": [ { diff --git a/src/saas/generated/order/module.ts b/src/saas/generated/order/module.ts index eaf49a3..34efde7 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": 6, - "schemaVersion": 6, - "schemaInputChecksum": "18d11bb9ce859510f4a1830e1bdf00182da78acfd305262eed05c7e9358d0143", - "runtimeContractChecksum": "7cf4e7cf42d440d18360887fa4d7cdf59652fd6b6a236c612cf22afe14b41409", + "revision": 7, + "schemaVersion": 7, + "schemaInputChecksum": "da0d51d3ee0c0f58a4324e2af0fa695e7d002278b3d90eb223d128442ce5478d", + "runtimeContractChecksum": "94a6243b61cf0de0ef9444a403833a432e9597eb5937bc37979ceb0277331bc2", "implementationManifestChecksum": "f25647d2dd90e14d6226683d2ff67ba32132b2dfdeb861015805240a96d4635b" }); diff --git a/src/saas/generated/order/saas-actions.ts b/src/saas/generated/order/saas-actions.ts index 65d9c14..dad34df 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": 50, + "providerReleaseId": 53, "consumerModuleCode": "order", "providerModuleCode": "demo", - "providerReleaseVersion": "1.0.5-rc.6" + "providerReleaseVersion": "1.0.6-rc.7" }), GoodsReleaseStock: defineInjectedSaasAction({ "kind": "action", @@ -148,10 +148,10 @@ export const SaasActions = { "outputChecksum": "a632b9f89518c3c17861454b74173a4880d5e8482639d3ff7f761aee4d061bd9", "contractVersion": 1, "commandEventType": "saas.workflow.demo.goods.releaseStock", - "providerReleaseId": 50, + "providerReleaseId": 53, "consumerModuleCode": "order", "providerModuleCode": "demo", - "providerReleaseVersion": "1.0.5-rc.6", + "providerReleaseVersion": "1.0.6-rc.7", "commandEventContractChecksum": "18a727b91cf9410c3b7ac14e3a8799dbbfa8937f84667bfe7e31e21e662396be" }), GoodsReserveStock: defineInjectedSaasAction({ @@ -208,10 +208,10 @@ export const SaasActions = { "outputChecksum": "545bd8b0bf6eb8670b21497236038187ee0f1df1544a318b16a399458fcb796e", "contractVersion": 1, "commandEventType": "saas.workflow.demo.goods.reserveStock", - "providerReleaseId": 50, + "providerReleaseId": 53, "consumerModuleCode": "order", "providerModuleCode": "demo", - "providerReleaseVersion": "1.0.5-rc.6", + "providerReleaseVersion": "1.0.6-rc.7", "commandEventContractChecksum": "ffbecad3a3d63b8bf92fde701dfaa11c8502a2c5f9f6bbb89b755e214024c3ae" }) } diff --git a/src/saas/generated/order/saas-implementation.expected.json b/src/saas/generated/order/saas-implementation.expected.json index fe4151c..19acff8 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": 6, + "revision": 7, "schemaChecksum": null, - "schemaInputChecksum": "18d11bb9ce859510f4a1830e1bdf00182da78acfd305262eed05c7e9358d0143", + "schemaInputChecksum": "da0d51d3ee0c0f58a4324e2af0fa695e7d002278b3d90eb223d128442ce5478d", "actionManifestChecksum": null, - "runtimeContractChecksum": "7cf4e7cf42d440d18360887fa4d7cdf59652fd6b6a236c612cf22afe14b41409", + "runtimeContractChecksum": "94a6243b61cf0de0ef9444a403833a432e9597eb5937bc37979ceb0277331bc2", "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 6835bf6..ae4c699 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": 6, + "revision": 7, "releaseVersion": null, - "schemaVersion": 6, - "schemaInputChecksum": "18d11bb9ce859510f4a1830e1bdf00182da78acfd305262eed05c7e9358d0143", + "schemaVersion": 7, + "schemaInputChecksum": "da0d51d3ee0c0f58a4324e2af0fa695e7d002278b3d90eb223d128442ce5478d", "schemaChecksum": null, "actionManifestChecksum": null, - "runtimeContractChecksum": "7cf4e7cf42d440d18360887fa4d7cdf59652fd6b6a236c612cf22afe14b41409", + "runtimeContractChecksum": "94a6243b61cf0de0ef9444a403833a432e9597eb5937bc37979ceb0277331bc2", "implementationManifestChecksum": "f25647d2dd90e14d6226683d2ff67ba32132b2dfdeb861015805240a96d4635b", "models": [ { @@ -2031,10 +2031,10 @@ "actionChecksum": "3978a7ba9a3e0f91842031fd323ec63b3816eef68cb8dc82ffad6d187de8b7ea", "outputChecksum": "fe644424ef6a9e462b56edc9f70f48bb218783c69469469d4310de48589a0df5", "contractVersion": 1, - "providerReleaseId": 50, + "providerReleaseId": 53, "consumerModuleCode": "order", "providerModuleCode": "demo", - "providerReleaseVersion": "1.0.5-rc.6" + "providerReleaseVersion": "1.0.6-rc.7" } }, { @@ -2101,10 +2101,10 @@ "outputChecksum": "a632b9f89518c3c17861454b74173a4880d5e8482639d3ff7f761aee4d061bd9", "contractVersion": 1, "commandEventType": "saas.workflow.demo.goods.releaseStock", - "providerReleaseId": 50, + "providerReleaseId": 53, "consumerModuleCode": "order", "providerModuleCode": "demo", - "providerReleaseVersion": "1.0.5-rc.6", + "providerReleaseVersion": "1.0.6-rc.7", "commandEventContractChecksum": "18a727b91cf9410c3b7ac14e3a8799dbbfa8937f84667bfe7e31e21e662396be" } }, @@ -2166,10 +2166,10 @@ "outputChecksum": "545bd8b0bf6eb8670b21497236038187ee0f1df1544a318b16a399458fcb796e", "contractVersion": 1, "commandEventType": "saas.workflow.demo.goods.reserveStock", - "providerReleaseId": 50, + "providerReleaseId": 53, "consumerModuleCode": "order", "providerModuleCode": "demo", - "providerReleaseVersion": "1.0.5-rc.6", + "providerReleaseVersion": "1.0.6-rc.7", "commandEventContractChecksum": "ffbecad3a3d63b8bf92fde701dfaa11c8502a2c5f9f6bbb89b755e214024c3ae" } } @@ -2209,8 +2209,8 @@ }, "additionalProperties": false }, - "providerReleaseId": 50, - "providerReleaseVersion": "1.0.5-rc.6" + "providerReleaseId": 53, + "providerReleaseVersion": "1.0.6-rc.7" } ], "crud": [