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; 
 | 
    } 
 | 
} 
 |