-- 支持模式：用户自愿打赏（个人收款码捐赠）留言记录
-- 平台不代收任何费用，此处仅用于展示「感谢墙」，不记录支付流水
-- 注意：Prisma 字段名即为列名（camelCase），仅通过 @@map 映射表名为 snake_case

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,
  `createdAt` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3),
  PRIMARY KEY (`id`),
  INDEX `donations_createdAt_idx` (`createdAt`)
) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
