xinli/z_Project change/000/002-第二阶段开发说明.md
xiao@123.123 fdf83af45a xiao
2025-11-03 18:21:32 +08:00

1.4 KiB
Raw Blame History

第二阶段开发说明

当前状态

第一阶段已完成:数据库设计、量表管理模块 🚧 第二阶段进行中:题目与选项管理模块

已创建的文件(本阶段)

实体类(新增)

  • PsyFactor.java因子实体
  • PsyFactorRule.java因子规则实体

Mapper层新增

  • PsyScaleOptionMapper.java选项Mapper接口
  • PsyScaleOptionMapper.xml选项Mapper映射

开发策略

根据RuoYi框架的最佳实践和第一阶段的手动代码经验建议采用以下开发顺序

方案A完整功能模块化开发 推荐

  1. 先完整开发"题目管理"模块Item

    • 创建Service层
    • 创建Controller层
    • 创建前端页面
    • 在量表列表页添加"题目管理"按钮
  2. 再开发"选项管理"模块Option

    • 集成在题目管理页面中
  3. 最后开发"因子管理"模块Factor

优势

  • 每次完成一个完整功能,可以立即看到效果
  • 便于测试和调试
  • 符合用户操作习惯

方案B分层批量开发

按层开发一次性创建所有Service、Controller、前端

劣势

  • 无法及时验证单个功能
  • 如果某个地方出错,难以定位问题

建议

采用方案A,优先开发"题目管理"模块,让用户可以立即在浏览器中看到并测试效果。

下一步

创建题目管理的Service和Controller层代码。