From 340c22e6a4066d93eccc9ab65cbf0dd984a1f45e Mon Sep 17 00:00:00 2001 From: wanghu Date: Fri, 21 Aug 2026 14:46:01 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A7=BB=E5=8A=A8=E7=BB=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/api/SchHistoryController.java | 30 +++++++++++++++++++ .../service/IStudentClassHistoryService.java | 3 +- 2 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 src/main/java/com/yunhai/bschclassmanage/controller/api/SchHistoryController.java diff --git a/src/main/java/com/yunhai/bschclassmanage/controller/api/SchHistoryController.java b/src/main/java/com/yunhai/bschclassmanage/controller/api/SchHistoryController.java new file mode 100644 index 0000000..aa88f0c --- /dev/null +++ b/src/main/java/com/yunhai/bschclassmanage/controller/api/SchHistoryController.java @@ -0,0 +1,30 @@ +package com.yunhai.bschclassmanage.controller.api; + +import com.yunhai.bschclassmanage.config.Config; +import com.yunhai.bschclassmanage.model.vo.HistorySchClassVO; +import com.yunhai.bschclassmanage.model.vo.SelectIntVO; +import com.yunhai.bschclassmanage.service.IBaseSchsystemGradeService; +import com.yunhai.bschclassmanage.service.IStudentClassHistoryService; +import com.yunhai.bschclassmanage.utils.UserContext; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; + +import java.util.List; + + +@RestController +@RequestMapping(Config.API_PATH+"/history/") +@CrossOrigin(originPatterns = {"*"}, allowCredentials = "true") +public class SchHistoryController { + + @Autowired + private IStudentClassHistoryService studentClassHistoryService; // 使用接口 + + @GetMapping("getClass") + public HistorySchClassVO GetClassFirst(Integer gradeId, Integer classId) { + return studentClassHistoryService.GetClassFirst(UserContext.getSchId(),gradeId,classId); + } + + + +} diff --git a/src/main/java/com/yunhai/bschclassmanage/service/IStudentClassHistoryService.java b/src/main/java/com/yunhai/bschclassmanage/service/IStudentClassHistoryService.java index 6a1690d..984a31a 100644 --- a/src/main/java/com/yunhai/bschclassmanage/service/IStudentClassHistoryService.java +++ b/src/main/java/com/yunhai/bschclassmanage/service/IStudentClassHistoryService.java @@ -1,6 +1,7 @@ package com.yunhai.bschclassmanage.service; import com.yunhai.bschclassmanage.entity.BaseDicGrade; +import com.yunhai.bschclassmanage.model.vo.HistorySchClassVO; import org.springframework.stereotype.Service; import java.util.List; @@ -8,5 +9,5 @@ import java.util.List; @Service public interface IStudentClassHistoryService { - + HistorySchClassVO GetClassFirst(Integer schId, Integer gradeId, Integer classId); }