|
@@ -1,18 +1,14 @@
|
|
|
package com.yami.shop.service.impl;
|
|
package com.yami.shop.service.impl;
|
|
|
|
|
|
|
|
|
|
+import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
-import com.yami.shop.bean.dto.HotSearchDto;
|
|
|
|
|
import com.yami.shop.bean.model.SearchTerm;
|
|
import com.yami.shop.bean.model.SearchTerm;
|
|
|
-import com.yami.shop.dao.HotSearchMapper;
|
|
|
|
|
|
|
+import com.yami.shop.common.util.PageParam;
|
|
|
import com.yami.shop.dao.SearchTermMapper;
|
|
import com.yami.shop.dao.SearchTermMapper;
|
|
|
import com.yami.shop.service.SearchTermService;
|
|
import com.yami.shop.service.SearchTermService;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
-import org.springframework.cache.annotation.CacheEvict;
|
|
|
|
|
-import org.springframework.cache.annotation.Cacheable;
|
|
|
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
|
|
-import java.util.List;
|
|
|
|
|
-
|
|
|
|
|
@Service
|
|
@Service
|
|
|
public class SearchTermServiceImpl extends ServiceImpl<SearchTermMapper, SearchTerm> implements SearchTermService {
|
|
public class SearchTermServiceImpl extends ServiceImpl<SearchTermMapper, SearchTerm> implements SearchTermService {
|
|
|
|
|
|
|
@@ -20,4 +16,13 @@ public class SearchTermServiceImpl extends ServiceImpl<SearchTermMapper, SearchT
|
|
|
private SearchTermMapper searchTermMapper;
|
|
private SearchTermMapper searchTermMapper;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public IPage<SearchTerm> hotSearchWord(PageParam<SearchTerm> page) {
|
|
|
|
|
+ return searchTermMapper.hotSearchWord(page,2);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public IPage<SearchTerm> recommendSearchWord(PageParam<SearchTerm> page) {
|
|
|
|
|
+ return searchTermMapper.hotSearchWord(page, 3);
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|