|
- -- 捐赠收支数据表
- CREATE TABLE IF NOT EXISTS `pap_donation` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `column_id` int(11) NOT NULL DEFAULT 0 COMMENT '所属栏目ID',
- `type` varchar(20) NOT NULL DEFAULT 'income' COMMENT '类型:income收入/expense支出',
- `name` varchar(200) NOT NULL DEFAULT '' COMMENT '捐赠人/单位 或 支出项目',
- `amount` decimal(18,2) DEFAULT 0.00 COMMENT '金额',
- `purpose` varchar(200) DEFAULT '' COMMENT '用途/项目 或 受益对象',
- `source` varchar(20) DEFAULT 'manual' COMMENT '来源:manual手动/kingdee金蝶',
- `record_date` date DEFAULT NULL COMMENT '日期',
- `status` tinyint(1) DEFAULT 1 COMMENT '状态 1已公示 0待公示',
- `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_type` (`type`),
- KEY `idx_status` (`status`, `is_deleted`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='捐赠收支数据';
-
- -- 捐赠统计表(单独维护)
- CREATE TABLE IF NOT EXISTS `pap_donation_stat` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `column_id` int(11) NOT NULL DEFAULT 0 COMMENT '所属栏目ID',
- `total_income` decimal(18,2) DEFAULT 0.00 COMMENT '累计捐赠收入',
- `total_expense` decimal(18,2) DEFAULT 0.00 COMMENT '累计公益支出',
- `year_income` decimal(18,2) DEFAULT 0.00 COMMENT '本年度收入',
- `year_expense` decimal(18,2) DEFAULT 0.00 COMMENT '本年度支出',
- `sync_time` datetime DEFAULT NULL COMMENT '最后同步时间',
- `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`),
- UNIQUE KEY `idx_column` (`column_id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='捐赠统计';
-
- -- 测试数据
- INSERT INTO `pap_donation` (`column_id`, `type`, `name`, `amount`, `purpose`, `source`, `record_date`, `status`) VALUES
- (0, 'income', '上海复宏汉霖生物制药有限公司', 948839117.38, '妇幼健康促进项目', 'kingdee', '2026-01-20', 1),
- (0, 'income', 'CStone Pharm (HK) Holding Limited', 547853600.47, '"安心医"患者关爱', 'kingdee', '2026-01-15', 1),
- (0, 'income', '齐鲁制药有限公司', 395642961.90, '卫生健康促进', 'kingdee', '2026-01-10', 1),
- (0, 'income', '江西济民可信医药贸易有限公司', 187654617.64, '医疗科普公益', 'kingdee', '2026-01-05', 1),
- (0, 'income', '康方药业有限公司', 141383697.53, '品牌建设与传播', 'kingdee', '2025-12-28', 1),
- (0, 'expense', '妇幼健康促进项目-第一季度执行', 948839117.38, '妇幼群体', 'kingdee', '2026-01-28', 1),
- (0, 'expense', '"安心医"患者关爱-药品采购', 547853600.47, '患者群体', 'kingdee', '2026-01-20', 1),
- (0, 'expense', '卫生健康促进-社区义诊活动', 395642961.90, '社区居民', 'kingdee', '2026-01-15', 1),
- (0, 'expense', '医疗科普公益-宣传物料制作', 187654617.64, '公众', 'kingdee', '2026-01-10', 1);
-
- -- 初始统计数据
- INSERT INTO `pap_donation_stat` (`column_id`, `total_income`, `total_expense`, `year_income`, `year_expense`) VALUES
- (0, 178255656.50, 178255656.50, 32456789.00, 28123456.00);
|