package com.mindskip.xzs.controller.teacher;
|
|
|
import com.mindskip.xzs.base.BaseApiController;
|
import com.mindskip.xzs.base.RestResponse;
|
import com.mindskip.xzs.domain.Subject;
|
import com.mindskip.xzs.service.SubjectService;
|
import lombok.AllArgsConstructor;
|
import org.springframework.web.bind.annotation.*;
|
|
import java.util.List;
|
|
/**
|
* @version 2.2.0
|
* @description: 学科
|
* Copyright (C), 2020-2021, 武汉思维跳跃科技有限公司
|
* @date 2021 /9/7 9:45
|
*/
|
@RestController("TeacherEducationController")
|
@RequestMapping(value = "/api/teacher/education")
|
@AllArgsConstructor
|
public class EducationController extends BaseApiController {
|
|
private final SubjectService subjectService;
|
|
/**
|
* 学科列表
|
*
|
* @return the rest response
|
*/
|
@RequestMapping(value = "/subject/list", method = RequestMethod.POST)
|
public RestResponse<List<Subject>> list() {
|
List<Subject> subjects = subjectService.getSubjectByLevel(getCurrentUser().getUserLevel());
|
return RestResponse.ok(subjects);
|
}
|
|
|
}
|