diff --git a/db/install.sql b/db/install.sql index 0c59d90..2caa8e3 100644 --- a/db/install.sql +++ b/db/install.sql @@ -133,6 +133,7 @@ CREATE TABLE `products` ( `stock` int(11) DEFAULT 0, `image_url` varchar(255) DEFAULT NULL, `is_hot` tinyint(4) DEFAULT 0, + `is_active` tinyint(4) DEFAULT 1, `created_at` timestamp NULL DEFAULT current_timestamp(), PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=37 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; @@ -145,30 +146,30 @@ CREATE TABLE `products` ( LOCK TABLES `products` WRITE; /*!40000 ALTER TABLE `products` DISABLE KEYS */; INSERT INTO `products` VALUES -(13,2,'Discord 满月老号','高权重/已过验证','Discord 满月老号,纯手工注册,权重极高。已绑定海外手机号并完成邮箱验证。适合加入各种大群、使用各种机器人,不容易被封。发货格式:账号----密码----Token',5.00,999,'https://cdn-icons-png.flaticon.com/512/3670/3670157.png',1,'2026-02-08 07:40:15'), -(14,2,'TikTok 权重号','千粉/直播权限','TikTok 优质权重老号,拥有1000+真实粉丝,已开通直播权限。适合引流、卖货。包含注册邮箱原始密码。发货格式:账号----密码----邮箱----邮箱密码',15.00,50,'https://cdn-icons-png.flaticon.com/512/3046/3046121.png',1,'2026-02-08 07:40:15'), -(15,3,'ChatGPT Plus 共享号','GPT-4o/稳定独享','ChatGPT Plus 会员共享号,支持最新的 GPT-4o 模型,DALL-E 3 生成图片。稳定不掉线,封号包赔。发货格式:邮箱----密码----Token',10.00,100,'https://cdn-icons-png.flaticon.com/512/12222/12222588.png',1,'2026-02-08 07:40:15'), -(16,1,'小红书 优质老号','带粉/无违规','小红书优质权重账号,注册时间长,无任何违规记录。适合做博主、引流。',8.00,200,'https://images.pexels.com/photos/5077039/pexels-photo-5077039.jpeg?auto=compress&cs=tinysrgb&w=200',1,'2026-02-08 07:40:15'), -(17,1,'抖音 权重老号','实名/可直播','抖音实名优质号,高权重,搜索排名靠前。',12.00,100,'https://images.pexels.com/photos/5081914/pexels-photo-5081914.jpeg?auto=compress&cs=tinysrgb&w=200',1,'2026-02-08 07:40:15'), -(18,2,'Instagram 极品老号','带粉丝/发帖稳','Instagram 2-5年老号,带少量粉丝,权重极高,发帖不容易被屏蔽。',6.00,300,'https://cdn-icons-png.flaticon.com/512/174/174855.png',0,'2026-02-08 07:40:15'), -(19,2,'Telegram 协议号','API/Hash格式','TG 协议号,支持各路协议软件登录。',3.00,5000,'https://cdn-icons-png.flaticon.com/512/2111/2111646.png',1,'2026-02-08 07:40:15'), -(20,2,'WhatsApp 活跃号','直登号/耐用','WhatsApp 长期活跃号,不容易封禁。',4.50,1000,'https://cdn-icons-png.flaticon.com/512/733/733585.png',0,'2026-02-08 07:40:15'), -(21,1,'WeChat 微信老号','稳定/不封号','微信老号,已过实名,朋友圈活跃。',25.00,20,'https://cdn-icons-png.flaticon.com/512/733/733641.png',1,'2026-02-08 07:40:15'), -(22,1,'QQ 极品老号','等级高/带Q币','QQ 10年老号,皇冠等级,适合收藏。',18.00,10,'https://cdn-icons-png.flaticon.com/512/3536/3536647.png',0,'2026-02-08 07:40:15'), -(23,4,'Gmail 优质新号','独享/带辅助','Gmail 全新号,独享注册,带辅助邮箱。',1.50,2000,'https://cdn-icons-png.flaticon.com/512/281/281769.png',0,'2026-02-08 07:40:15'), -(24,4,'Outlook 混合号','便宜/量大','Outlook 邮箱,适合批量注册。',0.50,10000,'https://cdn-icons-png.flaticon.com/512/732/732200.png',0,'2026-02-08 07:40:15'), -(25,2,'Snapchat 满月号','高权重/耐封','Snapchat 满月账号,高权重。',4.00,500,'https://cdn-icons-png.flaticon.com/512/3670/3670174.png',0,'2026-02-08 07:40:15'), -(26,2,'LINE 台湾/日本号','已验证/直登','LINE 账号,已完成手机验证。',7.00,100,'https://cdn-icons-png.flaticon.com/512/124/124025.png',0,'2026-02-08 07:40:15'), -(27,1,'知乎 权重号','高质量/老号','知乎高质量账号,适合引流。',5.50,200,'https://images.pexels.com/photos/267350/pexels-photo-267350.jpeg?auto=compress&cs=tinysrgb&w=200',0,'2026-02-08 07:40:15'), -(28,1,'豆瓣小组 进群号','免审/高活跃','豆瓣老号,已进各种大组,权重高。',6.50,150,'https://images.pexels.com/photos/159868/book-read-old-literature-159868.jpeg?auto=compress&cs=tinysrgb&w=200',0,'2026-02-08 07:40:15'), -(29,2,'Amino 活跃号','全球版/稳定','Amino 账号,稳定耐用。',4.00,300,'https://images.pexels.com/photos/1038914/pexels-photo-1038914.jpeg?auto=compress&cs=tinysrgb&w=200',0,'2026-02-08 07:40:15'), -(30,1,'Twitter 独享账号','高权重 Twitter 独享账号,已过手机验证。',NULL,15.00,99,'https://images.pexels.com/photos/267399/pexels-photo-267399.jpeg?auto=compress&cs=tinysrgb&w=200',1,'2026-02-08 08:23:13'), -(31,1,'Instagram 老号','2020年注册 Instagram 老号,高权重。',NULL,12.00,50,'https://cdn-icons-png.flaticon.com/512/174/174855.png',0,'2026-02-08 08:23:13'), -(32,3,'Midjourney 订阅','Midjourney 标准版按月订阅,独立账号。',NULL,30.00,10,'https://images.pexels.com/photos/1748386/pexels-photo-1748386.jpeg?auto=compress&cs=tinysrgb&w=200',1,'2026-02-08 08:23:13'), -(33,3,'Claude 3.5 Sonnet','Claude Pro 订阅,体验最强 AI 模型。',NULL,25.00,20,'https://images.pexels.com/photos/8386440/pexels-photo-8386440.jpeg?auto=compress&cs=tinysrgb&w=200',0,'2026-02-08 08:23:13'), -(34,3,'Notion AI 升级','Notion AI 永久功能开启。',NULL,10.00,100,'https://images.pexels.com/photos/590022/pexels-photo-590022.jpeg?auto=compress&cs=tinysrgb&w=200',0,'2026-02-08 08:23:13'), -(35,4,'Yahoo 优质老号','Yahoo 经典邮箱,高权重老号',NULL,1.50,500,'https://cdn-icons-png.flaticon.com/512/732/732264.png',0,'2026-02-08 08:23:13'), -(36,4,'ProtonMail 旗舰版','加密邮箱 ProtonMail 尊享版。',NULL,8.00,30,'https://cdn-icons-png.flaticon.com/512/5968/5968538.png',1,'2026-02-08 08:23:13'); +(13,2,'Discord 满月老号','高权重/已过验证','Discord 满月老号,纯手工注册,权重极高。已绑定海外手机号并完成邮箱验证。适合加入各种大群、使用各种机器人,不容易被封。发货格式:账号----密码----Token',5.00,999,'https://cdn-icons-png.flaticon.com/512/3670/3670157.png',1,1,'2026-02-08 07:40:15'), +(14,2,'TikTok 权重号','千粉/直播权限','TikTok 优质权重老号,拥有1000+真实粉丝,已开通直播权限。适合引流、卖货。包含注册邮箱原始密码。发货格式:账号----密码----邮箱----邮箱密码',15.00,50,'https://cdn-icons-png.flaticon.com/512/3046/3046121.png',1,1,'2026-02-08 07:40:15'), +(15,3,'ChatGPT Plus 共享号','GPT-4o/稳定独享','ChatGPT Plus 会员共享号,支持最新的 GPT-4o 模型,DALL-E 3 生成图片。稳定不掉线,封号包赔。发货格式:邮箱----密码----Token',10.00,100,'https://cdn-icons-png.flaticon.com/512/12222/12222588.png',1,1,'2026-02-08 07:40:15'), +(16,1,'小红书 优质老号','带粉/无违规','小红书优质权重账号,注册时间长,无任何违规记录。适合做博主、引流。',8.00,200,'https://images.pexels.com/photos/5077039/pexels-photo-5077039.jpeg?auto=compress&cs=tinysrgb&w=200',1,1,'2026-02-08 07:40:15'), +(17,1,'抖音 权重老号','实名/可直播','抖音实名优质号,高权重,搜索排名靠前。',12.00,100,'https://images.pexels.com/photos/5081914/pexels-photo-5081914.jpeg?auto=compress&cs=tinysrgb&w=200',1,1,'2026-02-08 07:40:15'), +(18,2,'Instagram 极品老号','带粉丝/发帖稳','Instagram 2-5年老号,带少量粉丝,权重极高,发帖不容易被屏蔽。',6.00,300,'https://cdn-icons-png.flaticon.com/512/174/174855.png',0,1,'2026-02-08 07:40:15'), +(19,2,'Telegram 协议号','API/Hash格式','TG 协议号,支持各路协议软件登录。',3.00,5000,'https://cdn-icons-png.flaticon.com/512/2111/2111646.png',1,1,'2026-02-08 07:40:15'), +(20,2,'WhatsApp 活跃号','直登号/耐用','WhatsApp 长期活跃号,不容易封禁。',4.50,1000,'https://cdn-icons-png.flaticon.com/512/733/733585.png',0,1,'2026-02-08 07:40:15'), +(21,1,'WeChat 微信老号','稳定/不封号','微信老号,已过实名,朋友圈活跃。',25.00,20,'https://cdn-icons-png.flaticon.com/512/733/733641.png',1,1,'2026-02-08 07:40:15'), +(22,1,'QQ 极品老号','等级高/带Q币','QQ 10年老号,皇冠等级,适合收藏。',18.00,10,'https://cdn-icons-png.flaticon.com/512/3536/3536647.png',0,1,'2026-02-08 07:40:15'), +(23,4,'Gmail 优质新号','独享/带辅助','Gmail 全新号,独享注册,带辅助邮箱。',1.50,2000,'https://cdn-icons-png.flaticon.com/512/281/281769.png',0,1,'2026-02-08 07:40:15'), +(24,4,'Outlook 混合号','便宜/量大','Outlook 邮箱,适合批量注册。',0.50,10000,'https://cdn-icons-png.flaticon.com/512/732/732200.png',0,1,'2026-02-08 07:40:15'), +(25,2,'Snapchat 满月号','高权重/耐封','Snapchat 满月账号,高权重。',4.00,500,'https://cdn-icons-png.flaticon.com/512/3670/3670174.png',0,1,'2026-02-08 07:40:15'), +(26,2,'LINE 台湾/日本号','已验证/直登','LINE 账号,已完成手机验证。',7.00,100,'https://cdn-icons-png.flaticon.com/512/124/124025.png',0,1,'2026-02-08 07:40:15'), +(27,1,'知乎 权重号','高质量/老号','知乎高质量账号,适合引流。',5.50,200,'https://images.pexels.com/photos/267350/pexels-photo-267350.jpeg?auto=compress&cs=tinysrgb&w=200',0,1,'2026-02-08 07:40:15'), +(28,1,'豆瓣小组 进群号','免审/高活跃','豆瓣老号,已进各种大组,权重高。',6.50,150,'https://images.pexels.com/photos/159868/book-read-old-literature-159868.jpeg?auto=compress&cs=tinysrgb&w=200',0,1,'2026-02-08 07:40:15'), +(29,2,'Amino 活跃号','全球版/稳定','Amino 账号,稳定耐用。',4.00,300,'https://images.pexels.com/photos/1038914/pexels-photo-1038914.jpeg?auto=compress&cs=tinysrgb&w=200',0,1,'2026-02-08 07:40:15'), +(30,1,'Twitter 独享账号','高权重 Twitter 独享账号,已过手机验证。',NULL,15.00,99,'https://images.pexels.com/photos/267399/pexels-photo-267399.jpeg?auto=compress&cs=tinysrgb&w=200',1,1,'2026-02-08 08:23:13'), +(31,1,'Instagram 老号','2020年注册 Instagram 老号,高权重。',NULL,12.00,50,'https://cdn-icons-png.flaticon.com/512/174/174855.png',0,1,'2026-02-08 08:23:13'), +(32,3,'Midjourney 订阅','Midjourney 标准版按月订阅,独立账号。',NULL,30.00,10,'https://images.pexels.com/photos/1748386/pexels-photo-1748386.jpeg?auto=compress&cs=tinysrgb&w=200',1,1,'2026-02-08 08:23:13'), +(33,3,'Claude 3.5 Sonnet','Claude Pro 订阅,体验最强 AI 模型。',NULL,25.00,20,'https://images.pexels.com/photos/8386440/pexels-photo-8386440.jpeg?auto=compress&cs=tinysrgb&w=200',0,1,'2026-02-08 08:23:13'), +(34,3,'Notion AI 升级','Notion AI 永久功能开启。',NULL,10.00,100,'https://images.pexels.com/photos/590022/pexels-photo-590022.jpeg?auto=compress&cs=tinysrgb&w=200',0,1,'2026-02-08 08:23:13'), +(35,4,'Yahoo 优质老号','Yahoo 经典邮箱,高权重老号',NULL,1.50,500,'https://cdn-icons-png.flaticon.com/512/732/732264.png',0,1,'2026-02-08 08:23:13'), +(36,4,'ProtonMail 旗舰版','加密邮箱 ProtonMail 尊享版。',NULL,8.00,30,'https://cdn-icons-png.flaticon.com/512/5968/5968538.png',1,1,'2026-02-08 08:23:13'); /*!40000 ALTER TABLE `products` ENABLE KEYS */; UNLOCK TABLES; diff --git a/db/migrations/20260209_add_is_active_to_products.sql b/db/migrations/20260209_add_is_active_to_products.sql new file mode 100644 index 0000000..c8cdbb9 --- /dev/null +++ b/db/migrations/20260209_add_is_active_to_products.sql @@ -0,0 +1,15 @@ +-- Add is_active column to products table if it doesn't exist +SET @dbname = DATABASE(); +SET @tablename = 'products'; +SET @columnname = 'is_active'; +SET @preparedStatement = (SELECT IF( + (SELECT COUNT(*) FROM INFORMATION_SCHEMA.COLUMNS + WHERE TABLE_SCHEMA = @dbname + AND TABLE_NAME = @tablename + AND COLUMN_NAME = @columnname) > 0, + 'SELECT 1', + 'ALTER TABLE products ADD COLUMN is_active TINYINT(4) DEFAULT 1 AFTER is_hot' +)); +PREPARE stmt FROM @preparedStatement; +EXECUTE stmt; +DEALLOCATE PREPARE stmt;