package com.ks.lucky.pojo.DTO.mq;
|
|
import com.ks.lucky.pojo.DO.LuckyActivityAwardResult;
|
|
import java.io.Serializable;
|
import java.util.Date;
|
|
/**
|
* 中奖消息
|
*/
|
public class ActivityDrawnMsgDTO implements Serializable {
|
//用户信息
|
private String uid;
|
private Long appId;
|
|
//活动ID
|
private Long activityId;
|
//中奖ID
|
private Long awardResultId;
|
//状态
|
private Integer awardResultState;
|
//状态说明
|
private String awardResultStateDesc;
|
//触发日期
|
private Date dateTime;
|
|
|
public static ActivityDrawnMsgDTO create(LuckyActivityAwardResult result) {
|
ActivityDrawnMsgDTO dto = new ActivityDrawnMsgDTO();
|
dto.setActivityId(result.getActivityId());
|
dto.setAppId(result.getAppId());
|
dto.setAwardResultId(result.getId());
|
dto.setAwardResultState(result.getState());
|
dto.setAwardResultStateDesc(result.getStateDesc());
|
dto.setDateTime(new Date());
|
dto.setUid(result.getUid());
|
return dto;
|
}
|
|
|
public String getUid() {
|
return uid;
|
}
|
|
public void setUid(String uid) {
|
this.uid = uid;
|
}
|
|
public Long getAppId() {
|
return appId;
|
}
|
|
public void setAppId(Long appId) {
|
this.appId = appId;
|
}
|
|
public Long getActivityId() {
|
return activityId;
|
}
|
|
public void setActivityId(Long activityId) {
|
this.activityId = activityId;
|
}
|
|
public Long getAwardResultId() {
|
return awardResultId;
|
}
|
|
public void setAwardResultId(Long awardResultId) {
|
this.awardResultId = awardResultId;
|
}
|
|
public Integer getAwardResultState() {
|
return awardResultState;
|
}
|
|
public void setAwardResultState(Integer awardResultState) {
|
this.awardResultState = awardResultState;
|
}
|
|
public String getAwardResultStateDesc() {
|
return awardResultStateDesc;
|
}
|
|
public void setAwardResultStateDesc(String awardResultStateDesc) {
|
this.awardResultStateDesc = awardResultStateDesc;
|
}
|
|
public Date getDateTime() {
|
return dateTime;
|
}
|
|
public void setDateTime(Date dateTime) {
|
this.dateTime = dateTime;
|
}
|
}
|