Files
WorthPath/apps/api/prisma/migrations/20261002000500_schedule_comments/migration.sql
T

16 lines
1.2 KiB
SQL

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 '用户备注,原文保留';