2.0 KiB
2.0 KiB
招生报名表添加学院字段变更记录
时间: 2025-08-01 10:30:00
操作人: admin
变更类型: 数据库与代码调整
变更内容
1. 数据库变更
为招生报名信息表(zsjy_enrollment_info)添加学院相关字段:
college_namevarchar(100) COMMENT '学院名称'college_idvarchar(20) COMMENT '学院代码'
同时添加学院字典数据,字典类型为 zsjy_college。
2. 后端代码变更
修改 ZsjyEnrollmentInfo.java 实体类,添加以下字段:
collegeName- 学院名称collegeId- 学院代码
并增加对应的 getter/setter 方法。
3. 前端代码变更
-
修改招生报名信息的类型定义 (types.ts):
- 在
EnrollmentInfoVO接口中增加学院字段 - 在
EnrollmentInfoForm接口中增加学院字段 - 在
EnrollmentInfoQuery接口中增加学院查询参数
- 在
-
修改招生报名页面 (index.vue):
- 在查询条件中添加学院选择
- 在表格中展示学院名称
- 在编辑表单中添加学院字段输入/选择
- 在查看详情中展示学院信息
- 添加学院选择变化处理函数
onCollegeChange
相关文件
- 数据库脚本:
docs/设计文档/database/后勤管理/add-college-fields-to-enrollment.sql - 后端实体类:
backend/ruoyi-modules/ruoyi-zsjy/src/main/java/org/dromara/zsjy/domain/ZsjyEnrollmentInfo.java - 前端类型定义:
web/src/api/zsjy/enrollment/types.ts - 前端页面:
web/src/views/zsjy/enrollment/index.vue
测试验证
- 验证招生报名信息表是否正确创建字段
- 验证字典数据是否正确添加
- 验证新增招生报名信息时学院字段是否可以正确保存
- 验证修改招生报名信息时学院字段是否可以正确更新
- 验证查询时学院字段是否可以正确显示和筛选
注意事项
数据库变更后需要在已有环境中执行SQL脚本,新字段默认为NULL值,可根据需要进一步处理历史数据。