-- 图文列表表
CREATE TABLE IF NOT EXISTS `pap_article` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `column_id` int(11) NOT NULL DEFAULT 0 COMMENT '所属栏目ID',
  `title` varchar(500) NOT NULL DEFAULT '' COMMENT '文章标题',
  `summary` varchar(1000) DEFAULT '' COMMENT '文章摘要',
  `content` longtext COMMENT '文章正文',
  `cover` varchar(500) DEFAULT '' COMMENT '封面图',
  `category` varchar(100) DEFAULT '' COMMENT '分类',
  `is_top` tinyint(1) DEFAULT 0 COMMENT '置顶 1是 0否',
  `is_recommend` tinyint(1) DEFAULT 0 COMMENT '推荐到首页 1是 0否',
  `sort` int(11) DEFAULT 0 COMMENT '排序权重',
  `status` tinyint(1) DEFAULT 0 COMMENT '状态 1已发布 2待审核 0草稿',
  `publish_time` datetime DEFAULT NULL COMMENT '发布时间',
  `seo_title` varchar(200) DEFAULT '' COMMENT 'SEO标题',
  `seo_keywords` varchar(500) DEFAULT '' COMMENT 'SEO关键词',
  `seo_description` varchar(1000) DEFAULT '' COMMENT 'SEO描述',
  `view_count` int(11) DEFAULT 0 COMMENT '浏览量',
  `is_deleted` tinyint(1) DEFAULT 0 COMMENT '删除标记',
  `create_time` datetime DEFAULT CURRENT_TIMESTAMP,
  `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  KEY `idx_column` (`column_id`),
  KEY `idx_status` (`status`, `is_deleted`),
  KEY `idx_top` (`is_top`, `sort`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='图文列表';

-- 测试数据
INSERT INTO `pap_article` (`column_id`, `title`, `summary`, `cover`, `category`, `is_top`, `status`, `publish_time`, `sort`) VALUES
(0, '北京维康慈善基金会再次获得2026年度-2028年度公益性捐赠税前扣除资格', '北京维康慈善基金会近日再次获得财政部、国家税务总局联合认定的2026年度至2028年度公益性捐赠税前扣除资格。', '/static/images/article1.jpg', '基金会动态', 1, 1, '2026-01-27 10:30:00', 100),
(0, '北京维康慈善基金会荣获第十五届公益节年度两项大奖', '在第十五届公益节上，北京维康慈善基金会凭借在公益领域的突出贡献，荣获年度两项大奖。', '/static/images/article2.jpg', '基金会动态', 0, 1, '2026-01-26 14:20:00', 0),
(0, '善行边疆，"爱护妳"公益项目走进漠河', '"爱护妳"公益项目团队深入祖国最北端漠河，为当地妇女儿童送去健康关爱。', '/static/images/article3.jpg', '基金会动态', 0, 1, '2026-01-23 09:15:00', 0),
(0, '妇幼健康促进项目', '聚焦妇幼健康促进，为偏远地区家庭带去专业医疗资源与关怀。', '/static/images/project1.jpg', '公益项目', 1, 1, '2026-01-20 08:30:00', 90),
(0, '"安心医"患者关爱项目', '携手医药企业，为经济困难的患者提供药品援助，减轻治疗负担。', '/static/images/project2.jpg', '公益项目', 1, 1, '2026-01-18 15:20:00', 80);
