package com.template.controller; import com.template.api.SmartTeachingControllerAPI; import com.template.model.pojo.SmartClass; import com.template.model.pojo.SmartGrade; import com.template.model.pojo.SmartSubject; import com.template.model.result.CommonResult; import com.template.model.vo.SubjectClassVo; import com.template.model.vo.SubjectGradeVo; import com.template.model.vo.SubjectVo; import com.template.services.SmartClassService; import com.template.services.SmartGradeService; import com.template.services.SmartSubjectService; import com.template.services.SmartTeachingService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import java.util.ArrayList; import java.util.List; import java.util.stream.Collectors; /** *
* 应用管理 前端控制器 *
* * @author ceshi * @since 2024-05-24 */ @RestController public class SmartTeachingController implements SmartTeachingControllerAPI { @Autowired private SmartTeachingService smartTeachingService; @Autowired private SmartGradeService smartGradeService; @Autowired private SmartClassService smartClassService; @Autowired private SmartSubjectService smartSubjectService; @Override public CommonResult queryTeachings() { List