|
|
0ad8edbac1
|
feat(student): 新增学生详情接口及相关服务层支持
- 优化ClassDOMapper,重命名查询方法为selectClassDOById,并移除多余CRUD方法
- 新增ClassService接口及ClassServiceImpl实现,用于通过ID查询班级信息
- 新增GradeDO及GradeDOMapper,实现根据班级ID查询年级信息
- 新增GradeService接口及GradeServiceImpl实现根据班级ID查询年级数据
- StudentDO增加isDeleted和startTime字段,补充学生实体
- StudentDOMapper新增selectStudentById方法实现单个学生信息查询
- StudentService及其实现类新增getStudentById方法提供学生单条数据查询
- StudentController新增/detail接口,实现学生详情查询,返回学生姓名、班级、年级等信息
- 创建FindStudentDetailReqVO和FindStudentDetailRspVO用于请求和响应数据传输
- enlish-vue端新增getStudentDetail接口调用 后台学生详情接口
- 修改ExamWordsDetailCard组件,展示学生姓名及其班级、年级信息,新增fetchStudent异步方法拉取学生详情数据并显示
|
2025-12-14 16:51:45 +08:00 |
|
|
|
6eb46f606e
|
feat(exam): 优化单词详情展示为单词名称显示
- 新增接口通过单词ID批量获取对应单词名称
- 展示正确单词和错误单词时使用获取的单词名称替代ID
- 调整ExamWordsDetailCard组件,新增correctTitles和wrongTitles响应式数据
- 封装fetchTitles方法异步获取单词名称并存入状态
- 修改模板部分渲染,使用单词名称列表动态渲染el-tag标签
- 添加Vocabulary接口相关VO和控制层实现单词名称查询功能
- 新增前端接口调用实现词汇名称数据请求功能
|
2025-12-14 16:01:31 +08:00 |
|
|
|
1ace63cbe0
|
feat(exam): 新增词条结果详情查看功能
- 新增后端接口获取指定试卷词条判定结果详情
- 新增前端API调用对应接口
- 在上传结果列表页面点击表格行可弹出详情弹窗
- 新建ExamWordsDetailCard组件展示详细信息
- 显示正确词条和错误词条列表及相关统计信息
- 完善后端数据层及服务层支持详情查询功能
|
2025-12-14 15:39:41 +08:00 |
|
|
|
c1b3c92244
|
feat(exam): 增加试卷结果分页查询接口及前端显示功能
- 新增ExamWordsResultReqVO和ExamWordsResultRspVO用于请求与响应封装
- ExamWordsController新增getExamWordsResult方法支持分页查询试卷结果
- ExamWordsJudgeService接口及实现中添加分页获取试卷结果方法及统计总数
- Mapper层添加分页查询和统计的SQL语句支持
- Vue前端uploadpng页面优化为两列布局,新增结果集表格与分页控件
- 上传功能改用自定义http-request,上传后自动刷新结果列表
- Class页面调整布局增加额外展示内容
- 删除未使用接口ExamWordsJudge接口及相关引用
- 重命名ExamWordsJudge相关类和测试类以统一命名规范
|
2025-12-14 15:10:46 +08:00 |
|
|
|
9a11a7c094
|
feat(router): 初始化项目路由与页面结构
- 删除默认示例组件 HelloWorld.vue 及相关代码
- 使用 <router-view> 替换 App.vue 中的默认内容
- 引入并应用 Vue Router,实现基础页面路由配置
- 在 main.js 中注册路由插件
- 添加首页组件 index.vue,作为根路径路由的目标组件
- 配置 vite 别名 '@' 指向 src 目录,方便路径引用
- 添加 Element Plus、Flowbite 和 Vue Router 依赖,集成 UI 框架
- 配置自动导入和组件按需加载插件,简化开发流程
- 配置 Tailwind CSS 及 Flowbite 插件,设置样式基础
- 创建主样式文件 main.css 并导入 Tailwind 指令
- 添加 postcss 配置支持 Tailwind 和 autoprefixer
|
2025-12-14 12:06:08 +08:00 |
|
|
|
5585f33f95
|
feat(enlish-vue): 初始化 Vue 前端项目及配置相关文件
- 新增基础 Vue 项目结构,包含 App.vue 和 HelloWorld 组件
- 配置 Vite 作为构建工具,添加 package.json 和 package-lock.json
- 创建入口文件 main.js,初始化 Vue 应用并挂载
- 添加 index.html 作为项目的入口页面
- 更新 .gitignore,忽略 node_modules 和 .vscode 目录
- 添加 enlish-vue.iml 模块配置文件支持集成开发环境
|
2025-12-14 11:38:03 +08:00 |
|