package com.ygj.yuemum.controller.college; import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.serializer.SerializerFeature; import com.ygj.yuemum.domain.college.CollegeTest; import com.ygj.yuemum.service.college.CollegeTestService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.LinkedHashMap; import java.util.List; @RestController public class CollegeTestController { @Autowired private CollegeTestService collegeTestService; @GetMapping("/getCollegeTests") public List getCollegeTests() { return collegeTestService.getCollegeTests(); } @GetMapping("/getCollegeTest") public List getCollegeTest(@RequestParam("id") Integer id) { return collegeTestService.getCollegeTest(id); } @PostMapping("/addCollegeTest") public int addCollegeTest(@ModelAttribute CollegeTest collegeTest) { return collegeTestService.addCollegeTest(collegeTest); } @GetMapping("/deleteCollegeTest") public int deleteCollegeTest(@RequestParam("id") Integer id) { return collegeTestService.deleteCollegeTest(id); } @PostMapping("/updateCollegeTest") public int updateCollegeTest(@ModelAttribute CollegeTest collegeTest) { return collegeTestService.updateCollegeTest(collegeTest); } @PostMapping("/college/queryTests") public String queryTests(@RequestParam("openid") String openid,@RequestParam("core_id") Integer core_id) { List orderTemps = collegeTestService.queryTests(openid,core_id); String jso = JSONObject.toJSONString(orderTemps, SerializerFeature.PrettyFormat, SerializerFeature.WriteMapNullValue); return jso; } }