fix article page sort
This commit is contained in:
@ -14,6 +14,12 @@ import java.util.List;
|
|||||||
*/
|
*/
|
||||||
public interface ArticleMapper extends BaseMapper<Article, Long> {
|
public interface ArticleMapper extends BaseMapper<Article, Long> {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
long count();
|
||||||
|
|
||||||
|
@Override
|
||||||
|
List<Article> list(long offset, int limit);
|
||||||
|
|
||||||
long countByKeyword(String keyword);
|
long countByKeyword(String keyword);
|
||||||
|
|
||||||
List<Article> selectByKeyword(String keyword, Long offset, int limit);
|
List<Article> selectByKeyword(String keyword, Long offset, int limit);
|
||||||
|
|||||||
@ -1,6 +1,5 @@
|
|||||||
package com.imyeyu.api.modules.blog.service.implement;
|
package com.imyeyu.api.modules.blog.service.implement;
|
||||||
|
|
||||||
import com.imyeyu.java.bean.timi.TimiException;
|
|
||||||
import com.imyeyu.api.config.dbsource.TimiServerDBConfig;
|
import com.imyeyu.api.config.dbsource.TimiServerDBConfig;
|
||||||
import com.imyeyu.api.modules.blog.entity.Article;
|
import com.imyeyu.api.modules.blog.entity.Article;
|
||||||
import com.imyeyu.api.modules.blog.entity.ArticleRanking;
|
import com.imyeyu.api.modules.blog.entity.ArticleRanking;
|
||||||
@ -14,7 +13,9 @@ import com.imyeyu.api.modules.common.entity.Tag;
|
|||||||
import com.imyeyu.api.modules.common.mapper.CommentMapper;
|
import com.imyeyu.api.modules.common.mapper.CommentMapper;
|
||||||
import com.imyeyu.api.modules.common.service.AttachmentService;
|
import com.imyeyu.api.modules.common.service.AttachmentService;
|
||||||
import com.imyeyu.api.modules.common.service.TagService;
|
import com.imyeyu.api.modules.common.service.TagService;
|
||||||
|
import com.imyeyu.java.bean.timi.TimiException;
|
||||||
import com.imyeyu.spring.TimiSpring;
|
import com.imyeyu.spring.TimiSpring;
|
||||||
|
import com.imyeyu.spring.bean.Page;
|
||||||
import com.imyeyu.spring.bean.PageResult;
|
import com.imyeyu.spring.bean.PageResult;
|
||||||
import com.imyeyu.spring.mapper.BaseMapper;
|
import com.imyeyu.spring.mapper.BaseMapper;
|
||||||
import com.imyeyu.spring.service.AbstractEntityService;
|
import com.imyeyu.spring.service.AbstractEntityService;
|
||||||
@ -54,6 +55,14 @@ public class ArticleServiceImplement extends AbstractEntityService<Article, Long
|
|||||||
return mapper;
|
return mapper;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public PageResult<Article> page(Page page) {
|
||||||
|
PageResult<Article> result = new PageResult<>();
|
||||||
|
result.setList(mapper.list(page.getOffset(), page.getLimit()));
|
||||||
|
result.setTotal(mapper.count());
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
@Transactional(TimiServerDBConfig.ROLLBACKER)
|
@Transactional(TimiServerDBConfig.ROLLBACKER)
|
||||||
@Override
|
@Override
|
||||||
public ArticleView view(long id) {
|
public ArticleView view(long id) {
|
||||||
|
|||||||
Reference in New Issue
Block a user