feat: 新增 site_submissions 审核表, 提交先进审核再写入sites
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
CREATE TABLE site_submissions (
|
||||
id BIGINT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||||
site_id VARCHAR(64) NOT NULL COMMENT '站点标识',
|
||||
submitter_id BIGINT UNSIGNED COMMENT '提交者账户ID',
|
||||
raw_data JSON NOT NULL COMMENT '原始提交数据 {names,urls,notes,site_status}',
|
||||
status VARCHAR(20) NOT NULL DEFAULT 'pending' COMMENT '审核状态: pending/approved/rejected',
|
||||
reviewer_id BIGINT UNSIGNED COMMENT '审核人ID',
|
||||
review_comment VARCHAR(500) COMMENT '审核备注',
|
||||
reviewed_at DATETIME COMMENT '审核时间',
|
||||
site_record_id BIGINT UNSIGNED COMMENT '审核通过后关联的 sites.id',
|
||||
created_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
PRIMARY KEY (id),
|
||||
KEY idx_site_id (site_id),
|
||||
KEY idx_status (status),
|
||||
KEY idx_submitter (submitter_id)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='站点提交审核表';
|
||||
Reference in New Issue
Block a user