Sfoglia il codice sorgente

fix: 对商店功能进行了一点优化

DingXiaoYu 2 anni fa
parent
commit
fa80b92676

+ 3 - 3
src/main/java/com/seecoder/BlueWhale/Controller/StoreController.java

@@ -25,12 +25,12 @@ public class StoreController {
         return ResultVO.buildSuccess(storeService.create(storeVO));
     }
 
-    @GetMapping("{id}")
-    public ResultVO<StoreVO> getStore(@PathVariable Integer id){
+    @GetMapping("/{id}")
+    public ResultVO<StoreVO> getStore(@PathVariable(value = "id") Integer id){
         return ResultVO.buildSuccess(storeService.getStore(id));
     }
 
-    @GetMapping("all")
+    @GetMapping("/all")
     public ResultVO<List<StoreVO>> getAllStores(){
         return ResultVO.buildSuccess(storeService.getAllStores());
     }

+ 1 - 1
src/main/java/com/seecoder/BlueWhale/Mapper/StoreMapper.java

@@ -8,5 +8,5 @@ import com.seecoder.BlueWhale.PO.Store;
 
 public interface StoreMapper extends JpaRepository<Store, Integer> {
     Store findByName(String name);
-    Optional<Store> findById(Integer id);
+
 }

+ 2 - 1
src/main/java/com/seecoder/BlueWhale/ServiceImpl/StoreServiceImpl.java

@@ -1,6 +1,7 @@
 package com.seecoder.BlueWhale.ServiceImpl;
 
 import java.util.List;
+import java.util.stream.Collectors;
 
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
@@ -39,7 +40,7 @@ public class StoreServiceImpl implements StoreService {
 
     @Override
     public List<StoreVO> getAllStores() {
-        return storeMapper.findAll().stream().map(Store::toVO).toList();
+        return storeMapper.findAll().stream().map(Store::toVO).collect(Collectors.toList());
     }
     
 }

+ 1 - 0
src/main/java/com/seecoder/BlueWhale/VO/StoreVO.java

@@ -10,6 +10,7 @@ import lombok.Setter;
 @Setter
 @NoArgsConstructor
 public class StoreVO {
+
     private Integer id;
     
     private String name;