-- 资源续费记录表迁移(在已有 resource_platform 库上执行, 不影响存量数据) CREATE TABLE IF NOT EXISTS `resource_renewal` ( `id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT, `resource_id` BIGINT UNSIGNED NOT NULL COMMENT '关联resource.id', `renew_date` DATE DEFAULT NULL COMMENT '续费操作/生效日期', `old_expire_date` DATE DEFAULT NULL COMMENT '续费前到期日期', `new_expire_date` DATE DEFAULT NULL COMMENT '续费后新到期日期', `duration_code` TINYINT DEFAULT NULL COMMENT '续费时长: 1-1个月 2-2个月 3-3个月 4-6个月 5-1年 6-2年 7-3年', `cost` DECIMAL(12,2) DEFAULT 0.00 COMMENT '本次续费金额(仅作历史记录, 不回写资源费用)', `remark` VARCHAR(500) DEFAULT NULL, `operator_id` BIGINT UNSIGNED DEFAULT 0 COMMENT '操作人, 关联sys_user.id', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`id`), KEY `idx_resource` (`resource_id`) ) ENGINE=InnoDB COMMENT='资源续费记录表';