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.stereotype.Repository;
import java.util.Optional;
@Repository
public interface CollectDao extends JpaRepository<Collect,Integer> {
/**
*
* pagination
* @param pageable
* @return
*/
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;
import bc.mm.mis.core.bean.Collect;
import java.util.List;
import java.util.Optional;
public interface CollectService {
/**
@ -12,4 +12,6 @@ public interface CollectService {
* @return
*/
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 java.util.List;
import java.util.Optional;
@Service
public class CollectServiceImpl implements CollectService {
@ -21,4 +22,9 @@ public class CollectServiceImpl implements CollectService {
Page<Collect> collectPage = collectDao.findAll(pageRequest);
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.RestController;
import java.util.HashMap;
import java.util.List;
import java.util.Optional;
@RestController
@RequestMapping("/v1/pair")
@ -23,4 +25,12 @@ public class CollectController {
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