-- 下载站插件安装脚本（前缀硬写 wxapp_download_，与 Addon.php 卸载清单一致）
-- 注意：种子文案禁 -- 注释整段；字符串内禁 \' ，用 '' 转义。

CREATE TABLE IF NOT EXISTS `wxapp_download_category` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `pid` int(11) unsigned NOT NULL DEFAULT 0 COMMENT '父级ID，0=一级',
  `title` varchar(50) NOT NULL DEFAULT '' COMMENT '分类名',
  `cover` varchar(255) NOT NULL DEFAULT '' COMMENT '图标/封面',
  `sort` int(11) NOT NULL DEFAULT 0 COMMENT '排序，越大越靠前',
  `status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '1=显示 0=隐藏',
  `create_at` int(11) NOT NULL DEFAULT 0,
  `update_at` int(11) NOT NULL DEFAULT 0,
  PRIMARY KEY (`id`),
  KEY `pid` (`pid`),
  KEY `status` (`status`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='下载分类';

CREATE TABLE IF NOT EXISTS `wxapp_download_resource` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `cid` int(11) unsigned NOT NULL DEFAULT 0 COMMENT '分类ID',
  `title` varchar(150) NOT NULL DEFAULT '' COMMENT '资源标题',
  `cover` varchar(255) NOT NULL DEFAULT '' COMMENT '封面图',
  `intro` text COMMENT '简介',
  `author` varchar(50) NOT NULL DEFAULT '' COMMENT '作者/出品方',
  `version` varchar(30) NOT NULL DEFAULT '' COMMENT '版本号',
  `file_size` bigint(20) NOT NULL DEFAULT 0 COMMENT '文件字节数',
  `file_url` varchar(500) NOT NULL DEFAULT '' COMMENT '外链地址或本地相对路径',
  `is_local` tinyint(1) NOT NULL DEFAULT 0 COMMENT '1=本地存储 0=外链',
  `is_free` tinyint(1) NOT NULL DEFAULT 1 COMMENT '1=免费 0=收费',
  `price` int(11) NOT NULL DEFAULT 0 COMMENT '所需积分/价格',
  `clicks` int(11) unsigned NOT NULL DEFAULT 0 COMMENT '查看次数',
  `downloads` int(11) unsigned NOT NULL DEFAULT 0 COMMENT '下载次数',
  `status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '1=正常 0=下架',
  `is_audit` tinyint(1) NOT NULL DEFAULT 1 COMMENT '1=已审 0=待审',
  `source` tinyint(1) NOT NULL DEFAULT 0 COMMENT '0=后台 1=用户投稿',
  `create_at` int(11) NOT NULL DEFAULT 0,
  `update_at` int(11) NOT NULL DEFAULT 0,
  `delete_at` int(11) NOT NULL DEFAULT 0 COMMENT '软删除，0=未删',
  PRIMARY KEY (`id`),
  KEY `cid` (`cid`),
  KEY `status` (`status`),
  KEY `is_audit` (`is_audit`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='下载资源';
