Browse Source

查询单条记录

master
453530270@qq.com 2 years ago
parent
commit
fc56ef33f5
  1. 11
      mis-service/main/java/bc/mm/mis/core/dao/CollectDao.java
  2. 4
      mis-service/main/java/bc/mm/mis/core/service/CollectService.java
  3. 6
      mis-service/main/java/bc/mm/mis/core/service/impl/CollectServiceImpl.java
  4. 10
      mis-web/src/main/java/bc/mm/mis/v1/CollectController.java

11
mis-service/main/java/bc/mm/mis/core/dao/CollectDao.java

@ -6,13 +6,22 @@ import org.springframework.data.domain.Pageable;
import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.stereotype.Repository; import org.springframework.stereotype.Repository;
import java.util.Optional;
@Repository @Repository
public interface CollectDao extends JpaRepository<Collect,Integer> { public interface CollectDao extends JpaRepository<Collect,Integer> {
/** /**
* * pagination
* @param pageable * @param pageable
* @return * @return
*/ */
Page<Collect> findAll(Pageable pageable); Page<Collect> findAll(Pageable pageable);
/**
* find by id
* @param id
* @return
*/
Optional<Collect> findAllById(Integer id);
} }

4
mis-service/main/java/bc/mm/mis/core/service/CollectService.java

@ -1,8 +1,8 @@
package bc.mm.mis.core.service; package bc.mm.mis.core.service;
import bc.mm.mis.core.bean.Collect; import bc.mm.mis.core.bean.Collect;
import java.util.List; import java.util.List;
import java.util.Optional;
public interface CollectService { public interface CollectService {
/** /**
@ -12,4 +12,6 @@ public interface CollectService {
* @return * @return
*/ */
List<Collect> aclist(int page, int size); List<Collect> aclist(int page, int size);
Optional<Collect> findById(Integer id);
} }

6
mis-service/main/java/bc/mm/mis/core/service/impl/CollectServiceImpl.java

@ -9,6 +9,7 @@ import org.springframework.data.domain.PageRequest;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.List; import java.util.List;
import java.util.Optional;
@Service @Service
public class CollectServiceImpl implements CollectService { public class CollectServiceImpl implements CollectService {
@ -21,4 +22,9 @@ public class CollectServiceImpl implements CollectService {
Page<Collect> collectPage = collectDao.findAll(pageRequest); Page<Collect> collectPage = collectDao.findAll(pageRequest);
return collectPage.getContent(); return collectPage.getContent();
} }
@Override
public Optional<Collect> findById(Integer id) {
return collectDao.findById(id);
}
} }

10
mis-web/src/main/java/bc/mm/mis/v1/CollectController.java

@ -9,7 +9,9 @@ import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Optional;
@RestController @RestController
@RequestMapping("/v1/pair") @RequestMapping("/v1/pair")
@ -23,4 +25,12 @@ public class CollectController {
return AjaxResult.success("success",collectList); return AjaxResult.success("success",collectList);
} }
@RequestMapping("/one/{id}")
public JSONObject gone(@PathVariable("id") int id){
Optional<Collect> collect = collectService.findById(id);
HashMap map = new HashMap();
map.put("at",collect.get());
return AjaxResult.success("success",map);
}
} }

Loading…
Cancel
Save