You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
56 lines
1.3 KiB
Java
56 lines
1.3 KiB
Java
package com.supervision.vo.manage;
|
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
import lombok.Data;
|
|
|
|
import java.util.ArrayList;
|
|
import java.util.List;
|
|
|
|
@Data
|
|
public class AskQuestionLibraryResVo {
|
|
|
|
@ApiModelProperty("主键")
|
|
private String id;
|
|
|
|
@ApiModelProperty("问题库ID")
|
|
private String libraryQuestionId;
|
|
|
|
@ApiModelProperty("编码")
|
|
private String code;
|
|
|
|
@ApiModelProperty("问题类目id")
|
|
private String dictId;
|
|
|
|
@ApiModelProperty(value = "问题类目父级id")
|
|
private String parentDictId;
|
|
|
|
@ApiModelProperty("由用户传入的问题生成的问题列表")
|
|
private List<String> question;
|
|
|
|
@ApiModelProperty("用户设置的问题")
|
|
private String description;
|
|
|
|
@ApiModelProperty("默认回答")
|
|
private String defaultAnswer;
|
|
|
|
@ApiModelProperty("问题类目名")
|
|
private String nameZhPath;
|
|
|
|
@ApiModelProperty("类目名")
|
|
private String nameZh;
|
|
|
|
|
|
private List<Integer> dicIdPath;
|
|
public void generateDicIdPath(){
|
|
|
|
dicIdPath = new ArrayList<>();
|
|
if (StrUtil.isNotEmpty(parentDictId)){
|
|
dicIdPath.add(Integer.parseInt(parentDictId));
|
|
}
|
|
if (StrUtil.isNotEmpty(dictId)){
|
|
dicIdPath.add(Integer.parseInt(dictId));
|
|
}
|
|
}
|
|
}
|