|
|
@ -10,71 +10,74 @@ import java.util.List; |
|
|
|
*/ |
|
|
|
public class QuestionVo { |
|
|
|
@Data |
|
|
|
@ApiModel("类型信息") |
|
|
|
public static class ReportCodeVo { |
|
|
|
//id
|
|
|
|
@ApiModelProperty("id") |
|
|
|
private Long id; |
|
|
|
//code
|
|
|
|
@ApiModelProperty("code") |
|
|
|
private String code; |
|
|
|
//名称
|
|
|
|
@ApiModelProperty("名称") |
|
|
|
private String name; |
|
|
|
//上级code
|
|
|
|
@ApiModelProperty("上级code") |
|
|
|
private String parentCode; |
|
|
|
//是否为必做
|
|
|
|
@ApiModelProperty("是否为必做 0否 1是") |
|
|
|
private Byte must; |
|
|
|
//第几级code
|
|
|
|
@ApiModelProperty("第几级code") |
|
|
|
private Byte level; |
|
|
|
//排序
|
|
|
|
@ApiModelProperty("排序") |
|
|
|
private Integer sort; |
|
|
|
//备注
|
|
|
|
@ApiModelProperty("备注") |
|
|
|
private String remark; |
|
|
|
//记录类型
|
|
|
|
@ApiModelProperty("记录类型") |
|
|
|
private Byte reportType; |
|
|
|
//子类型
|
|
|
|
@ApiModelProperty("子类型") |
|
|
|
private List<ReportCodeVo> subReportCodes; |
|
|
|
//题目信息
|
|
|
|
@ApiModelProperty("题目信息") |
|
|
|
private List<CodeQuestionVo> questionVos; |
|
|
|
} |
|
|
|
|
|
|
|
@Data |
|
|
|
@ApiModel("题目") |
|
|
|
public static class CodeQuestionVo { |
|
|
|
//id
|
|
|
|
@ApiModelProperty("id") |
|
|
|
private Long id; |
|
|
|
//题目名称
|
|
|
|
@ApiModelProperty("题目名称") |
|
|
|
private String question; |
|
|
|
//code
|
|
|
|
@ApiModelProperty("code") |
|
|
|
private String code; |
|
|
|
//排序
|
|
|
|
@ApiModelProperty("排序") |
|
|
|
private Integer sort; |
|
|
|
//单位例如 g/L
|
|
|
|
@ApiModelProperty("单位例如 g/L") |
|
|
|
private String units; |
|
|
|
//类型 1单行文本,2多行文本,3单选,4多选,5下拉菜单,6日期,7图片(文件),8单选+其他,
|
|
|
|
// 9多选+其他,10下拉+其他,11多选+其他+说明,12单选+关联其他内容 13数字类型
|
|
|
|
@ApiModelProperty("类型 1单行文本,2多行文本,3单选,4多选,5下拉菜单,6日期,7图片(文件),8单选+其他" + |
|
|
|
" 9多选+其他,10下拉+其他,11多选+其他+说明,12单选+关联其他内容 13数字类型") |
|
|
|
private Byte type; |
|
|
|
//关联的选项id
|
|
|
|
@ApiModelProperty("关联的选项id") |
|
|
|
private Long relevanceOptionId; |
|
|
|
//是否是搜索条件
|
|
|
|
@ApiModelProperty("是否是搜索条件") |
|
|
|
private Byte searchCriteria; |
|
|
|
//备注
|
|
|
|
@ApiModelProperty("备注") |
|
|
|
private String remark; |
|
|
|
//选项信息
|
|
|
|
@ApiModelProperty("选项信息") |
|
|
|
private List<QuestionOptionVo> optionVos; |
|
|
|
} |
|
|
|
|
|
|
|
@Data |
|
|
|
@ApiModel("选项") |
|
|
|
public static class QuestionOptionVo { |
|
|
|
//id
|
|
|
|
@ApiModelProperty("id") |
|
|
|
private Long id; |
|
|
|
//题目id
|
|
|
|
@ApiModelProperty("题目id") |
|
|
|
private Long questionId; |
|
|
|
//排序
|
|
|
|
@ApiModelProperty("排序") |
|
|
|
private Integer sort; |
|
|
|
//显示值
|
|
|
|
@ApiModelProperty("显示值") |
|
|
|
private String showValue; |
|
|
|
//提交值
|
|
|
|
@ApiModelProperty("提交值") |
|
|
|
private String submitValue; |
|
|
|
//选择之后的操作 0无 1单行文本 2多行文本 3关联其他题目
|
|
|
|
@ApiModelProperty("选择之后的操作 0无 1单行文本 2多行文本 3关联其他题目") |
|
|
|
private Byte afterOperation; |
|
|
|
//选择之后关联的题目
|
|
|
|
@ApiModelProperty("选择之后关联的题目") |
|
|
|
private List<CodeQuestionVo> questionVos; |
|
|
|
} |
|
|
|
|
|
|
|