package com.c9mj.platform.explore.mvp.model.bean; import android.text.TextUtils; import com.chad.library.adapter.base.entity.MultiItemEntity; import java.util.List; public class ExploreListItemBean implements MultiItemEntity { public static final int ADS = 1; public static final int NORMAL = ADS + 1; private String postid; private boolean hasCover; private int hasHead; private int votecount;//发帖 private int replyCount;//跟帖 private int hasImg; private String digest; private boolean hasIcon; private String docid; private String title;//标题 private int order; private int priority; private String lmodify; private String boardid; private String photosetID; private int imgsum; private String template; private String skipID; private String alias; private String skipType; private String cid; private int hasAD; private String source;//来源 private String ename; private String tname; private String imgsrc;// private String ptime; /** * title : 熊黛林深V开衩裙现身 长腿若隐若现 * tag : photoset * imgsrc : http://cms-bucket.nosdn.127.net/dd3058bcdbfd40da9b9452b49af576ea20161024103812.jpeg * subtitle : * url : 00AJ0003|614303 */ private List<AdsBean> ads; /** * imgsrc : http://cms-bucket.nosdn.127.net/0da184f778b747669f8b895be3bf46f020161102133548.jpeg */ private List<ImgextraBean> imgextra; public String getPostid() { return postid; } public void setPostid(String postid) { this.postid = postid; } public boolean isHasCover() { return hasCover; } public void setHasCover(boolean hasCover) { this.hasCover = hasCover; } public int getHasHead() { return hasHead; } public void setHasHead(int hasHead) { this.hasHead = hasHead; } public int getReplyCount() { return replyCount; } public void setReplyCount(int replyCount) { this.replyCount = replyCount; } public int getHasImg() { return hasImg; } public void setHasImg(int hasImg) { this.hasImg = hasImg; } public String getDigest() { return digest; } public void setDigest(String digest) { this.digest = digest; } public boolean isHasIcon() { return hasIcon; } public void setHasIcon(boolean hasIcon) { this.hasIcon = hasIcon; } public String getDocid() { return docid; } public void setDocid(String docid) { this.docid = docid; } public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } public int getOrder() { return order; } public void setOrder(int order) { this.order = order; } public int getPriority() { return priority; } public void setPriority(int priority) { this.priority = priority; } public String getLmodify() { return lmodify; } public void setLmodify(String lmodify) { this.lmodify = lmodify; } public String getBoardid() { return boardid; } public void setBoardid(String boardid) { this.boardid = boardid; } public String getPhotosetID() { return photosetID; } public void setPhotosetID(String photosetID) { this.photosetID = photosetID; } public int getImgsum() { return imgsum; } public void setImgsum(int imgsum) { this.imgsum = imgsum; } public String getTemplate() { return template; } public void setTemplate(String template) { this.template = template; } public int getVotecount() { return votecount; } public void setVotecount(int votecount) { this.votecount = votecount; } public String getSkipID() { return skipID; } public void setSkipID(String skipID) { this.skipID = skipID; } public String getAlias() { return alias; } public void setAlias(String alias) { this.alias = alias; } public String getSkipType() { return skipType; } public void setSkipType(String skipType) { this.skipType = skipType; } public String getCid() { return cid; } public void setCid(String cid) { this.cid = cid; } public int getHasAD() { return hasAD; } public void setHasAD(int hasAD) { this.hasAD = hasAD; } public String getSource() { return source; } public void setSource(String source) { this.source = source; } public String getEname() { return ename; } public void setEname(String ename) { this.ename = ename; } public String getTname() { return tname; } public void setTname(String tname) { this.tname = tname; } public String getImgsrc() { return imgsrc; } public void setImgsrc(String imgsrc) { this.imgsrc = imgsrc; } public String getPtime() { return ptime; } public void setPtime(String ptime) { this.ptime = ptime; } public List<AdsBean> getAds() { return ads; } public void setAds(List<AdsBean> ads) { this.ads = ads; } public List<ImgextraBean> getImgextra() { return imgextra; } public void setImgextra(List<ImgextraBean> imgextra) { this.imgextra = imgextra; } @Override public int getItemType() { return ads == null && !TextUtils.isEmpty(digest) ? NORMAL : ADS; } public static class AdsBean { private String title; private String tag; private String imgsrc; private String subtitle; private String url; public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } public String getTag() { return tag; } public void setTag(String tag) { this.tag = tag; } public String getImgsrc() { return imgsrc; } public void setImgsrc(String imgsrc) { this.imgsrc = imgsrc; } public String getSubtitle() { return subtitle; } public void setSubtitle(String subtitle) { this.subtitle = subtitle; } public String getUrl() { return url; } public void setUrl(String url) { this.url = url; } } public static class ImgextraBean { private String imgsrc; public String getImgsrc() { return imgsrc; } public void setImgsrc(String imgsrc) { this.imgsrc = imgsrc; } } }