|
@@ -18,6 +18,7 @@ import org.springframework.web.bind.annotation.*;
|
|
|
import javax.annotation.Resource;
|
|
|
import javax.validation.Valid;
|
|
|
import java.util.List;
|
|
|
+import java.util.Map;
|
|
|
|
|
|
import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success;
|
|
|
|
|
@@ -47,31 +48,22 @@ public class MuseumInfoController {
|
|
|
public CommonResult<Boolean> updateMuseumInfo(@RequestBody MuseumInfoSaveVO saveVO){
|
|
|
museumInfoService.updateMuseumInfo(saveVO);
|
|
|
return CommonResult.success(true);
|
|
|
-// saveVO.setSampleType(1);
|
|
|
+
|
|
|
|
|
|
}
|
|
|
|
|
|
//TODO 需要提供原因,调用更新方法
|
|
|
@DeleteMapping("/delete")
|
|
|
@Operation(summary = "删除标本")
|
|
|
- public CommonResult<Boolean> deleteMuseumInfo(@RequestParam("id") Integer id){
|
|
|
- museumInfoService.deleteMuseumInfo(id);
|
|
|
+ public CommonResult<Boolean> deleteMuseumInfo(@RequestParam("id") Integer id,@RequestParam("reason") String reason){
|
|
|
+ museumInfoService.deleteMuseumInfo(id,reason);
|
|
|
+// result.put("删除原因:",);
|
|
|
return CommonResult.success(true);
|
|
|
}
|
|
|
- // @DeleteMapping("/delete")
|
|
|
-// @Operation(summary = "删除")
|
|
|
-// public CommonResult<Boolean> deleteMuseumText(@RequestParam("id") Integer id ){
|
|
|
-// MuseumTextSaveVO saveVO =new MuseumTextSaveVO();
|
|
|
-//// saveVO.setId();
|
|
|
-//// saveVO.set()
|
|
|
-//// museumTextService.updateMuseumText(saveVO);
|
|
|
-//
|
|
|
-// museumTextService.deleteMuseumText(id);
|
|
|
-// return CommonResult.success(true);
|
|
|
|
|
|
|
|
|
@GetMapping("/get")
|
|
|
- @Operation(summary = "查找标本")
|
|
|
+ @Operation(summary = "id查找")
|
|
|
public CommonResult<MuseumInfoRespVO> selectMuseumInfo(@RequestParam("id") Integer id){
|
|
|
MuseumInfoDO result = museumInfoService.selectMuseumInfo(id);
|
|
|
MuseumInfoRespVO result1 = BeanUtils.toBean(result,MuseumInfoRespVO.class);
|
|
@@ -79,59 +71,46 @@ public class MuseumInfoController {
|
|
|
}
|
|
|
|
|
|
@GetMapping("/selectMuseumInfoList")
|
|
|
- @Operation(summary = "查询SampleTypeList")
|
|
|
- public CommonResult<List<MuseumInfoDO>> getMuseumInfoList(@RequestParam("sampleType") Integer sampleType){
|
|
|
+ @Operation(summary = "标本类型查找")
|
|
|
+ public CommonResult<List<MuseumInfoRespVO>> getMuseumInfoList(@RequestParam("sampleType") Integer sampleType){
|
|
|
List<MuseumInfoDO> result = museumInfoService.selectMuseumInfoListBySampleType(sampleType);
|
|
|
- return CommonResult.success(result);
|
|
|
+ List<MuseumInfoRespVO> result1 = BeanUtils.toBean(result,MuseumInfoRespVO.class);
|
|
|
+ return CommonResult.success(result1);
|
|
|
}
|
|
|
|
|
|
@GetMapping("/page")
|
|
|
@Operation(summary = "获取分页")
|
|
|
- @PreAuthorize("@ss.hasPermission('museum:museuminfo:query')")
|
|
|
- public CommonResult<PageResult<MuseumInfoRespVO>> getMuseumInfoPage(@Valid MuseumInfoPageReqVO pageVO){
|
|
|
- PageResult<MuseumInfoDO> pageResult = museumInfoService.getMuseumInfoPage(pageVO);
|
|
|
- return success(BeanUtils.toBean(pageResult, MuseumInfoRespVO.class));
|
|
|
+ public PageResult<MuseumInfoDO> getMuseumInfoPage(@Valid MuseumInfoPageReqVO pageReqVO){
|
|
|
+ return museumInfoService.getMuseumInfoPage(pageReqVO);
|
|
|
}
|
|
|
|
|
|
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-// @GetMapping("/get")
|
|
|
-// @Operation(summary = "list数组")
|
|
|
-// public CommonResult<MuseumInfoRespVO> getdo(@RequestParam("sampleType") Integer sampleType){
|
|
|
-// MuseumInfoRespVO list =new MuseumInfoRespVO();
|
|
|
-// Integer Ynmber = selectMuseumInfoBySampleType(1)
|
|
|
-// Integer hs = selectMuseumInfoBySampleType(2)
|
|
|
-
|
|
|
-// DO.setYnmber(Ynmber);
|
|
|
-
|
|
|
-
|
|
|
-// public CommonResult<MuseumInfoRespVO> getMuseumInfo(@RequestParam("sampleId") String sampleId){
|
|
|
-//
|
|
|
-// }
|
|
|
-
|
|
|
-
|
|
|
- //@GetMapping("/get")
|
|
|
-// @Operation(summary = "查询")
|
|
|
-// public CommonResult<List<MuseumTextRespVO>> getMuseumText(@RequestParam("id") Integer id){
|
|
|
-//
|
|
|
-// }
|
|
|
-
|
|
|
-// 1.
|
|
|
//TODO LIST Map
|
|
|
// TODO 1.2.3.代表哪种标本类型
|
|
|
// 返回某种标本类型的List数组
|
|
|
// Integer
|
|
|
// Map<> 键值对
|
|
|
+ @GetMapping("/sampleTypeCount")
|
|
|
+ @Operation(summary = "标本类型计数")
|
|
|
+ public CommonResult<Map<String,Integer>> getMap(@RequestParam("sampleType") Integer sampleType){
|
|
|
+ Map<String,Integer> result =museumInfoService.MuseumInfoBySampleType(sampleType);
|
|
|
+// 标本类型:矿石-1 岩石-2 矿物-3 陨石-4
|
|
|
+ Integer Type = sampleType;
|
|
|
+ result.put("标本类型:",Type);
|
|
|
+ return CommonResult.success(result);
|
|
|
+ }
|
|
|
+
|
|
|
+ @GetMapping("/saveCount")
|
|
|
+ @Operation(summary = "标本出入库状态计数")
|
|
|
+ public CommonResult<Map<String,Integer>> getSave(@RequestParam("save") Integer save){
|
|
|
+ Map<String,Integer> result =museumInfoService.MuseumInfoBySave(save);
|
|
|
+// 状态:在库-1 出库-0
|
|
|
+ Integer Condition = save;
|
|
|
+ result.put("状态",Condition);
|
|
|
+ return CommonResult.success(result);
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
-// public CommonResult<Map<String,Integer>> getMap(@RequestParam("id") Integer id){
|
|
|
-// Map<String,Integer> result =new HashMap<>();
|
|
|
-// Integer Ynmber = null;
|
|
|
-// result.put("陨石数量",Ynmber);
|
|
|
-// return CommonResult.success(result);
|
|
|
-// }
|
|
|
|
|
|
// public CommonResult<MuseumTextRespVO> getdo(@RequestParam("id") Integer id){
|
|
|
// MuseumTextRespVO DO =new MuseumTextRespVO();
|