ALTER TABLE `Schedule` COMMENT = '按需执行的定时支出或转账计划', MODIFY `id` CHAR(36) NOT NULL COMMENT '唯一标识', MODIFY `userId` CHAR(36) NOT NULL COMMENT '所属用户标识,用于数据隔离', MODIFY `importedFromId` CHAR(36) NULL COMMENT '备份来源计划标识,用于重复导入识别', MODIFY `name` VARCHAR(100) NOT NULL COMMENT '计划显示名称', MODIFY `operation` VARCHAR(16) NOT NULL COMMENT '操作类型:expense 支出或 transfer 转账', MODIFY `sourceId` CHAR(36) NOT NULL COMMENT '支出或转出资产账户标识', MODIFY `targetId` CHAR(36) NULL COMMENT '转入账户标识;支出计划为空', MODIFY `amount` DECIMAL(24,8) NOT NULL COMMENT '原币支出或转出金额', MODIFY `received` DECIMAL(24,8) NOT NULL COMMENT '原币到账金额;支出计划为零', MODIFY `nextAt` DATETIME(3) NOT NULL COMMENT '下次到期业务时间对应的 UTC', MODIFY `intervalDays` INTEGER NOT NULL COMMENT '重复间隔天数;零表示仅执行一次', MODIFY `enabled` BOOLEAN NOT NULL DEFAULT true COMMENT '是否启用计划', MODIFY `completed` BOOLEAN NOT NULL DEFAULT false COMMENT '一次性计划是否已执行完毕', MODIFY `notes` TEXT NOT NULL COMMENT '用户备注,原文保留';