admin
2021-03-18 b37275dba6b782bf3bb3817c4504f6cdef1bef7c
src/main/java/com/yeshi/buwan/dao/recommend/SuperHomeRecommendSpecialDao.java
@@ -16,7 +16,7 @@
public class SuperHomeRecommendSpecialDao extends MongodbBaseDao<SuperHomeRecommendSpecial> {
    public List<SuperHomeRecommendSpecial> list(SuperHomeRecommendSpecialDao.DaoQuery daoQuery) {
    private Query getQuery(SuperHomeRecommendSpecialDao.DaoQuery daoQuery) {
        Query query = new Query();
        List<Criteria> andList = new ArrayList<>();
@@ -26,6 +26,10 @@
        if (daoQuery.detailSystemId != null) {
            andList.add(Criteria.where("detailSystemId").is(daoQuery.detailSystemId));
        }
        if (daoQuery.showName != null) {
            andList.add(Criteria.where("showName").regex(daoQuery.showName));
        }
@@ -38,11 +42,23 @@
        query.addCriteria(criteria);
        return query;
    }
    public List<SuperHomeRecommendSpecial> list(SuperHomeRecommendSpecialDao.DaoQuery daoQuery) {
        Query query = getQuery(daoQuery);
        query.skip(daoQuery.start);
        query.limit(daoQuery.count);
        query.with(new Sort(new Sort.Order(Sort.Direction.DESC, "weight")));
        return findList(query);
    }
    public long count(SuperHomeRecommendSpecialDao.DaoQuery daoQuery) {
        Query query = getQuery(daoQuery);
        return count(query);
    }
    public void updateSelective(SuperHomeRecommendSpecial bean) {
@@ -71,6 +87,7 @@
    public static class DaoQuery {
        public String specialId;
        public String detailSystemId;
        public String showName;
        public int start;
        public int count;
    }