manage:代码结构调整

dev_2.0.0
xueqingkun 1 year ago
parent d722669db4
commit dcf2853190

@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.supervision.model.Disease;
import com.supervision.model.DiseaseAncillary;
import com.supervision.service.DiseaseAncillaryService;
import com.supervision.vo.manage.DiseaseAncillaryResVo;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.RequiredArgsConstructor;
@ -11,6 +12,7 @@ import org.springframework.web.bind.annotation.*;
import java.util.List;
@Api(tags = "疾病辅助检查管理")
@RestController
@RequestMapping("diseaseAncillary")
@ -48,13 +50,11 @@ public class DiseaseAncillaryController {
}
@ApiOperation("分页查询疾病辅助检查列表信息")
@GetMapping("/queryPageList")
public Page<Disease> queryPageAncillaryList(@RequestParam(defaultValue = "1") Integer pageNum,
@RequestParam(defaultValue = "1") Integer pageSize,
DiseaseAncillary diseaseAncillary) {
@ApiOperation("根据疾病id查询疾病辅助检查信息列表")
@GetMapping("/queryListByDiseaseId")
public List<DiseaseAncillaryResVo> queryListByDiseaseId(String diseaseId) {
return diseaseAncillaryService.queryPageAncillaryList(pageNum,pageSize,diseaseAncillary);
return diseaseAncillaryService.queryListByDiseaseId(diseaseId);
}

@ -3,6 +3,7 @@ package com.supervision.manage.controller;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.supervision.service.DiseasePhysicalService;
import com.supervision.vo.manage.DiseasePhysicalResVo;
import com.supervision.vo.manage.DiseaseVo;
import com.supervision.model.DiseasePhysical;
import io.swagger.annotations.Api;
@ -46,13 +47,11 @@ public class DiseasePhysicalController {
}
@ApiOperation("分页查询疾病体格检查列表信息")
@GetMapping("/queryPageList")
public Page<DiseaseVo> queryPagePhysicalList(@RequestParam(defaultValue = "1") Integer pageNum,
@RequestParam(defaultValue = "1") Integer pageSize,
DiseasePhysical diseasePhysical) {
@ApiOperation("根据疾病id查询体格检查列表")
@GetMapping("/queryListByDiseaseId")
public List<DiseasePhysicalResVo> queryListByDiseaseId(String diseaseId) {
return diseasePhysicalService.queryPagePhysicalList(pageNum,pageSize,diseasePhysical);
return diseasePhysicalService.queryListByDiseaseId(diseaseId);
}

@ -3,11 +3,14 @@ package com.supervision.manage.controller;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.supervision.model.DiseaseQuestion;
import com.supervision.service.DiseaseQuestionService;
import com.supervision.vo.manage.DiseaseQuestionResVo;
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")
@ -36,13 +39,11 @@ public class DiseaseQuestionController {
@ApiOperation("分页查询疾病问题库信息")
@GetMapping("/queryPageList")
public Page<DiseaseQuestion> queryPageQuestionList(@RequestParam(defaultValue = "1") Integer pageNum,
@RequestParam(defaultValue = "1") Integer pageSize,
DiseaseQuestion diseaseQuestion) {
@ApiOperation("根据疾病id查询问题库信息列表")
@GetMapping("/queryListByDiseaseId")
public List<DiseaseQuestionResVo> queryPageByDiseaseId(String diseaseId) {
return diseaseQuestionService.queryPageQuestionList(pageNum,pageSize,diseaseQuestion);
return diseaseQuestionService.queryPageByDiseaseId(diseaseId);
}

@ -3,6 +3,7 @@ package com.supervision.manage.controller;
import com.supervision.model.DiseaseTreatmentPlan;
import com.supervision.service.DiseaseTreatmentPlanService;
import com.supervision.vo.manage.TreatmentPlanReqVo;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.RequiredArgsConstructor;
@ -29,13 +30,11 @@ public class DiseaseTreatmentPlanController {
}
@ApiOperation("分页查询疾病处置信息")
@GetMapping("/queryPageList")
public List<DiseaseTreatmentPlan> queryPageTreatmentPlanList(@RequestParam(defaultValue = "1") Integer pageNum,
@RequestParam(defaultValue = "1") Integer pageSize,
DiseaseTreatmentPlan diseaseTreatmentPlan) {
@ApiOperation("根据疾病id查询疾病处置信息列表")
@GetMapping("/queryListByDiseaseId")
public List<TreatmentPlanReqVo> queryListByDiseaseId(String diseaseId) {
return diseaseTreatmentPlanService.queryPageTreatmentPlanList(pageNum,pageSize,diseaseTreatmentPlan);
return diseaseTreatmentPlanService.queryListByDiseaseId(diseaseId);
}

@ -5,6 +5,10 @@ import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.util.Date;
import java.util.List;
import com.supervision.handler.StringListTypeHandler;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
@ -20,30 +24,26 @@ public class ConfigTreatmentPlan implements Serializable {
@TableId
private String id;
/**
*
*/
@ApiModelProperty("处置计划")
private String disposalPlan;
/**
* (0 1)
*/
@ApiModelProperty("处置方式(0门诊 1住院)")
private Integer disposalMethod;
/**
*
*/
@ApiModelProperty("一级措施")
private String firstMeasures;
/**
*
*/
@ApiModelProperty("二级措施")
private String secondMeasures;
/**
*
*/
private Object recommendedMedication;
@ApiModelProperty("推荐用药")
@TableField(typeHandler = StringListTypeHandler.class)
private List<String> recommendedMedication;
/**
*

@ -5,6 +5,7 @@ import com.supervision.dto.DiseaseAncillaryDto;
import com.supervision.model.Disease;
import com.supervision.model.DiseaseAncillary;
import com.baomidou.mybatisplus.extension.service.IService;
import com.supervision.vo.manage.DiseaseAncillaryResVo;
import java.util.List;
import java.util.function.Supplier;
@ -21,5 +22,6 @@ public interface DiseaseAncillaryService extends IService<DiseaseAncillary> {
DiseaseAncillaryDto queryDiseaseAncillaryDtoOne(DiseaseAncillary diseaseAncillary, Supplier<DiseaseAncillaryDto> other);
Page<Disease> queryPageAncillaryList(Integer pageNum, Integer pageSize, DiseaseAncillary diseaseAncillary);
List<DiseaseAncillaryResVo> queryListByDiseaseId(String diseaseId);
}

@ -3,8 +3,11 @@ package com.supervision.service;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.supervision.model.DiseasePhysical;
import com.baomidou.mybatisplus.extension.service.IService;
import com.supervision.vo.manage.DiseasePhysicalResVo;
import com.supervision.vo.manage.DiseaseVo;
import java.util.List;
/**
* @author flevance
* @description vp_disease_physical()Service
@ -12,5 +15,5 @@ import com.supervision.vo.manage.DiseaseVo;
*/
public interface DiseasePhysicalService extends IService<DiseasePhysical> {
Page<DiseaseVo> queryPagePhysicalList(Integer pageNum, Integer pageSize, DiseasePhysical diseasePhysical);
List<DiseasePhysicalResVo> queryListByDiseaseId(String diseaseId);
}

@ -3,6 +3,9 @@ package com.supervision.service;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.supervision.model.DiseaseQuestion;
import com.baomidou.mybatisplus.extension.service.IService;
import com.supervision.vo.manage.DiseaseQuestionResVo;
import java.util.List;
/**
* @author Administrator
@ -11,5 +14,5 @@ import com.baomidou.mybatisplus.extension.service.IService;
*/
public interface DiseaseQuestionService extends IService<DiseaseQuestion> {
Page<DiseaseQuestion> queryPageQuestionList(Integer pageNum, Integer pageSize, DiseaseQuestion diseaseQuestion);
List<DiseaseQuestionResVo> queryPageByDiseaseId(String diseaseId);
}

@ -2,6 +2,7 @@ package com.supervision.service;
import com.supervision.model.DiseaseTreatmentPlan;
import com.baomidou.mybatisplus.extension.service.IService;
import com.supervision.vo.manage.TreatmentPlanReqVo;
import java.util.List;
@ -12,5 +13,5 @@ import java.util.List;
*/
public interface DiseaseTreatmentPlanService extends IService<DiseaseTreatmentPlan> {
List<DiseaseTreatmentPlan> queryPageTreatmentPlanList(Integer pageNum, Integer pageSize, DiseaseTreatmentPlan diseaseTreatmentPlan);
List<TreatmentPlanReqVo> queryListByDiseaseId(String diseaseId);
}

@ -9,6 +9,7 @@ import com.supervision.model.Disease;
import com.supervision.model.DiseaseAncillary;
import com.supervision.service.DiseaseAncillaryService;
import com.supervision.mapper.DiseaseAncillaryMapper;
import com.supervision.vo.manage.DiseaseAncillaryResVo;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Service;
@ -46,7 +47,7 @@ public class DiseaseAncillaryServiceImpl extends ServiceImpl<DiseaseAncillaryMap
}
@Override
public Page<Disease> queryPageAncillaryList(Integer pageNum, Integer pageSize, DiseaseAncillary diseaseAncillary) {
public List<DiseaseAncillaryResVo> queryListByDiseaseId(String diseaseId) {
return null;
}

@ -5,9 +5,12 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.supervision.model.DiseasePhysical;
import com.supervision.service.DiseasePhysicalService;
import com.supervision.mapper.DiseasePhysicalMapper;
import com.supervision.vo.manage.DiseasePhysicalResVo;
import com.supervision.vo.manage.DiseaseVo;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* @author flevance
* @description vp_disease_physical()Service
@ -17,8 +20,9 @@ import org.springframework.stereotype.Service;
public class DiseasePhysicalServiceImpl extends ServiceImpl<DiseasePhysicalMapper, DiseasePhysical>
implements DiseasePhysicalService{
@Override
public Page<DiseaseVo> queryPagePhysicalList(Integer pageNum, Integer pageSize, DiseasePhysical diseasePhysical) {
public List<DiseasePhysicalResVo> queryListByDiseaseId(String diseaseId) {
return null;
}
}

@ -5,8 +5,11 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.supervision.model.DiseaseQuestion;
import com.supervision.service.DiseaseQuestionService;
import com.supervision.mapper.DiseaseQuestionMapper;
import com.supervision.vo.manage.DiseaseQuestionResVo;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* @author Administrator
* @description vp_disease_question_relation()Service
@ -17,7 +20,7 @@ public class DiseaseQuestionServiceImpl extends ServiceImpl<DiseaseQuestionMappe
implements DiseaseQuestionService {
@Override
public Page<DiseaseQuestion> queryPageQuestionList(Integer pageNum, Integer pageSize, DiseaseQuestion diseaseQuestion) {
public List<DiseaseQuestionResVo> queryPageByDiseaseId(String diseaseId) {
return null;
}
}

@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.supervision.model.DiseaseTreatmentPlan;
import com.supervision.service.DiseaseTreatmentPlanService;
import com.supervision.mapper.DiseaseTreatmentPlanMapper;
import com.supervision.vo.manage.TreatmentPlanReqVo;
import org.springframework.stereotype.Service;
import java.util.List;
@ -18,7 +19,7 @@ public class DiseaseTreatmentPlanServiceImpl extends ServiceImpl<DiseaseTreatmen
implements DiseaseTreatmentPlanService {
@Override
public List<DiseaseTreatmentPlan> queryPageTreatmentPlanList(Integer pageNum, Integer pageSize, DiseaseTreatmentPlan diseaseTreatmentPlan) {
public List<TreatmentPlanReqVo> queryListByDiseaseId(String diseaseId) {
return null;
}
}

@ -0,0 +1,10 @@
package com.supervision.vo.manage;
import com.supervision.model.DiseaseAncillary;
import io.swagger.annotations.ApiModelProperty;
public class DiseaseAncillaryResVo extends DiseaseAncillary {
@ApiModelProperty("项目名称")
private String itemName;
}

@ -0,0 +1,15 @@
package com.supervision.vo.manage;
import com.supervision.model.DiseasePhysical;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
@EqualsAndHashCode(callSuper = true)
@Data
public class DiseasePhysicalResVo extends DiseasePhysical {
@ApiModelProperty("工具名称")
private String toolName;
}

@ -0,0 +1,22 @@
package com.supervision.vo.manage;
import com.supervision.model.DiseaseQuestion;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.List;
@Data
@EqualsAndHashCode(callSuper = true)
public class DiseaseQuestionResVo extends DiseaseQuestion {
@ApiModelProperty("类目名称")
private String item;
@ApiModelProperty("问题列表")
private List<String> questionList;
}

@ -0,0 +1,25 @@
package com.supervision.vo.manage;
import com.supervision.model.ConfigTreatmentPlan;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
@Data
@EqualsAndHashCode(callSuper = true)
public class TreatmentPlanReqVo extends ConfigTreatmentPlan {
@ApiModelProperty("处置计划名称")
private String disposalPlanName;
@ApiModelProperty("处置计划名称")
private String firstMeasuresName;
@ApiModelProperty("处置计划名称")
private String secondMeasuresName;
@ApiModelProperty("处置计划名称")
private String disposalMethodName;
}

@ -10,7 +10,8 @@
<result property="disposalMethod" column="disposal_method" jdbcType="INTEGER"/>
<result property="firstMeasures" column="first_measures" jdbcType="VARCHAR"/>
<result property="secondMeasures" column="second_measures" jdbcType="VARCHAR"/>
<result property="recommendedMedication" column="recommended_medication" jdbcType="OTHER"/>
<result property="recommendedMedication" column="recommended_medication" jdbcType="ARRAY"
typeHandler="com.supervision.handler.StringListTypeHandler"/>
<result property="description" column="description" jdbcType="VARCHAR"/>
<result property="createUserId" column="create_user_id" jdbcType="VARCHAR"/>
<result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>

Loading…
Cancel
Save