package com.matrix.system.app.vo;
|
|
import com.matrix.core.tools.StringUtils;
|
import com.matrix.system.hive.bean.Answer;
|
import com.matrix.system.hive.bean.VipAnswer;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
|
import java.util.List;
|
|
/**
|
* @author wzy
|
* @date 2020-12-28
|
**/
|
@ApiModel(value = "QuestionVo", description = "会员档案返回参数类")
|
public class QuestionVo {
|
|
@ApiModelProperty(value = "问题ID")
|
private Long id;
|
|
@ApiModelProperty(value = "问题")
|
private String question;
|
|
@ApiModelProperty(value = "类型 1-文本 输入框 2-单选 下拉框 3-多选 多选框 4-长文本 文本域 5-标题 只显示即可")
|
private String type;
|
|
@ApiModelProperty(value = "单选、多选的选项")
|
private List<Answer> answers;
|
|
@ApiModelProperty(value = "回显答案")
|
private VipAnswer vipAnswer;
|
|
public Long getId() {
|
return id;
|
}
|
|
public void setId(Long id) {
|
this.id = id;
|
}
|
|
public String getQuestion() {
|
return question;
|
}
|
|
public void setQuestion(String question) {
|
this.question = question;
|
}
|
|
public String getType() {
|
if (StringUtils.isNotBlank(type)) {
|
switch (type) {
|
case "文本" :
|
return "1";
|
case "单选" :
|
return "2";
|
case "多选" :
|
return "3";
|
case "长文本" :
|
return "4";
|
case "标题" :
|
return "5";
|
default:
|
return "6";
|
}
|
}
|
return type;
|
}
|
|
public void setType(String type) {
|
this.type = type;
|
}
|
|
public List<Answer> getAnswers() {
|
return answers;
|
}
|
|
public void setAnswers(List<Answer> answers) {
|
this.answers = answers;
|
}
|
|
public VipAnswer getVipAnswer() {
|
return vipAnswer;
|
}
|
|
public void setVipAnswer(VipAnswer vipAnswer) {
|
this.vipAnswer = vipAnswer;
|
}
|
}
|