package com.campus.controller; import com.campus.common.Result; import com.campus.dto.response.CollegeDTO; import com.campus.dto.response.MajorDTO; import com.campus.service.UniversityService; import lombok.RequiredArgsConstructor; import org.springframework.web.bind.annotation.*; import java.util.List; /** * 学院信息控制器 * 提供学院及下属专业的独立查询接口 */ @RestController @RequestMapping("/api/colleges") @RequiredArgsConstructor public class CollegeController { private final UniversityService universityService; @GetMapping public Result> getAllColleges() { return Result.success(universityService.getAllColleges()); } @GetMapping("/majors") public Result> getMajorsByCollege(@RequestParam String collegeId) { return Result.success(universityService.getMajorsByCollege(collegeId)); } }