PageResultVo.java 664 Bytes
Newer Older
frank.xa.zhang's avatar
frank.xa.zhang committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
package pwc.taxtech.atms.common;

import com.github.pagehelper.PageInfo;
import lombok.Data;

import java.util.List;

/**
 * TODO
 *
 * @Description :
 */
@Data
public class PageResultVo<T> {
    private Integer pageNo;
    private Integer pageSize;
    private Long total;

    private List<T> list;

    public static <T> PageResultVo getPageResultVo(PageInfo pageInfo, List<T> list) {
        PageResultVo<T> resultVo = new PageResultVo<>();
        resultVo.setPageSize(pageInfo.getPageSize());
        resultVo.setPageNo(pageInfo.getPageNum());
        resultVo.setTotal(pageInfo.getTotal());
        resultVo.setList(list);
        return resultVo;
    }

}