31 lines
1.9 KiB
MySQL
31 lines
1.9 KiB
MySQL
|
|
-- SQL table definition
|
||
|
|
-- Generated from splitting a larger SQL file
|
||
|
|
-- Table: ai_statistics
|
||
|
|
--
|
||
|
|
|
||
|
|
CREATE TABLE `ai_statistics` (
|
||
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT 'Auto-increment ID',
|
||
|
|
`author_id` int NOT NULL DEFAULT '0' COMMENT '作者ID',
|
||
|
|
`author_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '作者名称',
|
||
|
|
`channel` tinyint(1) NOT NULL DEFAULT '1' COMMENT '1=baidu|2=toutiao|3=weixin',
|
||
|
|
`date` date NOT NULL COMMENT 'Date of statistics',
|
||
|
|
`submission_count` int DEFAULT '0' COMMENT 'Number of submissions (投稿量)',
|
||
|
|
`read_count` int DEFAULT '0' COMMENT 'Number of reads (阅读量)',
|
||
|
|
`comment_count` int DEFAULT '0' COMMENT 'Number of comments (评论量)',
|
||
|
|
`comment_rate` decimal(5,4) DEFAULT '0.0000' COMMENT 'Comment rate (评论率)',
|
||
|
|
`like_count` int DEFAULT '0' COMMENT 'Number of likes (点赞量)',
|
||
|
|
`like_rate` decimal(5,4) DEFAULT '0.0000' COMMENT 'Like rate (点赞率)',
|
||
|
|
`favorite_count` int DEFAULT '0' COMMENT 'Number of favorites (收藏量)',
|
||
|
|
`favorite_rate` decimal(5,4) DEFAULT '0.0000' COMMENT 'Favorite rate (收藏率)',
|
||
|
|
`share_count` int DEFAULT '0' COMMENT 'Number of shares (分享量)',
|
||
|
|
`share_rate` decimal(5,4) DEFAULT '0.0000' COMMENT 'Share rate (分享率)',
|
||
|
|
`slide_ratio` decimal(5,4) DEFAULT '0.0000' COMMENT 'Slide view ratio (滑图占比)',
|
||
|
|
`baidu_search_volume` int DEFAULT '0' COMMENT 'Baidu search volume (百度搜索量)',
|
||
|
|
`created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'Creation timestamp',
|
||
|
|
`updated_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT 'Update timestamp',
|
||
|
|
PRIMARY KEY (`id`) USING BTREE,
|
||
|
|
UNIQUE KEY `unique_date` (`date`,`author_id`) USING BTREE,
|
||
|
|
KEY `idx_date` (`date`) USING BTREE,
|
||
|
|
KEY `idx_author_id` (`author_id`)
|
||
|
|
) ENGINE=InnoDB AUTO_INCREMENT=40720 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='AI Content Statistics';
|