Expand seller store functionality

This commit is contained in:
R524809
2026-09-07 17:51:11 +08:00
parent 4c0f3a4a79
commit ceb644a3f9
35 changed files with 32883 additions and 364 deletions
@@ -0,0 +1,14 @@
SET search_path TO atlas, public;
-- 同一来源商品重新采集时保留 collection_item / product 的稳定 ID,但使用新的
-- 来源快照替换可再采集数据。素材任务携带快照版本,避免旧 Worker 任务回写旧素材。
ALTER TABLE collection_items
ADD COLUMN source_snapshot_revision BIGINT NOT NULL DEFAULT 1
CHECK (source_snapshot_revision > 0);
ALTER TABLE collection_asset_transfers
ADD COLUMN source_snapshot_revision BIGINT NOT NULL DEFAULT 1
CHECK (source_snapshot_revision > 0);
CREATE INDEX ix_collection_asset_transfers_snapshot_queue
ON collection_asset_transfers (collection_item_id, source_snapshot_revision, status, created_at);