package thyyxxk.wxservice_server.controller; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import thyyxxk.wxservice_server.entity.ResultVo; import thyyxxk.wxservice_server.entity.assessment.CovidQuestionnaire; import thyyxxk.wxservice_server.entity.assessment.Region; import thyyxxk.wxservice_server.service.Covid19AssessmentService; import java.util.List; /** * @author dj */ @RestController @RequestMapping("/covid19Assessment") public class Covid19AssessmentController { private final Covid19AssessmentService service; @Autowired public Covid19AssessmentController(Covid19AssessmentService service) { this.service = service; } @GetMapping("/getPatientInfo") public ResultVo getPatientInfo(@RequestParam("patientId") String patientId) { return service.getPatientInfo(patientId); } @GetMapping("/getRegionProvince") public ResultVo> getRegionProvince() { return service.getRegionProvince(); } @GetMapping("/getChildRegion") public ResultVo> getChildRegion(@RequestParam("parentCode") Integer parentCode) { return service.getChildRegion(parentCode); } @PostMapping("/submit") public ResultVo submit(@RequestBody CovidQuestionnaire pojo) { return service.submit(pojo); } }