|
@@ -21,6 +21,7 @@ import javax.annotation.Resource;
|
|
|
import javax.validation.Valid;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
|
+import java.util.stream.Collectors;
|
|
|
|
|
|
import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success;
|
|
|
import static cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.convertList;
|
|
@@ -73,14 +74,23 @@ public class MuseumModelController {
|
|
|
return CommonResult.success(result1);
|
|
|
}
|
|
|
|
|
|
- @GetMapping("/getSampleId")
|
|
|
+ @GetMapping("/getSpecimenNumber")
|
|
|
@Operation(summary = "标本编号查寻")
|
|
|
- public CommonResult<List<MuseummodelRespVO>> getMuseumModelList(@RequestParam("sampleId") String specimenNumber){
|
|
|
+ public CommonResult<List<MuseummodelRespVO>> getMuseumModelList(@RequestParam("specimenNumber") String specimenNumber){
|
|
|
List<MuseummodelDO> result = museumModelService.getMuseumModelBySpecimenNumber(specimenNumber);
|
|
|
List<MuseummodelRespVO> result1 = BeanUtils.toBean(result,MuseummodelRespVO.class);
|
|
|
return CommonResult.success(result1);
|
|
|
}
|
|
|
|
|
|
+ @GetMapping("/getBySpecimenType")
|
|
|
+ @Operation(summary = "通过标本类型返回所有标本模型")
|
|
|
+ public CommonResult<Map<Integer, MuseummodelRespVO>> getMuseumModelBySpecimenType(@RequestParam("specimenType") String specimenType) {
|
|
|
+ List<MuseummodelDO> result = museumModelService.getMuseumModelBySpecimenType(specimenType);
|
|
|
+ List<MuseummodelRespVO> respVOs = BeanUtils.toBean(result, MuseummodelRespVO.class);
|
|
|
+ Map<Integer, MuseummodelRespVO> map = respVOs.stream()
|
|
|
+ .collect(Collectors.toMap(MuseummodelRespVO::getId, vo -> vo));
|
|
|
+ return CommonResult.success(map);
|
|
|
+ }
|
|
|
|
|
|
@GetMapping("/page")
|
|
|
@Operation(summary = "获得模型分页")
|
|
@@ -90,6 +100,8 @@ public class MuseumModelController {
|
|
|
return success(BeanUtils.toBean(pageResult,MuseummodelRespVO.class));
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+
|
|
|
//1.通过标本编号放回所有的标本模型list
|
|
|
//2.通过标本类型返回所有标本模型 返回map//
|
|
|
//3.通过标本编号批量导入模型,前端传标本编号和zip压缩包,包含zip的验证(验证后缀)
|