
├── 01-视频介绍
├── 02-项目介绍篇_概述和技术选型说明
├── 03-前置介绍篇_核心模块和接口介绍
├── 04-前置介绍篇_数据库设计和项目逻辑模型图解释
├── 05-环境准备篇_linux和redis启动检查
├── 06-环境准备篇_minio介绍和安装
├── 07-技术准备篇_mybatis_plus_概述和快速体验
├── 08-技术准备篇_mybatis_plus_实体类注解和排除属性
├── …
├── 16-技术准备篇_mybatis_plus_自定义方法使用分页插件
├── 17-技术准备篇_mybatis_plus_mybatisx的逆向工程
├── 18-技术准备篇_minio_概念普及和可视化操作
├── 19-技术准备篇_minio_代码进行文件处理
├── 20-技术准备篇_stream流_介绍和filter动作
├── 21-技术准备篇_stream流_map和collect动作
├── 22-技术准备篇_stream流_综合小练习
├── 23-技术准备篇_knife4j_快速集成和使用
├── 24-项目搭建_前后端项目搭建和测试运行
├── 25-轮播图模块开发_接口介绍和数据库介绍
├── 26-轮播图模块开发_查询所有以及忽略json配置
├── …
├── 31-轮播图模块开发_总结boot整合和minio整合实践
├── 32-轮播图模块开发_文件上传业务实现
├── 33-轮播图模块开发_文件名去重和全局异常处理
├── 34-轮播图模块开发_轮播图文件上传接口实现
├── 35-轮播图模块开发_保存和更新以及轮播图模块中总结
├── 36-题目类别模块开发_类别模块介绍
├── 37-题目类别模块开发_查询所有分类和题目数量
├── …
├── 42-题目管理模块开发_模块和表结构介绍
├── 43-题目管理模块开发_题目分页多条件查询接口实现分析
├── 44-题目管理模块开发_题目分页查询接口_方案1嵌套查询
├── 45-题目管理模块开发_题目分页查询接口_方案2实现以及1+n问题解决
├── …
├── 51-题目管理模块开发_热门题目接口实现
├── 52-扩展内容_Java领域模型说明
├── 53-题目批量管理模块开发_模块功能介绍
├── 54-扩展内容_poi介绍和poi导出实践
├── 55-扩展内容_poi导入实践
├── 56-题目批量管理模块开发_下载excel模版接口实现
├── …
├── 60-题目批量管理模块开发_moonshot模型基本概念介绍和模型对比
├── 61-题目批量管理模块开发_moonshot模型请求流程和apikey申请
├── 62-题目批量管理模块开发_webclient进行moonshot模型请求和结果解析
├── 63-题目批量管理模块开发_AI出题提示词设计和提示词生成方法导入
├── 64-题目批量管理模块开发_AI出题接口分析和webclient项目集成
├── 65-题目批量管理模块开发_封装AI调用方法和重试代码设计
├── 66-题目批量管理模块开发_AI出题接口的完整实现和结果解析
├── 67-题目批量管理模块开发_AI出题接口测试和maxtokens配置完善
├── 68-试卷管理模块_试卷管理模块概述
├── 69-试卷管理模块_获取试卷列表接口实现
├── …
├── 76-考试管理模块_考试模块概述
├── 77-考试管理模块_开始考试接口实现
├── 78-考试管理模块_获取考试记录详情接口实现
├── 79-考试管理模块_提交考试接口分析和完成数据基本保存
├── 80-考试管理模块_智能判卷业务分析和步骤梳理
├── 81-考试管理模块_智能判卷业务实现和测试(没有判简答题)
├── 82-考试管理模块_ai判题和ai考试点评功能完整实现
├── 83-考试记录模块_模块以及考试记录分页查询接口实现
├── 84-考试记录模块_考试记录分页查询接口测试和跨域问题解决
├── 85-考试记录模块_考试记录详情和删除接口实现
└── 86-考试记录模块_成绩排名功能接口实现