ExamCardController.java 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. package com.qmth.distributed.print.api;
  2. import com.qmth.boot.api.annotation.Aac;
  3. import com.qmth.boot.api.annotation.BOOL;
  4. import com.qmth.boot.api.constant.ApiConstant;
  5. import com.qmth.distributed.print.business.bean.ApiUser;
  6. import com.qmth.distributed.print.business.bean.params.ExamCardParams;
  7. import com.qmth.distributed.print.business.service.ExamCardService;
  8. import com.qmth.distributed.print.business.util.RequestUtils;
  9. import com.qmth.distributed.print.common.util.Result;
  10. import com.qmth.distributed.print.common.util.ResultUtil;
  11. import io.swagger.annotations.Api;
  12. import io.swagger.annotations.ApiOperation;
  13. import org.springframework.beans.factory.annotation.Autowired;
  14. import org.springframework.web.bind.annotation.RequestBody;
  15. import org.springframework.web.bind.annotation.RequestMapping;
  16. import org.springframework.web.bind.annotation.RequestMethod;
  17. import org.springframework.web.bind.annotation.RestController;
  18. import javax.servlet.http.HttpServletRequest;
  19. /**
  20. * <p>
  21. * 题卡 前端控制器
  22. * </p>
  23. *
  24. * @author xf
  25. * @since 2021-03-23
  26. */
  27. @Api(tags = "题卡Controller")
  28. @RestController
  29. @RequestMapping(ApiConstant.DEFAULT_URI_PREFIX + "/${prefix.url.exam}/card")
  30. @Aac(auth = BOOL.FALSE)
  31. public class ExamCardController {
  32. @Autowired
  33. private ExamCardService examCardService;
  34. /**
  35. * 新建
  36. *
  37. * @param request
  38. * @param examCardParams
  39. * @return
  40. */
  41. @ApiOperation(value = "新建")
  42. @RequestMapping(value = "/save", method = RequestMethod.POST)
  43. public Result save(HttpServletRequest request, @RequestBody ExamCardParams examCardParams) {
  44. ApiUser apiUser = RequestUtils.getApiUser(request);
  45. String cardId = examCardService.saveExamCard(examCardParams);
  46. return ResultUtil.ok(cardId, "");
  47. }
  48. }