diff --git a/virtual-patient-manage/src/main/java/com/supervision/manage/controller/DiseaseController.java b/virtual-patient-manage/src/main/java/com/supervision/manage/controller/DiseaseController.java index a847530c..663bfe4b 100644 --- a/virtual-patient-manage/src/main/java/com/supervision/manage/controller/DiseaseController.java +++ b/virtual-patient-manage/src/main/java/com/supervision/manage/controller/DiseaseController.java @@ -43,7 +43,7 @@ public class DiseaseController { @ApiOperation("保存体格检查信息") @PostMapping("/savePhysical") - public List savePhysical(DiseaseVo diseaseVo) { + public String savePhysical(DiseaseVo diseaseVo) { return null; @@ -68,8 +68,8 @@ public class DiseaseController { @ApiOperation("分页查询疾病辅助检查列表信息") - @GetMapping("/queryAncillaryList") - public List queryAncillaryList(DiseaseVo diseaseVo) { + @GetMapping("/queryPageAncillaryList") + public List queryPageAncillaryList(DiseaseVo diseaseVo) { return null; @@ -83,6 +83,14 @@ public class DiseaseController { } + @ApiOperation("分页查询疾病问题库信息") + @GetMapping("/queryPageQuestionList") + public List queryPageQuestionList(DiseaseVo diseaseVo) { + + return null; + + } + @ApiOperation("保存处置信息") @GetMapping("/saveTreatmentPlan") public List saveTreatmentPlan(DiseaseVo diseaseVo) { @@ -92,4 +100,12 @@ public class DiseaseController { } + @ApiOperation("分页查询疾病处置信息") + @GetMapping("/queryPageTreatmentPlanList") + public List queryPageTreatmentPlanList(DiseaseVo diseaseVo) { + + return null; + + } + } diff --git a/virtual-patient-manage/src/main/java/com/supervision/manage/controller/TreatmentPlanController.java b/virtual-patient-manage/src/main/java/com/supervision/manage/controller/TreatmentPlanController.java new file mode 100644 index 00000000..26f74162 --- /dev/null +++ b/virtual-patient-manage/src/main/java/com/supervision/manage/controller/TreatmentPlanController.java @@ -0,0 +1,29 @@ +package com.supervision.manage.controller; + +import com.supervision.manage.pojo.vo.ConfigTreatmentPlanWrapVo; +import com.supervision.manage.pojo.vo.DiseaseVo; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import lombok.RequiredArgsConstructor; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import java.util.List; + +@Api(tags = "处置计划管理") +@RestController +@RequestMapping("treatmentPlan") +@RequiredArgsConstructor +public class TreatmentPlanController { + + @ApiOperation("查询疾病列表") + @GetMapping("/queryList") + public ConfigTreatmentPlanWrapVo queryList(@RequestParam("处置方式") Integer disposalMethod) { + + return null; + + } + +} diff --git a/virtual-patient-manage/src/main/java/com/supervision/manage/pojo/vo/ConfigTreatmentPlanWrapVo.java b/virtual-patient-manage/src/main/java/com/supervision/manage/pojo/vo/ConfigTreatmentPlanWrapVo.java new file mode 100644 index 00000000..49225c65 --- /dev/null +++ b/virtual-patient-manage/src/main/java/com/supervision/manage/pojo/vo/ConfigTreatmentPlanWrapVo.java @@ -0,0 +1,20 @@ +package com.supervision.manage.pojo.vo; + +import com.supervision.model.ConfigTreatmentPlan; +import lombok.Data; +import lombok.EqualsAndHashCode; + +import java.util.List; + +@Data +public class ConfigTreatmentPlanWrapVo { + + private List configTreatmentPlanWraps; + + @Data + @EqualsAndHashCode(callSuper = true) + static class ConfigTreatmentPlanWrap extends ConfigTreatmentPlan { + + private List child; + } +}