1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- 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<CovidQuestionnaire> getPatientInfo(@RequestParam("patientId") String patientId) {
- return service.getPatientInfo(patientId);
- }
- @GetMapping("/getRegionProvince")
- public ResultVo<List<Region>> getRegionProvince() {
- return service.getRegionProvince();
- }
- @GetMapping("/getChildRegion")
- public ResultVo<List<Region>> getChildRegion(@RequestParam("parentCode") Integer parentCode) {
- return service.getChildRegion(parentCode);
- }
- @PostMapping("/submit")
- public ResultVo<String> submit(@RequestBody CovidQuestionnaire pojo) {
- return service.submit(pojo);
- }
- }
|