QuestionDTO.java 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. package com.diagbot.dto;
  2. import com.diagbot.entity.QuestionDetail;
  3. import lombok.Getter;
  4. import lombok.Setter;
  5. import java.util.ArrayList;
  6. import java.util.List;
  7. /**
  8. * @Description: 返回标签内容
  9. * @Author: ztg
  10. * @Date: 2018/10/24 16:11
  11. */
  12. @Getter
  13. @Setter
  14. public class QuestionDTO {
  15. private Long id;// id
  16. private String name;//内容
  17. private String tagName;//标签名称
  18. private Integer type;//类型(1:症状 3:其他史 4:查体,5:化验 6:辅检 7:诊断)
  19. private Integer controlType; //控件类型
  20. private Integer itemType; //元素类型
  21. private Integer sexType; //性别(1:男 2:女 3:通用)
  22. private Integer tagType; //标签标识
  23. private String labelPrefix = ""; //前置内容
  24. private String labelSuffix = ""; //后置内容
  25. private String url;
  26. private Integer specFlag;//特殊标记(0:没有标记,1:拼接到主诉)
  27. private Integer required;//必填(0:不必填,1:必填)
  28. private String exclusionDetail; //互斥选项(如1,2|3,4(1,2互斥,3,4互斥))
  29. private String explains;//详细阐述
  30. private String description; // 客户端界面描述
  31. private Integer exclusionType; //互斥类型
  32. private List<QuestionDetail> questionDetailList = new ArrayList<>(); //标签明细表
  33. private List<QuestionDTO> questionMapping = new ArrayList<>(); //下级标签
  34. private String flag; // 类型标记
  35. private String remark;//备注
  36. }