-- 支持模式：用户自愿打赏（个人收款码捐赠）留言记录
-- 平台不代收任何费用，此处仅用于展示「感谢墙」，不记录支付流水

CREATE TABLE IF NOT EXISTS `donations` (
  `id` INT NOT NULL AUTO_INCREMENT,
  `name` VARCHAR(191),
  `message` VARCHAR(280),
  `channel` VARCHAR(191) NOT NULL DEFAULT 'ALIPAY',
  `amount` DOUBLE,
  `created_at` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3),
  PRIMARY KEY (`id`),
  INDEX `donations_created_at_idx` (`created_at`)
) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
