CollegeTestController.java 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. package com.ygj.yuemum.controller.college;
  2. import com.alibaba.fastjson.JSONObject;
  3. import com.alibaba.fastjson.serializer.SerializerFeature;
  4. import com.ygj.yuemum.domain.college.CollegeTest;
  5. import com.ygj.yuemum.service.college.CollegeTestService;
  6. import org.springframework.beans.factory.annotation.Autowired;
  7. import org.springframework.web.bind.annotation.*;
  8. import java.util.LinkedHashMap;
  9. import java.util.List;
  10. @RestController
  11. public class CollegeTestController {
  12. @Autowired
  13. private CollegeTestService collegeTestService;
  14. @GetMapping("/getCollegeTests")
  15. public List<CollegeTest> getCollegeTests() {
  16. return collegeTestService.getCollegeTests();
  17. }
  18. @GetMapping("/getCollegeTest")
  19. public List<CollegeTest> getCollegeTest(@RequestParam("id") Integer id) {
  20. return collegeTestService.getCollegeTest(id);
  21. }
  22. @PostMapping("/addCollegeTest")
  23. public int addCollegeTest(@ModelAttribute CollegeTest collegeTest) {
  24. return collegeTestService.addCollegeTest(collegeTest);
  25. }
  26. @GetMapping("/deleteCollegeTest")
  27. public int deleteCollegeTest(@RequestParam("id") Integer id) {
  28. return collegeTestService.deleteCollegeTest(id);
  29. }
  30. @PostMapping("/updateCollegeTest")
  31. public int updateCollegeTest(@ModelAttribute CollegeTest collegeTest) {
  32. return collegeTestService.updateCollegeTest(collegeTest);
  33. }
  34. @PostMapping("/college/queryTests")
  35. public String queryTests(@RequestParam("openid") String openid,@RequestParam("core_id") Integer core_id) {
  36. List<CollegeTest> orderTemps = collegeTestService.queryTests(openid,core_id);
  37. String jso = JSONObject.toJSONString(orderTemps, SerializerFeature.PrettyFormat, SerializerFeature.WriteMapNullValue);
  38. return jso;
  39. }
  40. }