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