From c9d04bc519b73f7fc4841c34e2f15fca9db7aad2 Mon Sep 17 00:00:00 2001 From: xiangpei <xiangpei@timesnew.cn> Date: 星期五, 31 五月 2024 14:08:30 +0800 Subject: [PATCH] 重构:service、mapper plus化,xml删除多余sql --- src/main/java/com/ycl/jxkg/service/ExamPaperAnswerService.java | 22 ++++++++++++---------- 1 files changed, 12 insertions(+), 10 deletions(-) diff --git a/src/main/java/com/ycl/jxkg/service/ExamPaperAnswerService.java b/src/main/java/com/ycl/jxkg/service/ExamPaperAnswerService.java index a0d51ad..71bfe52 100644 --- a/src/main/java/com/ycl/jxkg/service/ExamPaperAnswerService.java +++ b/src/main/java/com/ycl/jxkg/service/ExamPaperAnswerService.java @@ -1,15 +1,17 @@ package com.ycl.jxkg.service; +import com.baomidou.mybatisplus.extension.service.IService; import com.ycl.jxkg.domain.ExamPaperAnswer; import com.ycl.jxkg.domain.ExamPaperAnswerInfo; import com.ycl.jxkg.domain.User; -import com.ycl.jxkg.viewmodel.student.exam.ExamPaperSubmitVM; -import com.ycl.jxkg.viewmodel.student.exampaper.ExamPaperAnswerPageVM; +import com.ycl.jxkg.vo.admin.paper.ExamPaperAnswerPageRequestVO; +import com.ycl.jxkg.vo.student.exam.ExamPaperSubmitVO; +import com.ycl.jxkg.vo.student.exampaper.ExamPaperAnswerPageVO; import com.github.pagehelper.PageInfo; import java.util.List; -public interface ExamPaperAnswerService extends BaseService<ExamPaperAnswer> { +public interface ExamPaperAnswerService extends IService<ExamPaperAnswer> { /** * 瀛︾敓鑰冭瘯璁板綍鍒嗛〉 @@ -17,24 +19,24 @@ * @param requestVM 杩囨护鏉′欢 * @return PageInfo<ExamPaperAnswer> */ - PageInfo<ExamPaperAnswer> studentPage(ExamPaperAnswerPageVM requestVM); + PageInfo<ExamPaperAnswer> studentPage(ExamPaperAnswerPageVO requestVM); /** * 璁$畻璇曞嵎鎻愪氦缁撴灉(涓嶅叆搴�) * - * @param examPaperSubmitVM + * @param examPaperSubmitVO * @param user * @return */ - ExamPaperAnswerInfo calculateExamPaperAnswer(ExamPaperSubmitVM examPaperSubmitVM, User user); + ExamPaperAnswerInfo calculateExamPaperAnswer(ExamPaperSubmitVO examPaperSubmitVO, User user); /** * 璇曞嵎鎵规敼 - * @param examPaperSubmitVM examPaperSubmitVM + * @param examPaperSubmitVO examPaperSubmitVM * @return String */ - String judge(ExamPaperSubmitVM examPaperSubmitVM); + String judge(ExamPaperSubmitVO examPaperSubmitVO); /** * 璇曞嵎绛旈淇℃伅杞垚ViewModel 浼犵粰鍓嶅彴 @@ -42,12 +44,12 @@ * @param id 璇曞嵎id * @return ExamPaperSubmitVM */ - ExamPaperSubmitVM examPaperAnswerToVM(Integer id); + ExamPaperSubmitVO examPaperAnswerToVM(Integer id); Integer selectAllCount(); List<Integer> selectMothCount(); - PageInfo<ExamPaperAnswer> adminPage(com.ycl.jxkg.viewmodel.admin.paper.ExamPaperAnswerPageRequestVM requestVM); + PageInfo<ExamPaperAnswer> adminPage(ExamPaperAnswerPageRequestVO requestVM); } -- Gitblit v1.8.0