TSyncStmmsExamController.java 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. package com.qmth.distributed.print.api;
  2. import com.qmth.boot.api.constant.ApiConstant;
  3. import com.qmth.distributed.print.business.service.TSyncStmmsExamService;
  4. import com.qmth.teachcloud.common.annotation.OperationLogDetail;
  5. import com.qmth.teachcloud.common.contant.SystemConstant;
  6. import com.qmth.teachcloud.common.enums.log.CustomizedOperationTypeEnum;
  7. import com.qmth.teachcloud.common.util.Result;
  8. import com.qmth.teachcloud.common.util.ResultUtil;
  9. import io.swagger.annotations.ApiOperation;
  10. import org.springframework.web.bind.annotation.PostMapping;
  11. import org.springframework.web.bind.annotation.RequestMapping;
  12. import org.springframework.web.bind.annotation.RequestParam;
  13. import org.springframework.web.bind.annotation.RestController;
  14. import javax.annotation.Resource;
  15. /**
  16. * <p>
  17. * 云阅卷考试表 前端控制器
  18. * </p>
  19. */
  20. @RestController
  21. @RequestMapping(ApiConstant.DEFAULT_URI_PREFIX + SystemConstant.PREFIX_URL_BASIC + "/stmms_exam")
  22. public class TSyncStmmsExamController {
  23. @Resource
  24. private TSyncStmmsExamService tSyncStmmsExamService;
  25. /**
  26. * 查询云阅卷考试
  27. */
  28. @ApiOperation(value = "查询云阅卷考试")
  29. @PostMapping("/list")
  30. public Result listExam(@RequestParam(value = "orgCode", required = false) String orgCode) {
  31. return ResultUtil.ok(tSyncStmmsExamService.listExam(orgCode));
  32. }
  33. /**
  34. * 同步云阅卷考试
  35. */
  36. @ApiOperation(value = "同步云阅卷考试")
  37. @PostMapping("/sync")
  38. public Result syncExam(@RequestParam(value = "orgCode", required = false) String orgCode) {
  39. return ResultUtil.ok(tSyncStmmsExamService.syncExam(orgCode));
  40. }
  41. }