增加上传接口

This commit is contained in:
yml
2026-06-02 17:51:04 +08:00
parent 6f4c8b59f9
commit 3adba1c529
9 changed files with 825 additions and 2 deletions
@@ -0,0 +1,23 @@
-- -------------------------------------------
-- 开放上传记录
-- -------------------------------------------
CREATE TABLE listing_uploads (
id BIGINT UNSIGNED PRIMARY KEY AUTO_INCREMENT,
uploader_name VARCHAR(64) NOT NULL,
matched_admin_id BIGINT UNSIGNED NULL,
owner_id BIGINT UNSIGNED NULL,
client_upload_time DATETIME NULL,
client_ip VARCHAR(64) NOT NULL DEFAULT '',
raw_payload JSON NULL,
parsed_payload JSON NULL,
listing_id BIGINT UNSIGNED NULL,
status VARCHAR(32) NOT NULL DEFAULT 'draft_created',
error_message VARCHAR(255) NOT NULL DEFAULT '',
created_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
updated_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
KEY idx_listing_uploads_uploader_name (uploader_name),
KEY idx_listing_uploads_matched_admin_id (matched_admin_id),
KEY idx_listing_uploads_owner_id (owner_id),
KEY idx_listing_uploads_listing_id (listing_id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;