package com.ks.daylucky.pojo.DTO;
|
|
import com.google.gson.Gson;
|
import com.google.gson.annotations.Expose;
|
import org.yeshi.utils.StringUtil;
|
|
public class UserMsgSettings {
|
|
|
//参加抽奖
|
@Expose
|
private Boolean joinActivityMsg;
|
//开奖
|
@Expose
|
private Boolean openActivityMsg;
|
//中奖
|
@Expose
|
private Boolean drawnMsg;
|
//未中奖
|
@Expose
|
private Boolean notDrawnMsg;
|
//未开奖
|
@Expose
|
private Boolean notOpenActivityMsg;
|
//成功助力
|
@Expose
|
private Boolean assistSuccessMsg;
|
|
public Boolean getJoinActivityMsg() {
|
return joinActivityMsg;
|
}
|
|
public void setJoinActivityMsg(Boolean joinActivityMsg) {
|
this.joinActivityMsg = joinActivityMsg;
|
}
|
|
public Boolean getOpenActivityMsg() {
|
return openActivityMsg;
|
}
|
|
public void setOpenActivityMsg(Boolean openActivityMsg) {
|
this.openActivityMsg = openActivityMsg;
|
}
|
|
public Boolean getDrawnMsg() {
|
return drawnMsg;
|
}
|
|
public void setDrawnMsg(Boolean drawnMsg) {
|
this.drawnMsg = drawnMsg;
|
}
|
|
public Boolean getNotDrawnMsg() {
|
return notDrawnMsg;
|
}
|
|
public void setNotDrawnMsg(Boolean notDrawnMsg) {
|
this.notDrawnMsg = notDrawnMsg;
|
}
|
|
public Boolean getNotOpenActivityMsg() {
|
return notOpenActivityMsg;
|
}
|
|
public void setNotOpenActivityMsg(Boolean notOpenActivityMsg) {
|
this.notOpenActivityMsg = notOpenActivityMsg;
|
}
|
|
public Boolean getAssistSuccessMsg() {
|
return assistSuccessMsg;
|
}
|
|
public void setAssistSuccessMsg(Boolean assistSuccessMsg) {
|
this.assistSuccessMsg = assistSuccessMsg;
|
}
|
|
@Override
|
public String toString() {
|
return new Gson().toJson(this);
|
}
|
|
|
public static UserMsgSettings parse(String settings) {
|
if (StringUtil.isNullOrEmpty(settings)) {
|
settings = "{}";
|
}
|
return new Gson().fromJson(settings, UserMsgSettings.class);
|
}
|
}
|