package com.smartor.domain;
|
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import java.io.Serializable;
|
import java.util.List;
|
|
/**
|
* 子任务问题选项统计结果
|
*
|
* @author 陈昶聿
|
* @date 2025-12-31
|
*/
|
@ApiModel(value = "ServiceSubtaskScriptCount", description = "子任务问题选项统计结果")
|
@Data
|
public class ServiceSubtaskScriptCount implements Serializable {
|
private static final long serialVersionUID = 1L;
|
|
/**
|
* 问题ID
|
*/
|
@ApiModelProperty(name = "问题ID")
|
private Long scriptid;
|
|
/**
|
* 问题内容
|
*/
|
@ApiModelProperty("问题内容")
|
private String scriptContent;
|
|
/**
|
* 已填写数量
|
*/
|
@ApiModelProperty(value = "已填写数量")
|
private Integer completedQuantity;
|
|
/**
|
* 所有数量
|
*/
|
@ApiModelProperty(value = "所有数量")
|
private Integer allQuantity;
|
|
/**
|
* 已填写比例
|
*/
|
@ApiModelProperty(value = "已填写比例")
|
private String completedPercentage;
|
|
/**
|
* 问题选项
|
*/
|
@ApiModelProperty(value = "问题选项")
|
private String optionText;
|
|
/**
|
* 问题选择数
|
*/
|
@ApiModelProperty(value = "问题选择数")
|
private Integer chosenQuantity;
|
|
/**
|
* 选择比例 = (chosenQuantity / completedQuantity)
|
*/
|
@ApiModelProperty(value = "选择比例")
|
private String chosenPercentage;
|
|
|
/**
|
* 明细
|
*/
|
@ApiModelProperty(value = "明细")
|
private List<ServiceSubtaskScriptCount> details;
|
|
}
|