本次任务是对宿舍卫生检查管理模块的API接口进行完善,主要目标是实现同时操作两个数据表(主表和子表)的新增和更新功能。
types.ts)DormHygieneStudentScoreVO 接口:学生评分数据展示类型DormHygieneStudentScoreForm 接口:学生评分数据表单类型DormHygieneStudentScoreQuery 接口:学生评分查询类型DormHygieneCheckCompleteForm 接口:完整的宿舍卫生检查表单类型(包含学生评分数据)index.ts)addDormHygieneCheck 接口:支持同时插入主表和子表数据updateDormHygieneCheck 接口:支持同时更新主表和子表数据listDormHygieneStudentScores:查询学生评分列表getDormHygieneStudentScore:查询学生评分详情addDormHygieneStudentScore:新增学生评分updateDormHygieneStudentScore:更新学生评分delDormHygieneStudentScore:删除学生评分getStudentScoresByCheckId:根据检查ID查询学生评分deleteStudentScoresByCheckId:批量删除指定检查的学生评分DormHygieneCheckDialog.vue)submitForm 方法:支持提交完整的学生评分数据index.vue)handleDialogSubmit 方法:支持处理完整表单数据DormHygieneCheckCompleteForm接口地址: POST /dormHygieneCheck/dormHygieneCheck/addWithStudentScores
实现要求:
接口地址: PUT /dormHygieneCheck/dormHygieneCheck/updateWithStudentScores
实现要求:
deleted 字段设置为 1(逻辑删除)checkTitle: 必填,长度1-200字符checkDate: 必填,日期时间格式checkerId: 必填,关联用户表roomId: 必填,关联房间表totalScore: 可选,0-100分hygieneGrade: 可选,A/B/C/DstudentId: 必填,关联学生表studentScore: 可选,0-100分attendanceStatus: 必填,1/2/3/4studentGrade: 可选,A/B/C/Dtest/宿舍卫生检查API测试脚本.py)web/src/api/xg/xgss/dormHygieneCheck/dormHygieneCheck/types.ts - 类型定义web/src/api/xg/xgss/dormHygieneCheck/dormHygieneCheck/index.ts - API接口web/src/views/xg/xgss/dormHygieneCheck/dormHygieneCheck/DormHygieneCheckDialog.vue - 弹窗组件web/src/views/xg/xgss/dormHygieneCheck/dormHygieneCheck/index.vue - 主页面docs/开发文档/API/宿舍卫生检查管理API.md - API接口文档docs/开发文档/宿舍卫生检查API接口完善总结.md - 本总结文档test/宿舍卫生检查API测试脚本.py - 完整测试脚本python test/宿舍卫生检查API测试脚本.py完成时间: 2025-01-28
开发人员: 系统开发团队
文档版本: v1.0