26 lines
1.5 KiB
SQL
26 lines
1.5 KiB
SQL
-- 用户活动记录表
|
|
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);
|