From b1d0eae0b98ca29089b30ab62e2c34606a6b304a Mon Sep 17 00:00:00 2001 From: yujian <yujian@163.com> Date: 星期三, 08 一月 2020 14:48:02 +0800 Subject: [PATCH] Merge branch 'div' of ssh://193.112.35.168:29418/fanli-server into div --- fanli/src/main/java/com/yeshi/fanli/dao/goods/jd/NYouHuiGoodsDao.java | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 42 insertions(+), 0 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/dao/goods/jd/NYouHuiGoodsDao.java b/fanli/src/main/java/com/yeshi/fanli/dao/goods/jd/NYouHuiGoodsDao.java index 7320930..01cf43b 100644 --- a/fanli/src/main/java/com/yeshi/fanli/dao/goods/jd/NYouHuiGoodsDao.java +++ b/fanli/src/main/java/com/yeshi/fanli/dao/goods/jd/NYouHuiGoodsDao.java @@ -16,6 +16,15 @@ @Repository public class NYouHuiGoodsDao extends MongodbBaseDao<NYouHuiGoods> { + /** + * + * @Title: selectByName + * @Description: 鏍规嵁鍚嶅瓧鏌ヨ + * @param name + * @return + * NYouHuiGoods 杩斿洖绫诲瀷 + * @throws + */ public NYouHuiGoods selectByName(String name) { Query query = new Query(); query.addCriteria(Criteria.where("name").is(name)); @@ -26,4 +35,37 @@ return mongoTemplate.findOne(query, NYouHuiGoods.class); } + /** + * + * @Title: list + * @Description: 鏌ヨ鍒楄〃 + * @param start + * @param count + * @return + * List<NYouHuiGoods> 杩斿洖绫诲瀷 + * @throws + */ + public List<NYouHuiGoods> list(int start, int count) { + Query query = new Query(); + List<Order> orders = new ArrayList<>(); + orders.add(new Order(Direction.DESC, "updateTime")); + query.with(new Sort(orders)); + query.skip(start); + query.limit(count); + return mongoTemplate.find(query, NYouHuiGoods.class); + } + + /** + * + * @Title: count + * @Description: 鏌ヨ鏁伴噺 + * @return + * long 杩斿洖绫诲瀷 + * @throws + */ + public long count() { + Query query = new Query(); + return mongoTemplate.count(query, NYouHuiGoods.class); + } + } -- Gitblit v1.8.0