|
|
|
@ -1,12 +1,14 @@
|
|
|
|
|
package com.supervision.manage.controller;
|
|
|
|
|
|
|
|
|
|
import com.supervision.manage.pojo.vo.DiseaseVo;
|
|
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
|
|
import com.supervision.exception.BusinessException;
|
|
|
|
|
import com.supervision.model.Disease;
|
|
|
|
|
import com.supervision.vo.manage.DiseaseVo;
|
|
|
|
|
import com.supervision.service.DiseaseService;
|
|
|
|
|
import io.swagger.annotations.Api;
|
|
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
|
|
import io.swagger.annotations.*;
|
|
|
|
|
import lombok.RequiredArgsConstructor;
|
|
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
|
|
@Api(tags = "疾病管理")
|
|
|
|
|
@RestController
|
|
|
|
@ -17,41 +19,42 @@ public class DiseaseController {
|
|
|
|
|
private final DiseaseService diseaseService;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ApiOperation("新增疾病")
|
|
|
|
|
@PostMapping("/save")
|
|
|
|
|
public String saveDisease(@RequestBody DiseaseVo diseaseVo) {
|
|
|
|
|
|
|
|
|
|
DiseaseVo diseaseVo1 = diseaseService.saveDisease(diseaseVo);
|
|
|
|
|
return "id";
|
|
|
|
|
@ApiOperation("新增疾病")
|
|
|
|
|
@ApiModelProperty
|
|
|
|
|
public Disease saveDisease(@RequestBody Disease disease) {
|
|
|
|
|
|
|
|
|
|
return diseaseService.saveDisease(disease);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@ApiOperation("删除疾病")
|
|
|
|
|
@DeleteMapping("/delete")
|
|
|
|
|
public String deleteDisease(@RequestBody DiseaseVo diseaseVo) {
|
|
|
|
|
public boolean deleteDisease(@RequestParam("疾病id") String id) {
|
|
|
|
|
|
|
|
|
|
DiseaseVo diseaseVo1 = diseaseService.saveDisease(diseaseVo);
|
|
|
|
|
return "id";
|
|
|
|
|
if (StrUtil.isEmpty(id)){
|
|
|
|
|
throw new BusinessException("id is not allow empty");
|
|
|
|
|
}
|
|
|
|
|
return diseaseService.removeById(id);
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ApiOperation("修改辅助检查信息")
|
|
|
|
|
@PutMapping("/update")
|
|
|
|
|
public String updateDisease(DiseaseVo diseaseVo) {
|
|
|
|
|
public boolean updateDisease(Disease disease) {
|
|
|
|
|
|
|
|
|
|
return null;
|
|
|
|
|
return diseaseService.updateDisease(disease);
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ApiOperation("查询疾病列表")
|
|
|
|
|
@GetMapping("/queryPageList")
|
|
|
|
|
public List<DiseaseVo> queryPageList(@RequestParam(defaultValue = "1")Integer pageNum,
|
|
|
|
|
@RequestParam(defaultValue = "1")Integer pageSize,
|
|
|
|
|
public Page<Disease> queryPageList(@RequestParam(defaultValue = "1")Integer pageNum,
|
|
|
|
|
@RequestParam(defaultValue = "10")Integer pageSize,
|
|
|
|
|
@RequestParam DiseaseVo diseaseVo) {
|
|
|
|
|
|
|
|
|
|
return null;
|
|
|
|
|
return diseaseService.queryPageList(pageNum,pageSize,diseaseVo);
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|