CREATE TABLE `outfits` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键ID', `created_at` BIGINT NOT NULL DEFAULT 0 COMMENT '创建时间', `updated_at` BIGINT NOT NULL DEFAULT 0 COMMENT '更新时间', `deleted_at` BIGINT NOT NULL DEFAULT 0 COMMENT '删除时间(0 表示未删除)', `created_by` BIGINT NOT NULL DEFAULT 0 COMMENT '创建人', `updated_by` BIGINT NOT NULL DEFAULT 0 COMMENT '更新人', `deleted_by` BIGINT NOT NULL DEFAULT 0 COMMENT '删除人', `outfit_uuid` VARCHAR(64) NOT NULL DEFAULT '' COMMENT '穿搭UUID', `user_id` BIGINT NOT NULL DEFAULT 0 COMMENT '所属用户ID', `outfit_name` VARCHAR(128) NOT NULL DEFAULT '' COMMENT '穿搭名称', `outfit_desc` VARCHAR(500) NOT NULL DEFAULT '' COMMENT '穿搭描述', `scene` VARCHAR(128) NOT NULL DEFAULT '' COMMENT '适合场景', `source` TINYINT NOT NULL DEFAULT 0 COMMENT '来源 1=用户创建 2=AI推荐', `is_public` TINYINT NOT NULL DEFAULT 0 COMMENT '是否公开 1=不公开 2=公开', `audit_status` TINYINT NOT NULL DEFAULT 0 COMMENT '审核状态 1=待审核 2=审核通过 3=审核不通过', `status` TINYINT NOT NULL DEFAULT 0 COMMENT '状态 1=正常 2=封禁 3=待用户保存', PRIMARY KEY (`id`), UNIQUE KEY `uk_outfits_uuid` (`outfit_uuid`), KEY `idx_outfits_user_status` (`user_id`, `status`), KEY `idx_outfits_public` (`is_public`, `audit_status`) ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COMMENT = '穿搭表'; CREATE TABLE `outfit_items` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键ID', `created_at` BIGINT NOT NULL DEFAULT 0 COMMENT '创建时间', `updated_at` BIGINT NOT NULL DEFAULT 0 COMMENT '更新时间', `deleted_at` BIGINT NOT NULL DEFAULT 0 COMMENT '删除时间(0 表示未删除)', `created_by` BIGINT NOT NULL DEFAULT 0 COMMENT '创建人', `updated_by` BIGINT NOT NULL DEFAULT 0 COMMENT '更新人', `deleted_by` BIGINT NOT NULL DEFAULT 0 COMMENT '删除人', `outfit_id` BIGINT NOT NULL DEFAULT 0 COMMENT '穿搭ID', `clothes_id` BIGINT NOT NULL DEFAULT 0 COMMENT '衣物ID', PRIMARY KEY (`id`), KEY `idx_outfit_items_outfit` (`outfit_id`), KEY `idx_outfit_items_clothes` (`clothes_id`) ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COMMENT = '穿搭明细表';