package com.ks.daylucky.pojo.VO;
|
|
import com.ks.daylucky.pojo.DTO.ActivityJoinConditionEvent;
|
import com.ks.daylucky.pojo.VO.common.JumpDetailVO;
|
|
import java.util.List;
|
|
/**
|
* 活动详情
|
*/
|
public class ActivityDetailVO {
|
/**
|
* activity : {"id":123,"name":"测试活动名称","poster":"封面图片链接","leftTime":18584455,"labels":[{"content":"","color":"#ff0000"}],"helpLink":"帮助中心链接","sponsor":{"id":13123,"icon":"赞助商的图标","name":"赞助商的名称"},"awardList":[{"id":123,"typeIcon":"类型图标链接","title":"奖品名称","link":"详情链接"}],"sponsorAd":{"icon":"广告图标","title":"广告名称","label":{},"content":"广告内容","jump":{"jumpType":"lifeFollow","showName":"收藏直播间","jumpParams":{"sceneId":"48a5df949dd5406193dcdba81f0bb9fd"}}}}
|
* joinCondition : {"conditionsDesc":["",""],"conditions":[{"eventType":"lifeFollow"}],"marks":"备注"}
|
* openConditions : {"conditions":["",""],"marks":"备注"}
|
* userList : [{"id":1,"portrait":"头像"}]
|
* totalJoinNumerDesc : 参与人数量描述
|
* joined : false
|
* stateInfo : {"title":"状态信息的标题","subTitle":"状态信息副标题","drawnInfo":{"award":{"id":123,"typeIcon":"类型图标链接","title":"奖品名称","link":"详情链接"},"subTitle":"中奖的副标题"}}
|
*/
|
//活动详情
|
private ActivityBean activity;
|
//加入条件
|
private ActivityBean.JoinConditionBean joinCondition;
|
//开奖条件
|
private ActivityBean.OpenConditionsBean openConditions;
|
//总共参与人员信息
|
private String totalJoinNumerDesc;
|
//是否参加
|
private Boolean joined;
|
//状态
|
private ActivityBean.StateInfoBean stateInfo;
|
//参与者列表
|
private List<SimpleUser> userList;
|
|
//帮助链接
|
private String helpLink;
|
|
//标签
|
private List<LabelVO> labels;
|
|
//助力进度
|
private Integer assistCount;
|
|
//开奖时间
|
private String actualOpenDate;
|
|
//赞助商的其他活动
|
private Integer sponsorActivityCount;
|
|
//分享信息
|
private ActivityShareInfoVO shareInfo;
|
|
|
public ActivityShareInfoVO getShareInfo() {
|
return shareInfo;
|
}
|
|
public void setShareInfo(ActivityShareInfoVO shareInfo) {
|
this.shareInfo = shareInfo;
|
}
|
|
public Integer getSponsorActivityCount() {
|
return sponsorActivityCount;
|
}
|
|
public void setSponsorActivityCount(Integer sponsorActivityCount) {
|
this.sponsorActivityCount = sponsorActivityCount;
|
}
|
|
public String getActualOpenDate() {
|
return actualOpenDate;
|
}
|
|
public void setActualOpenDate(String actualOpenDate) {
|
this.actualOpenDate = actualOpenDate;
|
}
|
|
public Integer getAssistCount() {
|
return assistCount;
|
}
|
|
public void setAssistCount(Integer assistCount) {
|
this.assistCount = assistCount;
|
}
|
|
public List<LabelVO> getLabels() {
|
return labels;
|
}
|
|
public void setLabels(List<LabelVO> labels) {
|
this.labels = labels;
|
}
|
|
public Boolean getJoined() {
|
return joined;
|
}
|
|
public String getHelpLink() {
|
return helpLink;
|
}
|
|
public void setHelpLink(String helpLink) {
|
this.helpLink = helpLink;
|
}
|
|
public ActivityBean getActivity() {
|
return activity;
|
}
|
|
public void setActivity(ActivityBean activity) {
|
this.activity = activity;
|
}
|
|
public ActivityBean.JoinConditionBean getJoinCondition() {
|
return joinCondition;
|
}
|
|
public void setJoinCondition(ActivityBean.JoinConditionBean joinCondition) {
|
this.joinCondition = joinCondition;
|
}
|
|
public ActivityBean.OpenConditionsBean getOpenConditions() {
|
return openConditions;
|
}
|
|
public void setOpenConditions(ActivityBean.OpenConditionsBean openConditions) {
|
this.openConditions = openConditions;
|
}
|
|
public String getTotalJoinNumerDesc() {
|
return totalJoinNumerDesc;
|
}
|
|
public void setTotalJoinNumerDesc(String totalJoinNumerDesc) {
|
this.totalJoinNumerDesc = totalJoinNumerDesc;
|
}
|
|
public Boolean isJoined() {
|
return joined;
|
}
|
|
public void setJoined(Boolean joined) {
|
this.joined = joined;
|
}
|
|
public ActivityBean.StateInfoBean getStateInfo() {
|
return stateInfo;
|
}
|
|
public void setStateInfo(ActivityBean.StateInfoBean stateInfo) {
|
this.stateInfo = stateInfo;
|
}
|
|
public List<SimpleUser> getUserList() {
|
return userList;
|
}
|
|
public void setUserList(List<SimpleUser> userList) {
|
this.userList = userList;
|
}
|
|
public static class ActivityBean {
|
/**
|
* id : 123
|
* name : 测试活动名称
|
* poster : 封面图片链接
|
* leftTime : 18584455
|
* labels : [{"content":"","color":"#ff0000"}]
|
* helpLink : 帮助中心链接
|
* sponsor : {"id":13123,"icon":"赞助商的图标","name":"赞助商的名称"}
|
* awardList : [{"id":123,"typeIcon":"类型图标链接","title":"奖品名称","link":"详情链接"}]
|
* sponsorAd : {"icon":"广告图标","title":"广告名称","label":{},"content":"广告内容","jump":{"jumpType":"lifeFollow","showName":"收藏直播间","jumpParams":{"sceneId":"48a5df949dd5406193dcdba81f0bb9fd"}}}
|
*/
|
|
private Long id;
|
private String name;
|
private String poster;
|
private Long leftTime;
|
|
private SponsorVO sponsor;
|
private SponsorAdBean sponsorAd;
|
|
private List<ActivityAwardVO> awardList;
|
|
//获取期号
|
private String dateNumber;
|
|
public String getDateNumber() {
|
return dateNumber;
|
}
|
|
public void setDateNumber(String dateNumber) {
|
this.dateNumber = dateNumber;
|
}
|
|
public Long getId() {
|
return id;
|
}
|
|
public void setId(Long id) {
|
this.id = id;
|
}
|
|
public String getName() {
|
return name;
|
}
|
|
public void setName(String name) {
|
this.name = name;
|
}
|
|
public String getPoster() {
|
return poster;
|
}
|
|
public void setPoster(String poster) {
|
this.poster = poster;
|
}
|
|
public Long getLeftTime() {
|
return leftTime;
|
}
|
|
public void setLeftTime(Long leftTime) {
|
this.leftTime = leftTime;
|
}
|
|
public SponsorVO getSponsor() {
|
return sponsor;
|
}
|
|
public void setSponsor(SponsorVO sponsor) {
|
this.sponsor = sponsor;
|
}
|
|
public SponsorAdBean getSponsorAd() {
|
return sponsorAd;
|
}
|
|
public void setSponsorAd(SponsorAdBean sponsorAd) {
|
this.sponsorAd = sponsorAd;
|
}
|
|
public List<ActivityAwardVO> getAwardList() {
|
return awardList;
|
}
|
|
public void setAwardList(List<ActivityAwardVO> awardList) {
|
this.awardList = awardList;
|
}
|
|
public static class SponsorAdBean {
|
/**
|
* icon : 广告图标
|
* title : 广告名称
|
* label : {}
|
* content : 广告内容
|
* jump : {"jumpType":"lifeFollow","showName":"收藏直播间","jumpParams":{"sceneId":"48a5df949dd5406193dcdba81f0bb9fd"}}
|
*/
|
|
private String icon;
|
private String title;
|
private LabelVO label;
|
private String content;
|
private JumpDetailVO jump;
|
|
public String getIcon() {
|
return icon;
|
}
|
|
public void setIcon(String icon) {
|
this.icon = icon;
|
}
|
|
public String getTitle() {
|
return title;
|
}
|
|
public void setTitle(String title) {
|
this.title = title;
|
}
|
|
public LabelVO getLabel() {
|
return label;
|
}
|
|
public void setLabel(LabelVO label) {
|
this.label = label;
|
}
|
|
public String getContent() {
|
return content;
|
}
|
|
public void setContent(String content) {
|
this.content = content;
|
}
|
|
public JumpDetailVO getJump() {
|
return jump;
|
}
|
|
public void setJump(JumpDetailVO jump) {
|
this.jump = jump;
|
}
|
|
}
|
|
|
public static class JoinConditionBean {
|
/**
|
* conditionsDesc : ["",""]
|
* conditions : [{"eventType":"lifeFollow"}]
|
* marks : 备注
|
*/
|
|
private String marks;
|
private List<String> conditionsDesc;
|
private List<ActivityJoinConditionEvent> conditions;
|
|
public String getMarks() {
|
return marks;
|
}
|
|
public void setMarks(String marks) {
|
this.marks = marks;
|
}
|
|
public List<String> getConditionsDesc() {
|
return conditionsDesc;
|
}
|
|
public void setConditionsDesc(List<String> conditionsDesc) {
|
this.conditionsDesc = conditionsDesc;
|
}
|
|
public List<ActivityJoinConditionEvent> getConditions() {
|
return conditions;
|
}
|
|
public void setConditions(List<ActivityJoinConditionEvent> conditions) {
|
this.conditions = conditions;
|
}
|
}
|
|
public static class OpenConditionsBean {
|
/**
|
* conditions : ["",""]
|
* marks : 备注
|
*/
|
|
private String marks;
|
private List<String> conditions;
|
|
public String getMarks() {
|
return marks;
|
}
|
|
public void setMarks(String marks) {
|
this.marks = marks;
|
}
|
|
public List<String> getConditions() {
|
return conditions;
|
}
|
|
public void setConditions(List<String> conditions) {
|
this.conditions = conditions;
|
}
|
}
|
|
public static class StateInfoBean {
|
/**
|
* title : 状态信息的标题
|
* subTitle : 状态信息副标题
|
* drawnInfo : {"award":{"id":123,"typeIcon":"类型图标链接","title":"奖品名称","link":"详情链接"},"subTitle":"中奖的副标题"}
|
*/
|
|
private String title;
|
private String subTitle;
|
private DrawnInfoBean drawnInfo;
|
|
public String getTitle() {
|
return title;
|
}
|
|
public void setTitle(String title) {
|
this.title = title;
|
}
|
|
public String getSubTitle() {
|
return subTitle;
|
}
|
|
public void setSubTitle(String subTitle) {
|
this.subTitle = subTitle;
|
}
|
|
public DrawnInfoBean getDrawnInfo() {
|
return drawnInfo;
|
}
|
|
public void setDrawnInfo(DrawnInfoBean drawnInfo) {
|
this.drawnInfo = drawnInfo;
|
}
|
|
public static class DrawnInfoBean {
|
/**
|
* award : {"id":123,"typeIcon":"类型图标链接","title":"奖品名称","link":"详情链接"}
|
* subTitle : 中奖的副标题
|
*/
|
|
private ActivityAwardVO award;
|
private String subTitle;
|
|
public ActivityAwardVO getAward() {
|
return award;
|
}
|
|
public void setAward(ActivityAwardVO award) {
|
this.award = award;
|
}
|
|
public String getSubTitle() {
|
return subTitle;
|
}
|
|
public void setSubTitle(String subTitle) {
|
this.subTitle = subTitle;
|
}
|
}
|
}
|
}
|
}
|