-- ===================================================== -- 奖学金兼得关系表 - create_dept字段修复脚本 -- 版本: v1.0 -- 创建时间: 2025-01-27 -- 问题描述: 实体类继承BaseEntity包含create_dept字段,但数据库表缺少该字段 -- 解决方案: 为jcbt_scholarship_compatibility表添加create_dept字段 -- ===================================================== USE `ruoyi-vue-pro`; -- 为奖学金兼得关系表添加create_dept字段 ALTER TABLE `jcbt_scholarship_compatibility` ADD COLUMN IF NOT EXISTS `create_dept` BIGINT(20) COMMENT '创建部门' AFTER `description`; -- 验证字段添加结果 SELECT COLUMN_NAME, DATA_TYPE, IS_NULLABLE, COLUMN_DEFAULT, COLUMN_COMMENT FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = 'ruoyi-vue-pro' AND TABLE_NAME = 'jcbt_scholarship_compatibility' AND COLUMN_NAME = 'create_dept'; -- 显示表结构确认修复结果 DESCRIBE `jcbt_scholarship_compatibility`; -- ===================================================== -- 修复说明: -- 1. 该字段是BaseEntity的标准字段,用于记录创建部门 -- 2. 字段类型为BIGINT(20),允许NULL,与其他表保持一致 -- 3. 字段位置放在description字段之后,符合标准字段顺序 -- =====================================================