From 8c70cdba9bf53fa75708adb3f26a1a24fc3b4302 Mon Sep 17 00:00:00 2001 From: xueqingkun Date: Thu, 23 Nov 2023 16:22:33 +0800 Subject: [PATCH] =?UTF-8?q?manage=EF=BC=9A=E4=BB=A3=E7=A0=81=E7=BB=93?= =?UTF-8?q?=E6=9E=84=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../DiseaseAncillaryController.java | 57 ++++++++++++ .../manage/controller/DiseaseController.java | 88 ++++--------------- .../controller/DiseasePhysicalController.java | 56 ++++++++++++ .../controller/DiseaseQuestionController.java | 50 +++++++++++ .../DiseaseTreatmentPlanController.java | 39 ++++++++ .../controller/TreatmentPlanController.java | 26 +++++- 6 files changed, 245 insertions(+), 71 deletions(-) create mode 100644 virtual-patient-manage/src/main/java/com/supervision/manage/controller/DiseaseAncillaryController.java create mode 100644 virtual-patient-manage/src/main/java/com/supervision/manage/controller/DiseasePhysicalController.java create mode 100644 virtual-patient-manage/src/main/java/com/supervision/manage/controller/DiseaseQuestionController.java create mode 100644 virtual-patient-manage/src/main/java/com/supervision/manage/controller/DiseaseTreatmentPlanController.java diff --git a/virtual-patient-manage/src/main/java/com/supervision/manage/controller/DiseaseAncillaryController.java b/virtual-patient-manage/src/main/java/com/supervision/manage/controller/DiseaseAncillaryController.java new file mode 100644 index 00000000..48eb3c95 --- /dev/null +++ b/virtual-patient-manage/src/main/java/com/supervision/manage/controller/DiseaseAncillaryController.java @@ -0,0 +1,57 @@ +package com.supervision.manage.controller; + +import com.supervision.model.DiseaseAncillary; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import lombok.RequiredArgsConstructor; +import org.springframework.web.bind.annotation.*; + +import java.util.List; + +@Api(tags = "疾病辅助检查管理") +@RestController +@RequestMapping("diseaseAncillary") +@RequiredArgsConstructor +public class DiseaseAncillaryController { + + + @ApiOperation("新增辅助检查信息") + @GetMapping("/save") + public String saveAncillary(DiseaseAncillary diseaseAncillary) { + + return null; + + } + + + @ApiOperation("删除疾病") + @DeleteMapping("/delete") + public String deleteDiseaseAncillary(@RequestParam String id) { + + + return "id"; + + } + + + @ApiOperation("修改辅助检查信息") + @PutMapping("/update") + public String updateAncillary(DiseaseAncillary diseaseAncillary) { + + return null; + + } + + @ApiOperation("分页查询疾病辅助检查列表信息") + @GetMapping("/queryPageList") + public List queryPageAncillaryList(@RequestParam(defaultValue = "1") Integer pageNum, + @RequestParam(defaultValue = "1") Integer pageSize, + @RequestParam DiseaseAncillary diseaseAncillary) { + + return null; + + } + + + +} 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 2063219d..f90919f2 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 @@ -1,10 +1,7 @@ package com.supervision.manage.controller; import com.supervision.manage.pojo.vo.DiseaseVo; -import com.supervision.model.DiseaseAncillary; -import com.supervision.model.DiseasePhysical; -import com.supervision.model.DiseaseQuestionRelation; -import com.supervision.model.DiseaseTreatmentPlan; +import com.supervision.service.DiseaseService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.RequiredArgsConstructor; @@ -17,99 +14,52 @@ import java.util.List; @RequiredArgsConstructor public class DiseaseController { + private final DiseaseService diseaseService; + + @ApiOperation("新增疾病") @PostMapping("/save") - public String saveRasaFile(@RequestBody DiseaseVo diseaseVo) { + public String saveDisease(@RequestBody DiseaseVo diseaseVo) { + DiseaseVo diseaseVo1 = diseaseService.saveDisease(diseaseVo); return "id"; } + @ApiOperation("删除疾病") + @DeleteMapping("/delete") + public String deleteDisease(@RequestBody DiseaseVo diseaseVo) { - @ApiOperation("查询疾病列表") - @GetMapping("/queryPageList") - public List queryPageList(@RequestParam(defaultValue = "1")Integer pageNum, - @RequestParam(defaultValue = "1")Integer pageSize, - @RequestParam DiseaseVo diseaseVo) { - - return null; - - } - - - @ApiOperation("保存体格检查信息") - @PostMapping("/savePhysical") - public String savePhysical(DiseasePhysical diseasePhysical) { - - return null; - - } - - @ApiOperation("分页查询疾病体格检查列表信息") - @GetMapping("/queryPagePhysicalList") - public List queryPagePhysicalList(@RequestParam(defaultValue = "1")Integer pageNum, - @RequestParam(defaultValue = "1")Integer pageSize, - @RequestParam DiseasePhysical diseasePhysical) { - - return null; - - } - - - @ApiOperation("保存辅助检查信息") - @GetMapping("/saveAncillary") - public String saveAncillary(DiseaseAncillary diseaseAncillary) { - - return null; + DiseaseVo diseaseVo1 = diseaseService.saveDisease(diseaseVo); + return "id"; } - @ApiOperation("分页查询疾病辅助检查列表信息") - @GetMapping("/queryPageAncillaryList") - public List queryPageAncillaryList(@RequestParam(defaultValue = "1") Integer pageNum, - @RequestParam(defaultValue = "1") Integer pageSize, - @RequestParam DiseaseAncillary diseaseAncillary) { + @ApiOperation("修改辅助检查信息") + @PutMapping("/update") + public String updateDisease(DiseaseVo diseaseVo) { return null; } - @ApiOperation("保存问题库信息") - @GetMapping("/saveQuestionList") - public String saveQuestionList(DiseaseQuestionRelation diseaseQuestionRelation) { - - return null; - - } - @ApiOperation("分页查询疾病问题库信息") - @GetMapping("/queryPageQuestionList") - public List queryPageQuestionList(@RequestParam(defaultValue = "1") Integer pageNum, - @RequestParam(defaultValue = "1") Integer pageSize, - @RequestParam DiseaseQuestionRelation diseaseQuestionRelation) { + @ApiOperation("查询疾病列表") + @GetMapping("/queryPageList") + public List queryPageList(@RequestParam(defaultValue = "1")Integer pageNum, + @RequestParam(defaultValue = "1")Integer pageSize, + @RequestParam DiseaseVo diseaseVo) { return null; } - @ApiOperation("保存处置信息") - @GetMapping("/saveTreatmentPlan") - public String saveTreatmentPlan(DiseaseTreatmentPlan diseaseTreatmentPlan) { - return null; - } - @ApiOperation("分页查询疾病处置信息") - @GetMapping("/queryPageTreatmentPlanList") - public List queryPageTreatmentPlanList(@RequestParam(defaultValue = "1") Integer pageNum, - @RequestParam(defaultValue = "1") Integer pageSize, - @RequestParam DiseaseTreatmentPlan diseaseTreatmentPlan) { - return null; - } } diff --git a/virtual-patient-manage/src/main/java/com/supervision/manage/controller/DiseasePhysicalController.java b/virtual-patient-manage/src/main/java/com/supervision/manage/controller/DiseasePhysicalController.java new file mode 100644 index 00000000..3e5a8f20 --- /dev/null +++ b/virtual-patient-manage/src/main/java/com/supervision/manage/controller/DiseasePhysicalController.java @@ -0,0 +1,56 @@ +package com.supervision.manage.controller; + + +import com.supervision.manage.pojo.vo.DiseaseVo; +import com.supervision.model.DiseasePhysical; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import lombok.RequiredArgsConstructor; +import org.springframework.web.bind.annotation.*; + +import java.util.List; + +@Api(tags = "疾病体格检查管理") +@RestController +@RequestMapping("diseasePhysical") +@RequiredArgsConstructor +public class DiseasePhysicalController { + + + + @ApiOperation("保存体格检查信息") + @PostMapping("/save") + public String savePhysical(DiseasePhysical diseasePhysical) { + + return null; + + } + + @ApiOperation("删除体格检查") + @DeleteMapping("/delete") + public String deletePhysical(@RequestParam String id) { + + + return "id"; + + } + + @ApiOperation("修改辅助检查信息") + @PutMapping("/update") + public String updatePhysical(DiseasePhysical diseasePhysical) { + + return null; + + } + + @ApiOperation("分页查询疾病体格检查列表信息") + @GetMapping("/queryPageList") + public List queryPagePhysicalList(@RequestParam(defaultValue = "1")Integer pageNum, + @RequestParam(defaultValue = "1")Integer pageSize, + @RequestParam DiseasePhysical diseasePhysical) { + + return null; + + } + +} diff --git a/virtual-patient-manage/src/main/java/com/supervision/manage/controller/DiseaseQuestionController.java b/virtual-patient-manage/src/main/java/com/supervision/manage/controller/DiseaseQuestionController.java new file mode 100644 index 00000000..b28bb6c1 --- /dev/null +++ b/virtual-patient-manage/src/main/java/com/supervision/manage/controller/DiseaseQuestionController.java @@ -0,0 +1,50 @@ +package com.supervision.manage.controller; + +import com.supervision.model.DiseaseQuestionRelation; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import lombok.RequiredArgsConstructor; +import org.springframework.web.bind.annotation.*; + +import java.util.List; + +@Api(tags = "疾病问题管理") +@RestController +@RequestMapping("diseaseQuestion") +@RequiredArgsConstructor +public class DiseaseQuestionController { + + + + @ApiOperation("保存问题库信息") + @GetMapping("/save") + public String saveQuestionList(@RequestParam DiseaseQuestionRelation diseaseQuestionRelation) { + + return null; + + } + + @ApiOperation("删除疾病") + @DeleteMapping("/delete") + public String deleteDiseaseQuestion(@RequestParam String id) { + + + return "id"; + + } + + + + @ApiOperation("分页查询疾病问题库信息") + @GetMapping("/queryPageList") + public List queryPageQuestionList(@RequestParam(defaultValue = "1") Integer pageNum, + @RequestParam(defaultValue = "1") Integer pageSize, + @RequestParam DiseaseQuestionRelation diseaseQuestionRelation) { + + return null; + + } + + + +} diff --git a/virtual-patient-manage/src/main/java/com/supervision/manage/controller/DiseaseTreatmentPlanController.java b/virtual-patient-manage/src/main/java/com/supervision/manage/controller/DiseaseTreatmentPlanController.java new file mode 100644 index 00000000..4e549cf5 --- /dev/null +++ b/virtual-patient-manage/src/main/java/com/supervision/manage/controller/DiseaseTreatmentPlanController.java @@ -0,0 +1,39 @@ +package com.supervision.manage.controller; + + +import com.supervision.model.DiseaseTreatmentPlan; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import lombok.RequiredArgsConstructor; +import org.springframework.web.bind.annotation.*; + +import java.util.List; + +@Api(tags = "疾病处置计划管理") +@RestController +@RequestMapping("diseaseTreatmentPlan") +@RequiredArgsConstructor +public class DiseaseTreatmentPlanController { + + + @ApiOperation("保存处置信息") + @PostMapping("/save") + public String saveTreatmentPlan(DiseaseTreatmentPlan diseaseTreatmentPlan) { + + return null; + + } + + + @ApiOperation("分页查询疾病处置信息") + @GetMapping("/queryPageList") + public List queryPageTreatmentPlanList(@RequestParam(defaultValue = "1") Integer pageNum, + @RequestParam(defaultValue = "1") Integer pageSize, + @RequestParam DiseaseTreatmentPlan diseaseTreatmentPlan) { + + 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 index 2cf5350f..71b779b0 100644 --- 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 @@ -1,6 +1,8 @@ package com.supervision.manage.controller; import com.supervision.manage.pojo.vo.ConfigTreatmentPlanWrapVo; +import com.supervision.model.ConfigTreatmentPlan; +import com.supervision.model.DiseaseTreatmentPlan; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.RequiredArgsConstructor; @@ -9,6 +11,8 @@ 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 @@ -16,12 +20,30 @@ import org.springframework.web.bind.annotation.RestController; @RequiredArgsConstructor public class TreatmentPlanController { - @ApiOperation("查询疾病列表") + @ApiOperation("查询处置计划树") + @GetMapping("/queryTree") + public ConfigTreatmentPlanWrapVo queryTree(@RequestParam("处置方式") Integer disposalMethod) { + + return null; + + } + + @ApiOperation("查询疾病处置计划列表") @GetMapping("/queryList") - public ConfigTreatmentPlanWrapVo queryList(@RequestParam("处置方式") Integer disposalMethod) { + public List queryList(@RequestParam("处置方式") Integer disposalMethod) { return null; } + @ApiOperation("根据id查询处置计划详情") + @GetMapping("/findById") + public ConfigTreatmentPlanWrapVo findById(@RequestParam("处置方式") String id) { + + return null; + + } + + + }