|  |  |  | 
|---|
|  |  |  | package com.doumee.biz.zbom.model.zhongtai.response; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import com.alibaba.fastjson.annotation.JSONField; | 
|---|
|  |  |  | import com.fasterxml.jackson.annotation.JsonAlias; | 
|---|
|  |  |  | import lombok.Data; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import java.io.Serializable; | 
|---|
|  |  |  | 
|---|
|  |  |  | @Data | 
|---|
|  |  |  | public class ZTBasePageResponse<T> implements Serializable { | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | *  当前页 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | private double current; | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 记录列表 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @JSONField(name="records",alternateNames = {"data","records","userFavoriteList","userBehaviorList","customerFavoritesList"}) | 
|---|
|  |  |  | private List<T> records; | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 每页显示条数 | 
|---|
|  |  |  | * 当前页 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | private double size; | 
|---|
|  |  |  | @JSONField(name="pageNum",alternateNames =  {"pageCount","pageNum"}) | 
|---|
|  |  |  | private String pageNum; | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 总记录数 | 
|---|
|  |  |  | * 每页条数 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | private double total; | 
|---|
|  |  |  | @JSONField(name="pageSize",alternateNames = {"pageSize"}) | 
|---|
|  |  |  | private String pageSize; | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 总数 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @JSONField(name="total",alternateNames = {"totalCount","total"}) | 
|---|
|  |  |  | private String total; | 
|---|
|  |  |  | } | 
|---|