Files
hzdyjs/docs/变更管理/code-adjust-record-2025-08-01-admin.md
T
2025-07-24 21:03:00 +08:00

2.0 KiB

招生报名表添加学院字段变更记录

时间: 2025-08-01 10:30:00
操作人: admin
变更类型: 数据库与代码调整

变更内容

1. 数据库变更

为招生报名信息表(zsjy_enrollment_info)添加学院相关字段:

  • college_name varchar(100) COMMENT '学院名称'
  • college_id varchar(20) COMMENT '学院代码'

同时添加学院字典数据,字典类型为 zsjy_college。

2. 后端代码变更

修改 ZsjyEnrollmentInfo.java 实体类,添加以下字段:

  • collegeName - 学院名称
  • collegeId - 学院代码

并增加对应的 getter/setter 方法。

3. 前端代码变更

  1. 修改招生报名信息的类型定义 (types.ts):

    • 在 EnrollmentInfoVO 接口中增加学院字段
    • 在 EnrollmentInfoForm 接口中增加学院字段
    • 在 EnrollmentInfoQuery 接口中增加学院查询参数
  2. 修改招生报名页面 (index.vue):

    • 在查询条件中添加学院选择
    • 在表格中展示学院名称
    • 在编辑表单中添加学院字段输入/选择
    • 在查看详情中展示学院信息
    • 添加学院选择变化处理函数 onCollegeChange

相关文件

  1. 数据库脚本: docs/设计文档/database/后勤管理/add-college-fields-to-enrollment.sql
  2. 后端实体类: backend/ruoyi-modules/ruoyi-zsjy/src/main/java/org/dromara/zsjy/domain/ZsjyEnrollmentInfo.java
  3. 前端类型定义: web/src/api/zsjy/enrollment/types.ts
  4. 前端页面: web/src/views/zsjy/enrollment/index.vue

测试验证

  • 验证招生报名信息表是否正确创建字段
  • 验证字典数据是否正确添加
  • 验证新增招生报名信息时学院字段是否可以正确保存
  • 验证修改招生报名信息时学院字段是否可以正确更新
  • 验证查询时学院字段是否可以正确显示和筛选

注意事项

数据库变更后需要在已有环境中执行SQL脚本,新字段默认为NULL值,可根据需要进一步处理历史数据。