-- 用户活动记录表 CREATE TABLE IF NOT EXISTS `biz_activity` ( `id` INT NOT NULL AUTO_INCREMENT COMMENT '主键ID', `uuid` VARCHAR(64) NOT NULL COMMENT 'UUID全局唯一标识', `user_name` VARCHAR(50) NOT NULL COMMENT '用户名(脱敏)', `action` VARCHAR(50) NOT NULL COMMENT '操作类型(预约/完成/购买/查看)', `service_name` VARCHAR(100) NOT NULL COMMENT '服务名称', `service_type` VARCHAR(50) DEFAULT NULL COMMENT '服务类型', `sort_order` INT NOT NULL DEFAULT 0 COMMENT '排序顺序', `status` VARCHAR(10) NOT NULL DEFAULT '0' COMMENT '是否启用(0:启用 1:禁用)', `description` TEXT DEFAULT NULL COMMENT '备注/描述', `created_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updated_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', PRIMARY KEY (`id`), UNIQUE KEY `uk_uuid` (`uuid`), KEY `idx_status` (`status`), KEY `idx_sort_order` (`sort_order`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户活动记录表'; -- 插入示例数据 INSERT INTO `biz_activity` (`uuid`, `user_name`, `action`, `service_name`, `service_type`, `sort_order`) VALUES (UUID(), '张**', '预约', '宝宝起名', '服务', 1), (UUID(), '李**', '完成', '个人改名', '测算', 2), (UUID(), '王**', '购买', '公司起名', '套餐', 3), (UUID(), '赵**', '查看', '姓名详解', '报告', 4);