Files
YwxAppThink/addon/haonav/install.sql
T

407 lines
42 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
-- ============================================================
-- addon/haonav/install.sql —— haonav 插件数据表
-- 由 docs/split_install_sql.py 从根 install.sql 抽取。
-- 框架约定:插件安装时由 ywxapp\service\AddonService 执行本文件
-- (仅允许 CREATE TABLE / INSERT,见 importsql 白名单)。
-- 表名须为 __PREFIX__<插件名>_*,与 __PREFIX__addon 等核心表命名一致。
-- ============================================================
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
CREATE TABLE IF NOT EXISTS `__PREFIX__haonav_category` (
`id` int unsigned NOT NULL AUTO_INCREMENT COMMENT '分类ID',
`pid` int unsigned DEFAULT '0' COMMENT '父分类ID0表示顶级分类',
`title` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '分类名称',
`icon` varchar(100) COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '分类图标emoji或图标路径',
`summary` varchar(50) COLLATE utf8mb4_0900_ai_ci DEFAULT '',
`keywords` varchar(100) COLLATE utf8mb4_0900_ai_ci DEFAULT '',
`description` varchar(200) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '分类描述',
`sort` int DEFAULT '0' COMMENT '排序权重,数值越大越靠前',
`status` tinyint DEFAULT '1' COMMENT '状态:1-启用,0-禁用',
`website_count` int DEFAULT '0' COMMENT '该分类下的网址数量',
`click_count` int DEFAULT '0' COMMENT '该分类总点击数',
`create_at` int DEFAULT NULL COMMENT '创建时间',
`update_at` int DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`),
KEY `idx_pid` (`pid`),
KEY `idx_status` (`status`),
KEY `idx_order` (`sort`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=143 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='网址分类表';
INSERT INTO `__PREFIX__haonav_category` (`id`, `pid`, `title`, `icon`, `summary`, `keywords`, `description`, `sort`, `status`, `website_count`, `click_count`, `create_at`, `update_at`) VALUES
-- 一级分类
(1, 0, '常用搜索', '🔍', '', '', '搜索引擎与门户入口', 140, 1, 0, 0, NULL, NULL),
(2, 0, '视频娱乐', '📺', '', '', '影视、短视频与音乐平台', 130, 1, 0, 0, NULL, NULL),
(3, 0, '社交沟通', '👥', '', '', '综合与海外社交平台', 120, 1, 0, 0, NULL, NULL),
(4, 0, '新闻资讯', '📰', '', '', '门户新闻与科技资讯', 110, 1, 0, 0, NULL, NULL),
(5, 0, '开发编程', '💻', '', '', '代码托管、技术社区与云服务', 100, 1, 0, 0, NULL, NULL),
(6, 0, '学习教育', '🎓', '', '', '在线课程与资料文库', 90, 1, 0, 0, NULL, NULL),
(7, 0, '购物电商', '🛒', '', '', '综合电商与海淘二手', 80, 1, 0, 0, NULL, NULL),
(8, 0, '办公效率', '📁', '', '', '文档协作、邮箱、云盘与会议', 70, 1, 0, 0, NULL, NULL),
(9, 0, '设计创意', '🎨', '', '', '设计素材与在线设计工具', 60, 1, 0, 0, NULL, NULL),
(10, 0, '实用工具', '🧰', '', '', '生活服务与在线小工具', 50, 1, 0, 0, NULL, NULL),
(11, 0, '财经金融', '💰', '', '', '行情理财与支付银行', 40, 1, 0, 0, NULL, NULL),
(12, 0, '旅游出行', '✈️', '', '', '交通出行与住宿预订', 30, 1, 0, 0, NULL, NULL),
(13, 0, '医疗健康', '🩺', '', '', '在线问诊与健康科普', 20, 1, 0, 0, NULL, NULL),
(14, 0, '政务民生', '🏛️', '', '', '政务服务与生活缴费', 10, 1, 0, 0, NULL, NULL),
-- 二级分类(pid 指向一级)
(11, 1, '综合搜索', '🌐', '', '', '百度、Google 等综合搜索引擎', 140, 1, 0, 0, NULL, NULL),
(12, 1, '学术资源', '📖', '', '', '学术、图书与知识检索', 139, 1, 0, 0, NULL, NULL),
(21, 2, '长视频', '🎬', '', '', '爱奇艺、腾讯视频等长视频', 130, 1, 0, 0, NULL, NULL),
(22, 2, '短视频直播', '📱', '', '', '抖音、快手等短视频平台', 129, 1, 0, 0, NULL, NULL),
(23, 2, '音乐', '🎵', '', '', '在线音乐播放平台', 128, 1, 0, 0, NULL, NULL),
(31, 3, '综合社交', '💬', '', '', '微信、微博等国内社交', 120, 1, 0, 0, NULL, NULL),
(32, 3, '国际社交', '🌍', '', '', 'X、Telegram 等海外社交', 119, 1, 0, 0, NULL, NULL),
(41, 4, '综合门户', '🗞️', '', '', '新浪、网易等综合门户', 110, 1, 0, 0, NULL, NULL),
(42, 4, '科技资讯', '⚡', '', '', '36氪、少数派等科技媒体', 109, 1, 0, 0, NULL, NULL),
(51, 5, '代码托管', '🔧', '', '', 'GitHub、Gitee 等代码平台', 100, 1, 0, 0, NULL, NULL),
(52, 5, '技术社区', '📝', '', '', 'CSDN、掘金等技术社区', 99, 1, 0, 0, NULL, NULL),
(53, 5, '云服务', '☁️', '', '', '阿里云、腾讯云等云服务', 98, 1, 0, 0, NULL, NULL),
(61, 6, '慕课学习', '📚', '', '', '慕课网、Coursera 等课程', 90, 1, 0, 0, NULL, NULL),
(62, 6, '资料文库', '📄', '', '', '百度文库、道客巴巴等', 89, 1, 0, 0, NULL, NULL),
(71, 7, '综合电商', '🛍️', '', '', '淘宝、京东等综合电商', 80, 1, 0, 0, NULL, NULL),
(72, 7, '海淘二手', '♻️', '', '', '亚马逊、闲鱼等海淘二手', 79, 1, 0, 0, NULL, NULL),
(81, 8, '文档协作', '📝', '', '', '腾讯文档、Notion 等协作', 70, 1, 0, 0, NULL, NULL),
(82, 8, '邮箱', '📧', '', '', 'QQ邮箱、Gmail 等邮箱', 69, 1, 0, 0, NULL, NULL),
(83, 8, '云盘', '💾', '', '', '百度网盘、OneDrive 等', 68, 1, 0, 0, NULL, NULL),
(84, 8, '会议办公', '🎥', '', '', '腾讯会议、钉钉等', 67, 1, 0, 0, NULL, NULL),
(91, 9, '设计素材', '🖼️', '', '', '千图网、Unsplash 等素材', 60, 1, 0, 0, NULL, NULL),
(92, 9, '设计工具', '🛠️', '', '', 'Figma、Canva 等设计工具', 59, 1, 0, 0, NULL, NULL),
(101, 10, '生活服务', '🚌', '', '', '快递、地图、出行等', 50, 1, 0, 0, NULL, NULL),
(102, 10, '在线工具', '⚙️', '', '', 'JSON、二维码等在线工具', 49, 1, 0, 0, NULL, NULL),
(111, 11, '行情理财', '📈', '', '', '东方财富、雪球等', 40, 1, 0, 0, NULL, NULL),
(112, 11, '支付银行', '🏦', '', '', '支付宝、网银等', 39, 1, 0, 0, NULL, NULL),
(121, 12, '交通出行', '🚄', '', '', '携程、12306 等出行', 30, 1, 0, 0, NULL, NULL),
(122, 12, '住宿预订', '🏨', '', '', '美团、Booking 等住宿', 29, 1, 0, 0, NULL, NULL),
(131, 13, '在线问诊', '💊', '', '', '丁香医生、好大夫等', 20, 1, 0, 0, NULL, NULL),
(132, 13, '健康科普', '🌿', '', '', '丁香园等健康科普', 19, 1, 0, 0, NULL, NULL),
(141, 14, '政务服务', '📋', '', '', '国家政务平台、粤省事等', 10, 1, 0, 0, NULL, NULL),
(142, 14, '生活缴费', '💡', '', '', '社保、水电网查询', 9, 1, 0, 0, NULL, NULL);
CREATE TABLE IF NOT EXISTS `__PREFIX__haonav_config` (
`id` int unsigned NOT NULL AUTO_INCREMENT,
`name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '' COMMENT '变量名',
`group` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '分组',
`title` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '变量标题',
`tip` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '变量描述',
`type` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '类型:string,text,int,bool,array,datetime,date,file',
`value` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci COMMENT '变量值',
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci COMMENT '变量字典数据',
`rule` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '验证规则',
`extend` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '扩展属性',
`setting` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '配置',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_0900_ai_ci ROW_FORMAT=COMPACT COMMENT='系统配置';
CREATE TABLE IF NOT EXISTS `__PREFIX__haonav_links` (
`id` int unsigned NOT NULL AUTO_INCREMENT COMMENT '网址ID',
`cid` int unsigned NOT NULL COMMENT '所属分类ID',
`title` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '网站名称',
`url` varchar(500) COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '网站URL',
`icon` varchar(200) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '网站图标路径或emoji',
`description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci COMMENT '网站描述',
`keywords` varchar(200) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '关键词,用于搜索',
`pinyin` varchar(255) COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '标题拼音(首字母+全拼),用于拼音搜索',
`click_count` int unsigned DEFAULT '0' COMMENT '点击次数',
`sort` int DEFAULT '0' COMMENT '排序权重',
`is_hot` tinyint DEFAULT '0' COMMENT '是否热门:1-热门,0-普通',
`is_recommend` tinyint DEFAULT '0' COMMENT '是否推荐:1-推荐,0-不推荐',
`status` tinyint DEFAULT '1' COMMENT '状态:1-启用,0-禁用,2-待审核',
`screenshot` varchar(200) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '网站截图路径',
`favicon` varchar(200) COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '网站favicon路径',
`rating` decimal(2,1) DEFAULT '0.0' COMMENT '综合评分(0-5)',
`rating_count` int unsigned DEFAULT '0' COMMENT '评分人数',
`status_code` int DEFAULT NULL COMMENT '最近死链检测HTTP状态码',
`last_check_at` int DEFAULT NULL COMMENT '最近死链检测时间',
`fail_count` int unsigned NOT NULL DEFAULT '0' COMMENT '连续检测失败次数(死链)',
`dead_at` int DEFAULT NULL COMMENT '最近被判定为死链(自动下线)的时间戳',
`create_at` int DEFAULT NULL COMMENT '创建时间',
`update_at` int DEFAULT NULL COMMENT '更新时间',
`last_click_at` int DEFAULT NULL COMMENT '最后点击时间',
`pid` varchar(100) COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '返利PID/推广位ID,点击跳转拼接返利参数',
PRIMARY KEY (`id`),
KEY `idx_category_id` (`cid`),
KEY `idx_click_count` (`click_count`),
KEY `idx_is_hot` (`is_hot`),
KEY `idx_is_recommend` (`is_recommend`),
KEY `idx_status` (`status`),
KEY `idx_sort_order` (`sort`) USING BTREE,
FULLTEXT KEY `idx_search` (`title`,`description`,`keywords`)
) ENGINE=InnoDB AUTO_INCREMENT=121 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='网址信息表';
INSERT INTO `__PREFIX__haonav_links` (`id`, `cid`, `title`, `url`, `icon`, `description`, `keywords`, `click_count`, `sort`, `is_hot`, `is_recommend`, `status`, `screenshot`, `favicon`, `create_at`, `update_at`, `last_click_at`) VALUES
-- 综合搜索
(1, 11, '百度', 'https://www.baidu.com', '🔍', '全球最大的中文搜索引擎', '百度,搜索,引擎', 45000, 100, 1, 1, 1, NULL, NULL, NULL, NULL, NULL),
(2, 11, 'Google', 'https://www.google.com', '🌐', '全球搜索引擎巨头', 'Google,搜索,英文', 30000, 95, 1, 1, 1, NULL, NULL, NULL, NULL, NULL),
(3, 11, '必应', 'https://www.bing.com', '🔎', '微软旗下搜索引擎', '必应,bing,搜索', 18000, 90, 0, 1, 1, NULL, NULL, NULL, NULL, NULL),
(4, 11, '搜狗', 'https://www.sogou.com', '🐶', '腾讯旗下搜索引擎', '搜狗,搜索,输入法', 12000, 85, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(5, 11, '360搜索', 'https://www.so.com', '🛡️', '360安全搜索引擎', '360,搜索,安全', 9000, 80, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(6, 11, 'Yahoo', 'https://www.yahoo.com', '🟣', '老牌门户与搜索引擎', '雅虎,yahoo,门户', 7000, 75, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
-- 学术资源
(7, 12, '中国知网', 'https://www.cnki.net', '📚', '中文学术文献数据库', '知网,论文,学术', 8000, 100, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(8, 12, '豆瓣', 'https://www.douban.com', '🎞️', '书影音与知识社区', '豆瓣,书影音,社区', 16000, 95, 1, 1, 1, NULL, NULL, NULL, NULL, NULL),
(9, 12, '维基百科', 'https://www.wikipedia.org', '📖', '自由的百科全书', '维基,百科,知识', 14000, 90, 1, 1, 1, NULL, NULL, NULL, NULL, NULL),
(10, 12, '微信读书', 'https://weread.qq.com', '📕', '腾讯在线阅读平台', '微信读书,电子书,阅读', 9000, 85, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(11, 12, '鸠摩搜书', 'https://www.jiumodiary.com', '🔏', '电子书聚合搜索', '鸠摩,电子书,搜书', 5000, 80, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
-- 长视频
(12, 21, '爱奇艺', 'https://www.iqiyi.com', '🔴', '悦享品质视频平台', '爱奇艺,视频,会员', 26000, 100, 1, 1, 1, NULL, NULL, NULL, NULL, NULL),
(13, 21, '腾讯视频', 'https://v.qq.com', '🟢', '海量正版高清视频', '腾讯视频,视频,电视剧', 24000, 95, 1, 1, 1, NULL, NULL, NULL, NULL, NULL),
(14, 21, '优酷', 'https://www.youku.com', '🟠', '阿里巴巴视频平台', '优酷,视频,土豆', 20000, 90, 1, 0, 1, NULL, NULL, NULL, NULL, NULL),
(15, 21, '芒果TV', 'https://www.mgtv.com', '🟡', '湖南卫视官方视频', '芒果TV,视频,综艺', 18000, 85, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(16, 21, '哔哩哔哩', 'https://www.bilibili.com', '🔵', '国内知名弹幕视频网', 'B站,视频,弹幕', 32000, 88, 1, 1, 1, NULL, NULL, NULL, NULL, NULL),
(17, 21, '搜狐视频', 'https://tv.sohu.com', '⚪', '搜狐高清视频平台', '搜狐视频,视频,美剧', 9000, 80, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
-- 短视频直播
(18, 22, '抖音', 'https://www.douyin.com', '🎵', '记录美好生活的短视频', '抖音,短视频,直播', 35000, 100, 1, 1, 1, NULL, NULL, NULL, NULL, NULL),
(19, 22, '快手', 'https://www.kuaishou.com', '🎬', '普惠的短视频社区', '快手,短视频,直播', 22000, 95, 1, 0, 1, NULL, NULL, NULL, NULL, NULL),
(20, 22, '微信视频号', 'https://channels.weixin.qq.com', '💬', '微信生态短视频', '视频号,微信,短视频', 14000, 90, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
-- 音乐
(21, 23, '网易云音乐', 'https://music.163.com', '🔴', '有态度的音乐平台', '网易云,音乐,歌单', 28000, 100, 1, 1, 1, NULL, NULL, NULL, NULL, NULL),
(22, 23, 'QQ音乐', 'https://y.qq.com', '🟢', '腾讯在线音乐平台', 'QQ音乐,音乐,听歌', 26000, 95, 1, 1, 1, NULL, NULL, NULL, NULL, NULL),
(23, 23, '酷狗音乐', 'https://www.kugou.com', '🟣', '庞大曲库音乐平台', '酷狗,音乐,听歌', 15000, 90, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(24, 23, '酷我音乐', 'https://www.kuwo.cn', '🔵', '无损音乐正版试听', '酷我,音乐,无损', 9000, 85, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(25, 23, '千千音乐', 'https://music.taihe.com', '🟡', '太合音乐旗下平台', '千千音乐,音乐,在线听', 5000, 80, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(26, 23, 'Spotify', 'https://www.spotify.com', '🟢', '全球流媒体音乐服务', 'Spotify,音乐,海外', 8000, 78, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
-- 综合社交
(27, 31, '微信', 'https://weixin.qq.com', '💬', '腾讯即时通讯与社交', '微信,社交,聊天', 40000, 100, 1, 1, 1, NULL, NULL, NULL, NULL, NULL),
(28, 31, 'QQ', 'https://im.qq.com', '🐧', '腾讯即时通讯工具', 'QQ,社交,聊天', 30000, 95, 1, 1, 1, NULL, NULL, NULL, NULL, NULL),
(29, 31, '微博', 'https://www.weibo.com', '🔶', '随时随地发现新鲜事', '微博,社交,微博客', 28000, 90, 1, 1, 1, NULL, NULL, NULL, NULL, NULL),
(30, 31, '小红书', 'https://www.xiaohongshu.com', '🔴', '标记生活的种草社区', '小红书,社交,种草', 24000, 88, 1, 1, 1, NULL, NULL, NULL, NULL, NULL),
(31, 31, '知乎', 'https://www.zhihu.com', '🔵', '有问题就会有答案', '知乎,问答,知识', 20000, 85, 1, 1, 1, NULL, NULL, NULL, NULL, NULL),
-- 国际社交
(32, 32, 'X (Twitter)', 'https://x.com', '⚫', '马斯卡旗下的社交平台', 'X,Twitter,海外社交', 16000, 100, 1, 0, 1, NULL, NULL, NULL, NULL, NULL),
(33, 32, 'Telegram', 'https://telegram.org', '🔵', '加密即时通讯与频道', 'Telegram,电报,聊天', 12000, 95, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(34, 32, 'Facebook', 'https://www.facebook.com', '🔵', '全球最大社交网络', 'Facebook,脸书,海外社交', 14000, 90, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(35, 32, 'Instagram', 'https://www.instagram.com', '🔴', '图片与短视频社交', 'Instagram,ins,海外社交', 13000, 88, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(36, 32, 'Reddit', 'https://www.reddit.com', '🟠', '全球兴趣社区论坛', 'Reddit,论坛,海外', 9000, 85, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(37, 32, 'YouTube', 'https://www.youtube.com', '🔴', '全球最大视频平台', 'YouTube,视频,海外', 30000, 80, 1, 1, 1, NULL, NULL, NULL, NULL, NULL),
-- 综合门户
(38, 41, '新浪', 'https://www.sina.com.cn', '🔴', '综合门户与新闻', '新浪,门户,新闻', 22000, 100, 1, 0, 1, NULL, NULL, NULL, NULL, NULL),
(39, 41, '搜狐', 'https://www.sohu.com', '🔵', '综合门户新闻平台', '搜狐,门户,新闻', 16000, 95, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(40, 41, '网易', 'https://www.163.com', '🔴', '综合门户与邮箱', '网易,门户,新闻', 18000, 90, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(41, 41, '腾讯新闻', 'https://news.qq.com', '🟢', '腾讯新闻资讯平台', '腾讯新闻,新闻,资讯', 14000, 88, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(42, 41, '今日头条', 'https://www.toutiao.com', '🔴', '个性化推荐资讯', '今日头条,新闻,资讯', 20000, 85, 1, 1, 1, NULL, NULL, NULL, NULL, NULL),
(43, 41, '凤凰网', 'https://www.ifeng.com', '🔶', '全球华人资讯门户', '凤凰网,门户,新闻', 9000, 80, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
-- 科技资讯
(44, 42, '36氪', 'https://36kr.com', '🔵', '新经济商业媒体', '36氪,科技,创业', 8000, 100, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(45, 42, '虎嗅', 'https://www.huxiu.com', '🟠', '有洞察的商业科技媒体', '虎嗅,科技,商业', 7000, 95, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(46, 42, '少数派', 'https://sspai.com', '🔵', '效率工具与数字生活', '少数派,科技,效率', 6000, 90, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(47, 42, '钛媒体', 'https://www.tmtpost.com', '🔴', '财经科技资讯平台', '钛媒体,科技,财经', 4000, 85, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
-- 代码托管
(48, 51, 'GitHub', 'https://github.com', '🐙', '全球最大代码托管平台', 'GitHub,代码,开源', 35000, 100, 1, 1, 1, NULL, NULL, NULL, NULL, NULL),
(49, 51, 'GitLab', 'https://gitlab.com', '🟠', 'DevOps 代码协作平台', 'GitLab,代码,协作', 9000, 95, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(50, 51, 'Gitee', 'https://gitee.com', '🔴', '国内代码托管平台', 'Gitee,码云,代码', 12000, 90, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(51, 51, 'Coding', 'https://dev.tencent.com', '🔵', '腾讯云代码托管', 'Coding,代码,腾讯云', 4000, 85, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
-- 技术社区
(52, 52, 'CSDN', 'https://www.csdn.net', '🔴', '中文IT技术社区', 'CSDN,技术,博客', 20000, 100, 1, 0, 1, NULL, NULL, NULL, NULL, NULL),
(53, 52, '掘金', 'https://juejin.cn', '🔵', '面向开发者的技术社区', '掘金,技术,前端', 14000, 95, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(54, 52, '博客园', 'https://www.cnblogs.com', '🔵', '开发者博客社区', '博客园,技术,博客', 8000, 90, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(55, 52, 'Stack Overflow', 'https://stackoverflow.com', '🟠', '全球编程问答社区', 'StackOverflow,技术,问答', 16000, 88, 1, 0, 1, NULL, NULL, NULL, NULL, NULL),
(56, 52, 'V2EX', 'https://www.v2ex.com', '🔵', '创意工作者的社区', 'V2EX,技术,社区', 5000, 85, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(57, 52, '开源中国', 'https://www.oschina.net', '🔴', '中文开源技术社区', '开源中国,技术,开源', 6000, 82, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
-- 云服务
(58, 53, '阿里云', 'https://www.aliyun.com', '🟠', '阿里云计算平台', '阿里云,云,服务器', 18000, 100, 1, 0, 1, NULL, NULL, NULL, NULL, NULL),
(59, 53, '腾讯云', 'https://cloud.tencent.com', '🔵', '腾讯云计算平台', '腾讯云,云,服务器', 14000, 95, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(60, 53, '华为云', 'https://www.huaweicloud.com', '🔴', '华为云计算平台', '华为云,云,服务器', 9000, 90, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(61, 53, '百度智能云', 'https://cloud.baidu.com', '🔵', '百度云计算平台', '百度云,云,AI', 5000, 85, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(62, 53, 'Cloudflare', 'https://www.cloudflare.com', '🟠', '全球CDN与安全服务', 'Cloudflare,CDN,海外', 8000, 82, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(63, 53, '七牛云', 'https://www.qiniu.com', '🟢', '对象存储与CDN', '七牛云,存储,CDN', 4000, 80, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
-- 慕课学习
(64, 61, '中国大学MOOC', 'https://www.icourse163.org', '🔴', '国家精品在线课程', '慕课,大学,课程', 9000, 100, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(65, 61, '网易云课堂', 'https://study.163.com', '🔴', '实用技能学习平台', '云课堂,课程,学习', 8000, 95, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(66, 61, '慕课网', 'https://www.imooc.com', '🟢', 'IT技能学习平台', '慕课网,IT,编程', 10000, 90, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(67, 61, 'Coursera', 'https://www.coursera.org', '🔵', '全球在线课程平台', 'Coursera,课程,海外', 7000, 88, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(68, 61, '学堂在线', 'https://www.xuetangx.com', '🔵', '清华出品慕课平台', '学堂在线,课程,大学', 4000, 85, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(69, 61, 'B站课堂', 'https://www.bilibili.com/v/cheese', '🔵', 'B站知识区课程', 'B站课堂,课程,学习', 5000, 82, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
-- 资料文库
(70, 62, '百度文库', 'https://wenku.baidu.com', '🔵', '文档资料分享平台', '百度文库,文档,资料', 9000, 100, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(71, 62, '道客巴巴', 'https://www.doc88.com', '🔴', '在线文档分享平台', '道客巴巴,文档,资料', 4000, 95, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(72, 62, '原创力文档', 'https://max.book118.com', '🟠', '专业文档下载站', '原创力,文档,下载', 3000, 90, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
-- 综合电商
(73, 71, '淘宝', 'https://www.taobao.com', '🔶', '淘!我喜欢', '淘宝,购物,电商', 40000, 100, 1, 1, 1, NULL, NULL, NULL, NULL, NULL),
(74, 71, '京东', 'https://www.jd.com', '🔴', '正品低价品质保障', '京东,购物,自营', 38000, 95, 1, 1, 1, NULL, NULL, NULL, NULL, NULL),
(75, 71, '拼多多', 'https://www.pinduoduo.com', '🔴', '拼着买更便宜', '拼多多,团购,便宜', 32000, 90, 1, 1, 1, NULL, NULL, NULL, NULL, NULL),
(76, 71, '天猫', 'https://www.tmall.com', '🔴', '品质好物聚集地', '天猫,购物,品牌', 28000, 88, 1, 0, 1, NULL, NULL, NULL, NULL, NULL),
(77, 71, '苏宁易购', 'https://www.suning.com', '🔵', '家电3C综合电商', '苏宁,购物,家电', 9000, 85, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
-- 海淘二手
(78, 72, '亚马逊', 'https://www.amazon.cn', '🔴', '全球综合电商平台', '亚马逊,海淘,电商', 12000, 100, 1, 0, 1, NULL, NULL, NULL, NULL, NULL),
(79, 72, '闲鱼', 'https://www.goofish.com', '🔶', '阿里二手交易社区', '闲鱼,二手,转卖', 16000, 95, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(80, 72, '转转', 'https://www.zhuanzhuan.com', '🔵', '二手交易平台', '转转,二手,交易', 7000, 90, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(81, 72, 'eBay', 'https://www.ebay.com', '🔴', '全球在线拍卖与购物', 'eBay,海淘,海外', 6000, 85, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
-- 文档协作
(82, 81, '腾讯文档', 'https://docs.qq.com', '🔵', '多人实时在线文档', '腾讯文档,在线文档,协作', 14000, 100, 1, 0, 1, NULL, NULL, NULL, NULL, NULL),
(83, 81, '石墨文档', 'https://shimo.im', '🟢', '轻盈的在线协作文档', '石墨文档,协作,文档', 6000, 95, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(84, 81, '飞书', 'https://www.feishu.cn', '🔵', '一站式办公协作平台', '飞书,办公,协作', 10000, 92, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(85, 81, '钉钉文档', 'https://www.dingtalk.com', '🔵', '阿里办公协作套件', '钉钉,办公,协作', 9000, 90, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(86, 81, 'Notion', 'https://www.notion.so', '⚫', '全能笔记与协作工具', 'Notion,笔记,海外', 8000, 88, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(87, 81, 'Google Docs', 'https://docs.google.com', '🔵', '谷歌在线文档套件', 'GoogleDocs,文档,海外', 6000, 85, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
-- 邮箱
(88, 82, 'QQ邮箱', 'https://mail.qq.com', '🔵', '腾讯免费邮箱', 'QQ邮箱,邮箱,邮件', 20000, 100, 1, 0, 1, NULL, NULL, NULL, NULL, NULL),
(89, 82, '网易邮箱', 'https://mail.163.com', '🔴', '网易免费邮箱', '网易邮箱,邮箱,邮件', 12000, 95, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(90, 82, 'Outlook', 'https://outlook.live.com', '🔵', '微软邮箱服务', 'Outlook,邮箱,微软', 9000, 90, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(91, 82, 'Gmail', 'https://mail.google.com', '🔴', '谷歌邮箱服务', 'Gmail,邮箱,谷歌', 11000, 88, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(92, 82, 'Foxmail', 'https://www.foxmail.com', '🔵', '腾讯邮箱客户端', 'Foxmail,邮箱,客户端', 3000, 85, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
-- 云盘
(93, 83, '百度网盘', 'https://pan.baidu.com', '🔵', '国内最大云存储', '百度网盘,云盘,存储', 26000, 100, 1, 0, 1, NULL, NULL, NULL, NULL, NULL),
(94, 83, '阿里云盘', 'https://www.aliyundrive.com', '🔴', '不限速个人云盘', '阿里云盘,云盘,存储', 14000, 95, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(95, 83, 'OneDrive', 'https://onedrive.live.com', '🔵', '微软云存储服务', 'OneDrive,云盘,微软', 9000, 90, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(96, 83, '蓝奏云', 'https://www.lanzou.com', '🟢', '不限速文件分享', '蓝奏云,云盘,分享', 5000, 88, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(97, 83, '腾讯微云', 'https://www.weiyun.com', '🔵', '腾讯云存储服务', '微云,云盘,腾讯', 4000, 85, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
-- 会议办公
(98, 84, '腾讯会议', 'https://meeting.tencent.com', '🔵', '高清流畅视频会议', '腾讯会议,会议,视频', 14000, 100, 1, 0, 1, NULL, NULL, NULL, NULL, NULL),
(99, 84, '钉钉', 'https://www.dingtalk.com', '🔵', '阿里企业办公平台', '钉钉,办公,企业', 12000, 95, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(100, 84, '飞书会议', 'https://www.feishu.cn', '🔵', '字节一站式办公', '飞书,会议,办公', 7000, 92, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(101, 84, 'Zoom', 'https://www.zoom.us', '🔵', '国际视频会议工具', 'Zoom,会议,海外', 8000, 90, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(102, 84, '企业微信', 'https://work.weixin.qq.com', '🔢', '腾讯企业通讯工具', '企业微信,办公,企业', 9000, 88, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
-- 设计素材
(103, 91, '千图网', 'https://www.58pic.com', '🔴', '原创设计素材库', '千图网,素材,设计', 6000, 100, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(104, 91, '包图网', 'https://www.ibaotu.com', '🔶', '商业设计素材平台', '包图网,素材,设计', 4000, 95, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(105, 91, '我图网', 'https://www.ooopic.com', '🔵', '正版设计素材下载', '我图网,素材,设计', 3000, 90, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(106, 91, 'Unsplash', 'https://unsplash.com', '⚫', '免费高清摄影图库', 'Unsplash,图片,海外', 9000, 88, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(107, 91, 'Pexels', 'https://www.pexels.com', '🔵', '免费摄影视频素材', 'Pexels,图片,海外', 6000, 85, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(108, 91, 'Pixabay', 'https://pixabay.com', '🔵', '免费正版图库与视频', 'Pixabay,图片,海外', 4000, 82, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
-- 设计工具
(109, 92, 'Figma', 'https://www.figma.com', '🔴', '协作式UI设计工具', 'Figma,设计,UI', 10000, 100, 1, 0, 1, NULL, NULL, NULL, NULL, NULL),
(110, 92, 'Canva', 'https://www.canva.cn', '🔵', '在线平面设计工具', 'Canva,设计,海报', 8000, 95, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(111, 92, '稿定设计', 'https://www.gaoding.com', '🔴', '电商新媒体设计工具', '稿定设计,设计,模板', 4000, 90, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(112, 92, '即时设计', 'https://js.design', '🔵', '国产协作式UI工具', '即时设计,UI,设计', 4000, 88, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(113, 92, '墨刀', 'https://modao.cc', '🔵', '在线原型设计工具', '墨刀,原型,设计', 3000, 85, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
-- 生活服务
(114, 101, '快递100', 'https://www.kuaidi100.com', '🔵', '快递查询与寄件', '快递100,快递,查询', 9000, 100, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(115, 101, '12306', 'https://www.12306.cn', '🔴', '中国铁路购票官网', '12306,火车票,铁路', 18000, 95, 1, 0, 1, NULL, NULL, NULL, NULL, NULL),
(116, 101, '高德地图', 'https://www.amap.com', '🔵', '高德导航与地图', '高德,地图,导航', 16000, 92, 1, 0, 1, NULL, NULL, NULL, NULL, NULL),
(117, 101, '百度地图', 'https://map.baidu.com', '🔵', '百度地图与导航', '百度地图,地图,导航', 12000, 90, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(118, 101, '中国天气', 'https://www.weather.com.cn', '🌤️', '中央气象台天气', '天气,气象,预报', 8000, 85, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(119, 101, '美团', 'https://www.meituan.com', '🔶', '本地生活服务平台', '美团,外卖,生活', 20000, 88, 1, 0, 1, NULL, NULL, NULL, NULL, NULL),
-- 在线工具
(120, 102, 'JSON在线解析', 'https://www.json.cn', '🔧', 'JSON格式化与校验', 'JSON,工具,格式化', 8000, 100, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(121, 102, '草料二维码', 'https://cli.im', '🔲', '二维码生成与解码', '草料,二维码,工具', 5000, 95, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(122, 102, 'ProcessOn', 'https://www.processon.com', '🔵', '在线流程图与思维导图', 'ProcessOn,流程图,思维导图', 5000, 90, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(123, 102, '站长工具', 'https://tool.chinaz.com', '🔵', 'SEO与建站查询', '站长工具,SEO,查询', 6000, 85, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(124, 102, 'Regex101', 'https://regex101.com', '🔴', '正则表达式在线测试', 'Regex,正则,海外', 4000, 82, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
-- 行情理财
(125, 111, '东方财富', 'https://www.eastmoney.com', '🔴', '财经金融资讯门户', '东方财富,财经,股票', 16000, 100, 1, 0, 1, NULL, NULL, NULL, NULL, NULL),
(126, 111, '同花顺', 'https://www.10jqka.com.cn', '🔴', '股票行情交易软件', '同花顺,股票,行情', 9000, 95, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(127, 111, '雪球', 'https://xueqiu.com', '🔴', '投资者社区与行情', '雪球,股票,投资', 9000, 90, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(128, 111, '天天基金', 'https://fund.eastmoney.com', '🔵', '基金净值与申购', '天天基金,基金,理财', 6000, 85, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
-- 支付银行
(129, 112, '支付宝', 'https://www.alipay.com', '🔵', '支付就用支付宝', '支付宝,支付,金融', 40000, 100, 1, 1, 1, NULL, NULL, NULL, NULL, NULL),
(130, 112, '微信支付', 'https://pay.weixin.qq.com', '💚', '腾讯移动支付', '微信支付,支付,金融', 30000, 95, 1, 0, 1, NULL, NULL, NULL, NULL, NULL),
(131, 112, '中国银联', 'https://www.unionpay.com', '🔴', '银行卡联合组织', '银联,银行,支付', 5000, 90, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(132, 112, '网银在线', 'https://www.chinabank.com.cn', '🔵', '京东旗下支付', '网银在线,支付,京东', 3000, 85, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
-- 交通出行
(133, 121, '携程', 'https://www.ctrip.com', '🔵', '机票酒店预订平台', '携程,旅游,机票', 18000, 100, 1, 0, 1, NULL, NULL, NULL, NULL, NULL),
(134, 121, '去哪儿', 'https://www.qunar.com', '🔶', '旅行预订搜索', '去哪儿,旅游,机票', 9000, 95, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(135, 121, '飞猪', 'https://www.fliggy.com', '🔴', '阿里旅行平台', '飞猪,旅游,机票', 8000, 90, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(136, 121, '12306', 'https://www.12306.cn', '🔴', '铁路购票官网', '12306,火车票,出行', 18000, 92, 1, 0, 1, NULL, NULL, NULL, NULL, NULL),
(137, 121, '高德打车', 'https://www.amap.com', '🔵', '一键呼叫网约车', '高德打车,出行,网约车', 6000, 88, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
-- 住宿预订
(138, 122, '美团酒店', 'https://hotel.meituan.com', '🔶', '本地酒店预订', '美团,酒店,住宿', 12000, 100, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(139, 122, 'Airbnb', 'https://www.airbnb.cn', '🔴', '全球民宿短租', 'Airbnb,民宿,海外', 6000, 95, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(140, 122, 'Booking', 'https://www.booking.com', '🔵', '全球酒店预订', 'Booking,酒店,海外', 7000, 90, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(141, 122, '途家', 'https://www.tujia.com', '🔵', '国内民宿预订', '途家,民宿,住宿', 4000, 85, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
-- 在线问诊
(142, 131, '丁香医生', 'https://dxy.com', '🔴', '专业健康科普与问诊', '丁香医生,健康,问诊', 8000, 100, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(143, 131, '好大夫在线', 'https://www.haodf.com', '🔵', '医患对接问诊平台', '好大夫,问诊,医生', 6000, 95, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(144, 131, '微医', 'https://www.guahao.com', '🔵', '互联网医疗服务', '微医,挂号,问诊', 4000, 90, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(145, 131, '平安健康', 'https://health.pingan.com', '🔴', '平安互联网医疗', '平安健康,问诊,医疗', 4000, 85, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
-- 健康科普
(146, 132, '丁香园', 'https://www.dxy.cn', '🔴', '医药健康专业社区', '丁香园,医学,科普', 5000, 100, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(147, 132, '腾讯健康', 'https://health.qq.com', '🔵', '腾讯健康科普服务', '腾讯健康,健康,科普', 4000, 95, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(148, 132, '39健康网', 'https://www.39.net', '🔵', '大众健康资讯门户', '39健康网,健康,科普', 3000, 90, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
-- 政务服务
(149, 141, '国家政务服务平台', 'https://gjzwfw.www.gov.cn', '🔴', '全国一体化政务门户', '国家政务,政务,服务', 6000, 100, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(150, 141, '粤省事', 'https://www.gdyxzc.gov.cn', '🔵', '广东政务服务小程序', '粤省事,政务,广东', 4000, 95, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(151, 141, '浙里办', 'https://www.zjzwfw.gov.cn', '🔵', '浙江政务服务门户', '浙里办,政务,浙江', 3000, 90, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(152, 141, '国务院客户端', 'https://www.gov.cn', '🔴', '中央人民政府门户', '国务院,政务,政策', 3000, 85, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
-- 生活缴费
(153, 142, '社保查询', 'http://si.12333.gov.cn', '🔵', '全国社保公共服务', '社保,查询,缴费', 4000, 100, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(154, 142, '水电网缴费', 'https://www.95598.cn', '⚡', '国家电网与公共事业', '水电,缴费,电网', 3000, 95, 0, 0, 1, NULL, NULL, NULL, NULL, NULL),
(155, 142, '个人所得税', 'https://etax.chinatax.gov.cn', '🔴', '自然人税务平台', '个税,税务,申报', 3000, 90, 0, 0, 1, NULL, NULL, NULL, NULL, NULL);
-- 导航配置种子(缺失时插入,供后台「导航配置」页管理)
INSERT INTO `__PREFIX__haonav_config` (`id`, `name`, `group`, `title`, `tip`, `type`, `value`, `content`, `rule`, `extend`, `setting`) VALUES
(1, 'default_engine', 'basic', '默认搜索引擎', '首页搜索框默认选中的引擎', 'select', 'baidu', 'baidu,bing,google,sogou,site', '', '', ''),
(2, 'enable_submit', 'basic', '开启网址投稿', '允许访客提交网址(需审核)', 'radio', '1', '1,0', '', '', ''),
(3, 'enable_hot_api', 'hot', '开启实时热搜', '首页展示第三方实时热搜榜', 'radio', '0', '1,0', '', '', ''),
(4, 'hot_api_source', 'hot', '热搜来源', '选择热搜数据来源', 'select', 'baidu', 'baidu,weibo,zhihu', '', '', ''),
(5, 'enable_weather', 'weather', '开启天气组件', '首页顶部展示实时天气', 'radio', '0', '1,0', '', '', ''),
(6, 'weather_city', 'weather', '默认城市', '留空则按访问者IP自动定位', 'string', '', '', '', '', ''),
(7, 'check_token', 'task', '死链检测令牌', 'cron 调用 /haonav/task/checklinks?token= 时校验', 'string', '', '', '', '', ''),
(8, 'enable_auto_check', 'task', '开启自动死链巡检', '无 cron 时由前台访问触发,每小时最多一批(5条)', 'radio', '0', '1,0', '', '', ''),
(9, 'seo_title', 'seo', 'SEO 标题', '首页 title 标签内容', 'string', '网址导航 - 精选实用网站大全', '', '', '', ''),
(10, 'seo_keywords', 'seo', 'SEO 关键词', '首页 keywords meta 标签', 'string', '网址导航,常用网址,网站大全,上网导航', '', '', '', ''),
(11, 'seo_description', 'seo', 'SEO 描述', '首页 description meta 标签', 'textarea', '简洁实用的网址导航,收录精选优质网站,支持分类浏览、站内搜索、热门排行与网址投稿。', '', '', '', ''),
(12, 'enable_rebate', '返利', '开启返利PID', '开启后,命中适用域名的链接点击将自动拼接返利PID', 'radio', '0', '1,0', '', '', ''),
(13, 'rebate_param', '返利', '返利参数名', '拼接在网址后的参数名,默认 pid', 'string', 'pid', '', '', '', ''),
(14, 'rebate_domains', '返利', '返利适用域名', '仅这些域名(含子域名)会拼接返利PID,逗号或换行分隔,如 taobao.com,jd.com,pinduoduo.com', 'textarea', 'taobao.com,jd.com,pinduoduo.com', '', '', '', ''),
(15, 'deadlink_auto', 'task', '死链自动下线', '连续检测失败达阈值后,自动将链接置为禁用(下线)', 'radio', '0', '1,0', '', '', ''),
(16, 'deadlink_threshold', 'task', '下线阈值(连续失败次数)', '达到该连续失败次数才下线,避免单次网络抖动误杀(建议2)', 'number', '2', '', '', '', ''),
(17, 'deadlink_recover', 'task', '死链恢复自动上线', '链接重新可达时,自动恢复为启用(仅对检测器自动下线的链接生效)', 'radio', '0', '1,0', '', '', '');
-- 广告位表(首次安装创建;老库由 SchemaGuard 运行时自愈)
CREATE TABLE IF NOT EXISTS `__PREFIX__haonav_ads` (
`id` int unsigned NOT NULL AUTO_INCREMENT,
`slot` varchar(30) NOT NULL DEFAULT 'home_top' COMMENT '广告位标识',
`title` varchar(100) NOT NULL DEFAULT '' COMMENT '广告标题',
`type` tinyint NOT NULL DEFAULT '1' COMMENT '1=图片广告 2=代码广告',
`image` varchar(500) DEFAULT '' COMMENT '图片地址',
`url` varchar(500) DEFAULT '' COMMENT '跳转链接(图片广告)',
`code` text COMMENT '自定义代码(联盟JS/HTML)',
`sort` int DEFAULT '0' COMMENT '排序权重',
`status` tinyint DEFAULT '1' COMMENT '1-启用 0-禁用',
`start_at` int DEFAULT NULL COMMENT '生效开始时间',
`end_at` int DEFAULT NULL COMMENT '生效结束时间',
`click_count` int unsigned DEFAULT '0' COMMENT '点击次数',
`create_at` int DEFAULT NULL,
`update_at` int DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `idx_slot` (`slot`),
KEY `idx_status` (`status`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_0900_ai_ci COMMENT='网址导航广告位';
-- 自助申请表(友链/广告;首次安装创建;老库由 SchemaGuard 运行时自愈)
CREATE TABLE IF NOT EXISTS `__PREFIX__haonav_apply` (
`id` int unsigned NOT NULL AUTO_INCREMENT,
`type` tinyint NOT NULL DEFAULT '1' COMMENT '1=收录/友链 2=广告合作',
`title` varchar(100) NOT NULL DEFAULT '' COMMENT '网站/品牌名称',
`url` varchar(500) NOT NULL DEFAULT '' COMMENT '网站地址',
`description` varchar(500) DEFAULT '' COMMENT '网站/合作说明',
`contact` varchar(100) DEFAULT '' COMMENT '联系方式(邮箱/QQ/微信)',
`slot` varchar(30) DEFAULT '' COMMENT '意向广告位(广告合作)',
`ip` varchar(46) DEFAULT '' COMMENT '提交IP',
`status` tinyint DEFAULT '0' COMMENT '0待审核 1已通过 2已拒绝',
`reply` varchar(255) DEFAULT '' COMMENT '审核备注',
`link_id` int unsigned DEFAULT '0' COMMENT '通过后写入的links表ID',
`create_at` int DEFAULT NULL,
`update_at` int DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `idx_status` (`status`),
KEY `idx_type` (`type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_0900_ai_ci COMMENT='网址导航自助申请(友链/广告)';
-- 点击统计聚合表(按链接/日期/小时;后台「点击热力图」数据源;老库由 Index::site 运行时自愈)
CREATE TABLE IF NOT EXISTS `__PREFIX__haonav_click_stats` (
`id` int unsigned NOT NULL AUTO_INCREMENT,
`link_id` int unsigned NOT NULL DEFAULT '0' COMMENT '网址ID',
`cid` int unsigned NOT NULL DEFAULT '0' COMMENT '分类ID',
`date` date NOT NULL COMMENT '点击日期 YYYY-MM-DD',
`hour` tinyint unsigned NOT NULL DEFAULT '0' COMMENT '点击小时 0-23',
`clicks` int unsigned NOT NULL DEFAULT '0' COMMENT '该日期该小时累计点击',
PRIMARY KEY (`id`),
UNIQUE KEY `uniq_link_date_hour` (`link_id`,`date`,`hour`),
KEY `idx_date` (`date`),
KEY `idx_cid` (`cid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_0900_ai_ci COMMENT='点击统计聚合(按链接/日期/小时)';
CREATE TABLE IF NOT EXISTS `__PREFIX__haonav_ratings` (
`id` int unsigned NOT NULL AUTO_INCREMENT,
`user_id` int unsigned NOT NULL COMMENT '用户ID',
`link_id` int unsigned NOT NULL COMMENT '网址ID',
`score` tinyint unsigned NOT NULL DEFAULT '0' COMMENT '评分 1-5',
`create_at` int DEFAULT NULL,
`update_at` int DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `uniq_user_link` (`user_id`,`link_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_0900_ai_ci COMMENT='网址评分记录';
SET FOREIGN_KEY_CHECKS = 1;