From 0ceadbf1bf131e10d8833aba86a4892165098af8 Mon Sep 17 00:00:00 2001 From: xueqingkun Date: Thu, 23 Nov 2023 11:46:37 +0800 Subject: [PATCH 1/3] =?UTF-8?q?manage=EF=BC=9A=E6=B7=BB=E5=8A=A0=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/resources/application-dev.yml | 53 ++++++++++++++++++ .../src/main/resources/application-prod.yml | 54 +++++++++++++++++++ .../src/main/resources/application-test.yml | 54 +++++++++++++++++++ .../src/main/resources/application.properties | 1 - .../src/main/resources/application.yml | 3 ++ 5 files changed, 164 insertions(+), 1 deletion(-) create mode 100644 virtual-patient-manage/src/main/resources/application-dev.yml create mode 100644 virtual-patient-manage/src/main/resources/application-prod.yml create mode 100644 virtual-patient-manage/src/main/resources/application-test.yml delete mode 100644 virtual-patient-manage/src/main/resources/application.properties create mode 100644 virtual-patient-manage/src/main/resources/application.yml diff --git a/virtual-patient-manage/src/main/resources/application-dev.yml b/virtual-patient-manage/src/main/resources/application-dev.yml new file mode 100644 index 00000000..c697021a --- /dev/null +++ b/virtual-patient-manage/src/main/resources/application-dev.yml @@ -0,0 +1,53 @@ +#服务器端口 +server: + port: 8891 + servlet: + context-path: /virtual-patient-manage + undertow: + # HTTP post内容的最大大小。当值为-1时,默认值为大小是无限的 + max-http-post-size: -1 + # 以下的配置会影响buffer,这些buffer会用于服务器连接的IO操作,有点类似netty的池化内存管理 + # 每块buffer的空间大小,越小的空间被利用越充分 + buffer-size: 512 + # 是否分配的直接内存 + direct-buffers: true + +spring: + application: + name: virtual-patient-manage + servlet: + multipart: + max-file-size: 100MB + max-request-size: 100MB + ##数据源配置 + datasource: + type: com.alibaba.druid.pool.DruidDataSource + druid: + driver-class-name: com.mysql.cj.jdbc.Driver + url: jdbc:mysql://192.168.10.138:3306/virtual_patient_v2.0.1?useUnicode=true&characterEncoding=utf-8&useSSL=true&nullCatalogMeansCurrent=true&serverTimezone=GMT%2B8 + username: root + password: '123456' + initial-size: 5 # 初始化大小 + min-idle: 10 # 最小连接数 + max-active: 20 # 最大连接数 + max-wait: 60000 # 获取连接时的最大等待时间 + min-evictable-idle-time-millis: 300000 # 一个连接在池中最小生存的时间,单位是毫秒 + time-between-eviction-runs-millis: 60000 # 多久才进行一次检测需要关闭的空闲连接,单位是毫秒 + filters: stat,wall # 配置扩展插件:stat-监控统计,log4j-日志,wall-防火墙(防止SQL注入),去掉后,监控界面的sql无法统计 + validation-query: SELECT 1 # 检测连接是否有效的 SQL语句,为空时以下三个配置均无效 + test-on-borrow: true # 申请连接时执行validationQuery检测连接是否有效,默认true,开启后会降低性能 + test-on-return: true # 归还连接时执行validationQuery检测连接是否有效,默认false,开启后会降低性能 + test-while-idle: true # 申请连接时如果空闲时间大于timeBetweenEvictionRunsMillis,执行validationQuery检测连接是否有效,默认false,建议开启,不影响性能 + stat-view-servlet: + enabled: false # 是否开启 StatViewServlet + filter: + stat: + enabled: true # 是否开启 FilterStat,默认true + log-slow-sql: true # 是否开启 慢SQL 记录,默认false + slow-sql-millis: 5000 # 慢 SQL 的标准,默认 3000,单位:毫秒 + merge-sql: false # 合并多个连接池的监控数据,默认false + +mybatis-plus: + mapper-locations: classpath*:mapper/**/*.xml + configuration: + log-impl: org.apache.ibatis.logging.stdout.StdOutImpl \ No newline at end of file diff --git a/virtual-patient-manage/src/main/resources/application-prod.yml b/virtual-patient-manage/src/main/resources/application-prod.yml new file mode 100644 index 00000000..d09b3af7 --- /dev/null +++ b/virtual-patient-manage/src/main/resources/application-prod.yml @@ -0,0 +1,54 @@ +#服务器端口 +server: + port: 8891 + servlet: + context-path: /virtual-patient-manage + undertow: + # HTTP post内容的最大大小。当值为-1时,默认值为大小是无限的 + max-http-post-size: -1 + # 以下的配置会影响buffer,这些buffer会用于服务器连接的IO操作,有点类似netty的池化内存管理 + # 每块buffer的空间大小,越小的空间被利用越充分 + buffer-size: 512 + # 是否分配的直接内存 + direct-buffers: true + + +spring: + application: + name: virtual-patient-manage + servlet: + multipart: + max-file-size: 100MB + max-request-size: 100MB + ##数据源配置 + datasource: + type: com.alibaba.druid.pool.DruidDataSource + druid: + driver-class-name: com.mysql.cj.jdbc.Driver + url: jdbc:mysql://192.168.10.138:3306/virtual_patient?useUnicode=true&characterEncoding=utf-8&useSSL=true&nullCatalogMeansCurrent=true&serverTimezone=GMT%2B8 + username: root + password: '123456' + initial-size: 5 # 初始化大小 + min-idle: 10 # 最小连接数 + max-active: 20 # 最大连接数 + max-wait: 60000 # 获取连接时的最大等待时间 + min-evictable-idle-time-millis: 300000 # 一个连接在池中最小生存的时间,单位是毫秒 + time-between-eviction-runs-millis: 60000 # 多久才进行一次检测需要关闭的空闲连接,单位是毫秒 + filters: stat,wall # 配置扩展插件:stat-监控统计,log4j-日志,wall-防火墙(防止SQL注入),去掉后,监控界面的sql无法统计 + validation-query: SELECT 1 # 检测连接是否有效的 SQL语句,为空时以下三个配置均无效 + test-on-borrow: true # 申请连接时执行validationQuery检测连接是否有效,默认true,开启后会降低性能 + test-on-return: true # 归还连接时执行validationQuery检测连接是否有效,默认false,开启后会降低性能 + test-while-idle: true # 申请连接时如果空闲时间大于timeBetweenEvictionRunsMillis,执行validationQuery检测连接是否有效,默认false,建议开启,不影响性能 + stat-view-servlet: + enabled: false # 是否开启 StatViewServlet + filter: + stat: + enabled: true # 是否开启 FilterStat,默认true + log-slow-sql: true # 是否开启 慢SQL 记录,默认false + slow-sql-millis: 5000 # 慢 SQL 的标准,默认 3000,单位:毫秒 + merge-sql: false # 合并多个连接池的监控数据,默认false + +mybatis-plus: + mapper-locations: classpath*:mapper/**/*.xml + configuration: + log-impl: org.apache.ibatis.logging.stdout.StdOutImpl \ No newline at end of file diff --git a/virtual-patient-manage/src/main/resources/application-test.yml b/virtual-patient-manage/src/main/resources/application-test.yml new file mode 100644 index 00000000..3e7741e4 --- /dev/null +++ b/virtual-patient-manage/src/main/resources/application-test.yml @@ -0,0 +1,54 @@ +#服务器端口 +server: + port: 8891 + servlet: + context-path: /virtual-patient-manage + undertow: + # HTTP post内容的最大大小。当值为-1时,默认值为大小是无限的 + max-http-post-size: -1 + # 以下的配置会影响buffer,这些buffer会用于服务器连接的IO操作,有点类似netty的池化内存管理 + # 每块buffer的空间大小,越小的空间被利用越充分 + buffer-size: 512 + # 是否分配的直接内存 + direct-buffers: true + + +spring: + application: + name: virtual-patient-manage + servlet: + multipart: + max-file-size: 100MB + max-request-size: 100MB + ##数据源配置 + datasource: + type: com.alibaba.druid.pool.DruidDataSource + druid: + driver-class-name: com.mysql.cj.jdbc.Driver + url: jdbc:mysql://192.168.10.138:3306/virtual_patient_test?useUnicode=true&characterEncoding=utf-8&useSSL=true&nullCatalogMeansCurrent=true&serverTimezone=GMT%2B8 + username: root + password: '123456' + initial-size: 5 # 初始化大小 + min-idle: 10 # 最小连接数 + max-active: 20 # 最大连接数 + max-wait: 60000 # 获取连接时的最大等待时间 + min-evictable-idle-time-millis: 300000 # 一个连接在池中最小生存的时间,单位是毫秒 + time-between-eviction-runs-millis: 60000 # 多久才进行一次检测需要关闭的空闲连接,单位是毫秒 + filters: stat,wall # 配置扩展插件:stat-监控统计,log4j-日志,wall-防火墙(防止SQL注入),去掉后,监控界面的sql无法统计 + validation-query: SELECT 1 # 检测连接是否有效的 SQL语句,为空时以下三个配置均无效 + test-on-borrow: true # 申请连接时执行validationQuery检测连接是否有效,默认true,开启后会降低性能 + test-on-return: true # 归还连接时执行validationQuery检测连接是否有效,默认false,开启后会降低性能 + test-while-idle: true # 申请连接时如果空闲时间大于timeBetweenEvictionRunsMillis,执行validationQuery检测连接是否有效,默认false,建议开启,不影响性能 + stat-view-servlet: + enabled: false # 是否开启 StatViewServlet + filter: + stat: + enabled: true # 是否开启 FilterStat,默认true + log-slow-sql: true # 是否开启 慢SQL 记录,默认false + slow-sql-millis: 5000 # 慢 SQL 的标准,默认 3000,单位:毫秒 + merge-sql: false # 合并多个连接池的监控数据,默认false + +mybatis-plus: + mapper-locations: classpath*:mapper/**/*.xml + configuration: + log-impl: org.apache.ibatis.logging.stdout.StdOutImpl \ No newline at end of file diff --git a/virtual-patient-manage/src/main/resources/application.properties b/virtual-patient-manage/src/main/resources/application.properties deleted file mode 100644 index 8b137891..00000000 --- a/virtual-patient-manage/src/main/resources/application.properties +++ /dev/null @@ -1 +0,0 @@ - diff --git a/virtual-patient-manage/src/main/resources/application.yml b/virtual-patient-manage/src/main/resources/application.yml new file mode 100644 index 00000000..caf4dfcd --- /dev/null +++ b/virtual-patient-manage/src/main/resources/application.yml @@ -0,0 +1,3 @@ +spring: + profiles: + active: dev \ No newline at end of file From c8de05db9fb1141e4ea98502f12f0cd11efdd911 Mon Sep 17 00:00:00 2001 From: xueqingkun Date: Thu, 23 Nov 2023 14:11:46 +0800 Subject: [PATCH 2/3] =?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 --- .../manage/controller/DiseaseController.java | 95 +++++++++++++++++++ .../supervision/manage/pojo/vo/DiseaseVo.java | 24 +++++ .../mapper/DiseaseQuestionRelationMapper.java | 18 ++++ .../model/DiseaseQuestionRelation.java | 55 +++++++++++ .../DiseaseQuestionRelationService.java | 13 +++ .../DiseaseQuestionRelationServiceImpl.java | 22 +++++ .../mapper/DiseaseQuestionRelationMapper.xml | 22 +++++ 7 files changed, 249 insertions(+) create mode 100644 virtual-patient-manage/src/main/java/com/supervision/manage/controller/DiseaseController.java create mode 100644 virtual-patient-manage/src/main/java/com/supervision/manage/pojo/vo/DiseaseVo.java create mode 100644 virtual-patient-model/src/main/java/com/supervision/mapper/DiseaseQuestionRelationMapper.java create mode 100644 virtual-patient-model/src/main/java/com/supervision/model/DiseaseQuestionRelation.java create mode 100644 virtual-patient-model/src/main/java/com/supervision/service/DiseaseQuestionRelationService.java create mode 100644 virtual-patient-model/src/main/java/com/supervision/service/impl/DiseaseQuestionRelationServiceImpl.java create mode 100644 virtual-patient-model/src/main/resources/mapper/DiseaseQuestionRelationMapper.xml 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 new file mode 100644 index 00000000..a847530c --- /dev/null +++ b/virtual-patient-manage/src/main/java/com/supervision/manage/controller/DiseaseController.java @@ -0,0 +1,95 @@ +package com.supervision.manage.controller; + + +import cn.hutool.core.util.StrUtil; +import com.supervision.exception.BusinessException; +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.*; +import org.springframework.web.multipart.MultipartFile; + +import java.io.IOException; +import java.util.List; +import java.util.concurrent.ExecutionException; +import java.util.concurrent.TimeoutException; + +@Api(tags = "疾病管理") +@RestController +@RequestMapping("disease") +@RequiredArgsConstructor +public class DiseaseController { + + @ApiOperation("新增疾病") + @PostMapping("/save") + public String saveRasaFile(@RequestBody DiseaseVo diseaseVo) { + + return "id"; + + } + + + @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 List savePhysical(DiseaseVo diseaseVo) { + + return null; + + } + + @ApiOperation("分页查询疾病体格检查列表信息") + @GetMapping("/queryPagePhysicalList") + public List queryPagePhysicalList(DiseaseVo diseaseVo) { + + return null; + + } + + + @ApiOperation("保存辅助检查信息") + @GetMapping("/saveAncillary") + public List saveAncillary(DiseaseVo diseaseVo) { + + return null; + + } + + + @ApiOperation("分页查询疾病辅助检查列表信息") + @GetMapping("/queryAncillaryList") + public List queryAncillaryList(DiseaseVo diseaseVo) { + + return null; + + } + + @ApiOperation("保存问题库信息") + @GetMapping("/saveQuestionList") + public List saveQuestionList(DiseaseVo diseaseVo) { + + return null; + + } + + @ApiOperation("保存处置信息") + @GetMapping("/saveTreatmentPlan") + public List saveTreatmentPlan(DiseaseVo diseaseVo) { + + return null; + + } + + +} diff --git a/virtual-patient-manage/src/main/java/com/supervision/manage/pojo/vo/DiseaseVo.java b/virtual-patient-manage/src/main/java/com/supervision/manage/pojo/vo/DiseaseVo.java new file mode 100644 index 00000000..cfc61e58 --- /dev/null +++ b/virtual-patient-manage/src/main/java/com/supervision/manage/pojo/vo/DiseaseVo.java @@ -0,0 +1,24 @@ +package com.supervision.manage.pojo.vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + + +@Data +@ApiModel +public class DiseaseVo { + + + @ApiModelProperty("类目名称") + private String code; + + @ApiModelProperty("分类名称") + private String diseaseName; + + + @ApiModelProperty("症状") + private String symptom; + + +} diff --git a/virtual-patient-model/src/main/java/com/supervision/mapper/DiseaseQuestionRelationMapper.java b/virtual-patient-model/src/main/java/com/supervision/mapper/DiseaseQuestionRelationMapper.java new file mode 100644 index 00000000..92826f3f --- /dev/null +++ b/virtual-patient-model/src/main/java/com/supervision/mapper/DiseaseQuestionRelationMapper.java @@ -0,0 +1,18 @@ +package com.supervision.mapper; + +import com.supervision.model.DiseaseQuestionRelation; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** +* @author Administrator +* @description 针对表【vp_disease_question_relation(疾病问题关联表)】的数据库操作Mapper +* @createDate 2023-11-23 14:06:54 +* @Entity com.supervision.model.DiseaseQuestionRelation +*/ +public interface DiseaseQuestionRelationMapper extends BaseMapper { + +} + + + + diff --git a/virtual-patient-model/src/main/java/com/supervision/model/DiseaseQuestionRelation.java b/virtual-patient-model/src/main/java/com/supervision/model/DiseaseQuestionRelation.java new file mode 100644 index 00000000..a1e2d2b8 --- /dev/null +++ b/virtual-patient-model/src/main/java/com/supervision/model/DiseaseQuestionRelation.java @@ -0,0 +1,55 @@ +package com.supervision.model; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import java.util.Date; +import lombok.Data; + +/** + * 疾病问题关联表 + * @TableName vp_disease_question_relation + */ +@TableName(value ="vp_disease_question_relation") +@Data +public class DiseaseQuestionRelation implements Serializable { + /** + * 主键id + */ + private String id; + + /** + * 疾病id + */ + private String diseaseId; + + /** + * 问题id + */ + private String questionId; + + /** + * 创建人ID + */ + private String createUserId; + + /** + * 创建时间 + */ + private Date createTime; + + /** + * 更新人 + */ + private String updateUserId; + + /** + * 更新时间 + */ + private Date updateTime; + + @TableField(exist = false) + private static final long serialVersionUID = 1L; +} \ No newline at end of file diff --git a/virtual-patient-model/src/main/java/com/supervision/service/DiseaseQuestionRelationService.java b/virtual-patient-model/src/main/java/com/supervision/service/DiseaseQuestionRelationService.java new file mode 100644 index 00000000..958d69eb --- /dev/null +++ b/virtual-patient-model/src/main/java/com/supervision/service/DiseaseQuestionRelationService.java @@ -0,0 +1,13 @@ +package com.supervision.service; + +import com.supervision.model.DiseaseQuestionRelation; +import com.baomidou.mybatisplus.extension.service.IService; + +/** +* @author Administrator +* @description 针对表【vp_disease_question_relation(疾病问题关联表)】的数据库操作Service +* @createDate 2023-11-23 14:06:54 +*/ +public interface DiseaseQuestionRelationService extends IService { + +} diff --git a/virtual-patient-model/src/main/java/com/supervision/service/impl/DiseaseQuestionRelationServiceImpl.java b/virtual-patient-model/src/main/java/com/supervision/service/impl/DiseaseQuestionRelationServiceImpl.java new file mode 100644 index 00000000..d89d048c --- /dev/null +++ b/virtual-patient-model/src/main/java/com/supervision/service/impl/DiseaseQuestionRelationServiceImpl.java @@ -0,0 +1,22 @@ +package com.supervision.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.supervision.model.DiseaseQuestionRelation; +import com.supervision.service.DiseaseQuestionRelationService; +import com.supervision.mapper.DiseaseQuestionRelationMapper; +import org.springframework.stereotype.Service; + +/** +* @author Administrator +* @description 针对表【vp_disease_question_relation(疾病问题关联表)】的数据库操作Service实现 +* @createDate 2023-11-23 14:06:54 +*/ +@Service +public class DiseaseQuestionRelationServiceImpl extends ServiceImpl + implements DiseaseQuestionRelationService{ + +} + + + + diff --git a/virtual-patient-model/src/main/resources/mapper/DiseaseQuestionRelationMapper.xml b/virtual-patient-model/src/main/resources/mapper/DiseaseQuestionRelationMapper.xml new file mode 100644 index 00000000..616e11f5 --- /dev/null +++ b/virtual-patient-model/src/main/resources/mapper/DiseaseQuestionRelationMapper.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + id,disease_id,question_id, + create_user_id,create_time,update_user_id, + update_time + + From 0f542eed2433266a7eb21cffcc150d062e1daa58 Mon Sep 17 00:00:00 2001 From: xueqingkun Date: Thu, 23 Nov 2023 14:31:46 +0800 Subject: [PATCH 3/3] =?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 --- .../manage/controller/DiseaseController.java | 22 ++++++++++++-- .../controller/TreatmentPlanController.java | 29 +++++++++++++++++++ .../pojo/vo/ConfigTreatmentPlanWrapVo.java | 20 +++++++++++++ 3 files changed, 68 insertions(+), 3 deletions(-) create mode 100644 virtual-patient-manage/src/main/java/com/supervision/manage/controller/TreatmentPlanController.java create mode 100644 virtual-patient-manage/src/main/java/com/supervision/manage/pojo/vo/ConfigTreatmentPlanWrapVo.java 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; + } +}