|
@@ -15,6 +15,7 @@ import org.springframework.web.bind.annotation.RestController;
|
|
import cn.com.qmth.examcloud.commons.base.exception.StatusException;
|
|
import cn.com.qmth.examcloud.commons.base.exception.StatusException;
|
|
import cn.com.qmth.examcloud.commons.base.util.HttpClientUtil;
|
|
import cn.com.qmth.examcloud.commons.base.util.HttpClientUtil;
|
|
import cn.com.qmth.examcloud.commons.web.support.ControllerSupport;
|
|
import cn.com.qmth.examcloud.commons.web.support.ControllerSupport;
|
|
|
|
+import cn.com.qmth.examcloud.commons.web.support.StatusResponse;
|
|
import cn.com.qmth.examcloud.core.basic.api.StudentCloudService;
|
|
import cn.com.qmth.examcloud.core.basic.api.StudentCloudService;
|
|
import cn.com.qmth.examcloud.core.basic.api.request.SaveStudentReq;
|
|
import cn.com.qmth.examcloud.core.basic.api.request.SaveStudentReq;
|
|
import cn.com.qmth.examcloud.exchange.outer.api.StudentOuterService;
|
|
import cn.com.qmth.examcloud.exchange.outer.api.StudentOuterService;
|
|
@@ -23,6 +24,9 @@ import cn.com.qmth.examcloud.exchange.outer.api.response.OuterSaveStudentResp;
|
|
import cn.com.qmth.examcloud.exchange.outer.service.FaceService;
|
|
import cn.com.qmth.examcloud.exchange.outer.service.FaceService;
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.ApiOperation;
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
|
+import io.swagger.annotations.ApiParam;
|
|
|
|
+import io.swagger.annotations.ApiResponse;
|
|
|
|
+import io.swagger.annotations.ApiResponses;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 类注释
|
|
* 类注释
|
|
@@ -47,10 +51,14 @@ public class StudentOuterServiceProvider extends ControllerSupport implements St
|
|
@Value("${$tempDir}")
|
|
@Value("${$tempDir}")
|
|
private String tempDir;
|
|
private String tempDir;
|
|
|
|
|
|
- @ApiOperation(value = "保存学生信息")
|
|
|
|
|
|
+ @ApiOperation(value = "保存学生信息", httpMethod = "POST")
|
|
|
|
+ @ApiResponses({@ApiResponse(code = 200, message = "成功", response = OuterSaveStudentResp.class),
|
|
|
|
+ @ApiResponse(code = 500, message = "系统异常(异常信息见响应体)", response = StatusResponse.class)})
|
|
@PostMapping("saveStudent")
|
|
@PostMapping("saveStudent")
|
|
@Override
|
|
@Override
|
|
- public OuterSaveStudentResp saveStudent(@RequestBody OuterSaveStudentReq req) {
|
|
|
|
|
|
+ public OuterSaveStudentResp saveStudent(
|
|
|
|
+ @RequestBody @ApiParam(required = true) OuterSaveStudentReq req) {
|
|
|
|
+
|
|
trim(req);
|
|
trim(req);
|
|
|
|
|
|
Long rootOrgId = req.getRootOrgId();
|
|
Long rootOrgId = req.getRootOrgId();
|