变更时间: 2025-01-08 15:30:00
变更人员: Cursor AI
变更类型: 数据库结构修复
影响模块: 社团管理 - 活动报名功能
问题现象: 活动报名接口数据插入失败,报错缺少字段
根本原因: stgl_activity_registration 数据库表结构与实体类不匹配,缺失多个字段
缺失字段清单:
remark - 申请理由(非必填)gender - 性别phone - 联系电话email - 邮箱department - 院系major - 专业class_name - 班级文件: docs/设计文档/database/社团管理/修复活动报名表字段.sql
stgl_activity_registration 表idx_gender, idx_phone, idx_department)文件: docs/设计文档/database/社团管理/社团管理建表脚本.sql
stgl_activity_registration 表中补充完整字段定义-- 1. 执行修复脚本
source docs/设计文档/database/社团管理/修复活动报名表字段.sql
-- 2. 验证表结构
DESCRIBE stgl_activity_registration;
-- 3. 测试插入数据
-- 使用活动报名API接口测试完整数据提交
backend/ruoyi-modules/ruoyi-stgl/src/main/java/org/dromara/stgl/domain/StglActivityRegistration.javabackend/ruoyi-modules/ruoyi-stgl/src/main/resources/mapper/stgl/StglActivityRegistrationMapper.xmldocs/设计文档/database/社团管理/社团管理建表脚本.sqldocs/设计文档/database/社团管理/修复活动报名表字段.sql (新增)本记录严格按照项目规范要求,代码变更与文档同步更新