migration_renewal.sql 1.1 KB

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