|
@@ -1,27 +1,34 @@
|
|
package com.qmth.teachcloud.report.api;
|
|
package com.qmth.teachcloud.report.api;
|
|
|
|
|
|
import com.qmth.boot.api.constant.ApiConstant;
|
|
import com.qmth.boot.api.constant.ApiConstant;
|
|
|
|
+import com.qmth.teachcloud.common.contant.SystemConstant;
|
|
import com.qmth.teachcloud.common.util.Result;
|
|
import com.qmth.teachcloud.common.util.Result;
|
|
import com.qmth.teachcloud.common.util.ResultUtil;
|
|
import com.qmth.teachcloud.common.util.ResultUtil;
|
|
-import com.qmth.teachcloud.report.business.bean.result.TBExamStudentResult;
|
|
|
|
|
|
+import com.qmth.teachcloud.report.business.entity.TAExamCourse;
|
|
import com.qmth.teachcloud.report.business.enums.SemesterEnum;
|
|
import com.qmth.teachcloud.report.business.enums.SemesterEnum;
|
|
|
|
+import com.qmth.teachcloud.report.business.service.TAExamCourseService;
|
|
import io.swagger.annotations.*;
|
|
import io.swagger.annotations.*;
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
import org.springframework.web.bind.annotation.RequestMethod;
|
|
import org.springframework.web.bind.annotation.RequestMethod;
|
|
import org.springframework.web.bind.annotation.RequestParam;
|
|
import org.springframework.web.bind.annotation.RequestParam;
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
|
|
|
+import javax.annotation.Resource;
|
|
|
|
+
|
|
@Api(tags = "课程Controller")
|
|
@Api(tags = "课程Controller")
|
|
@RestController
|
|
@RestController
|
|
@RequestMapping(ApiConstant.DEFAULT_URI_PREFIX + "/${prefix.url.reportCourse}")
|
|
@RequestMapping(ApiConstant.DEFAULT_URI_PREFIX + "/${prefix.url.reportCourse}")
|
|
public class CourseController {
|
|
public class CourseController {
|
|
|
|
|
|
|
|
+ @Resource
|
|
|
|
+ TAExamCourseService taExamCourseService;
|
|
|
|
+
|
|
@ApiOperation(value = "开课课程考试总览列表接口")
|
|
@ApiOperation(value = "开课课程考试总览列表接口")
|
|
@RequestMapping(value = "/survey_teacher/list", method = RequestMethod.POST)
|
|
@RequestMapping(value = "/survey_teacher/list", method = RequestMethod.POST)
|
|
- @ApiResponses({@ApiResponse(code = 200, message = "考生信息", response = TBExamStudentResult.class)})
|
|
|
|
|
|
+ @ApiResponses({@ApiResponse(code = 200, message = "考生信息", response = TAExamCourse.class)})
|
|
public Result surveyTeacherList(@ApiParam(value = "考试id", required = true) @RequestParam String examId,
|
|
public Result surveyTeacherList(@ApiParam(value = "考试id", required = true) @RequestParam String examId,
|
|
@ApiParam(value = "学期", required = true) @RequestParam SemesterEnum semester,
|
|
@ApiParam(value = "学期", required = true) @RequestParam SemesterEnum semester,
|
|
@ApiParam(value = "学校id", required = true) @RequestParam String schoolId) {
|
|
@ApiParam(value = "学校id", required = true) @RequestParam String schoolId) {
|
|
- return ResultUtil.ok();
|
|
|
|
|
|
+ return ResultUtil.ok(taExamCourseService.surveyTeacherList(SystemConstant.convertIdToLong(examId), semester, SystemConstant.convertIdToLong(schoolId)));
|
|
}
|
|
}
|
|
}
|
|
}
|