package com.xinelu.manage.vo.patientquestionsubmitresult;

import com.xinelu.manage.vo.patientquestionsubjectresult.PatientQuestionSubjectResultVO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * 患者问卷提交结果信息对象 patient_question_submit_result
 *
 * @author zh
 * @date 2024-03-28
 */
@Data
public class PatientQuestionSubmitResultVO {

    private Long submitResulId;

    /**
     * 任务类型
     */
    private String taskContent;

    /**
     * 问卷标题
     */
    @ApiModelProperty(value = "问卷标题")
    private String questionnaireName;

    /**
     * 问卷说明
     */
    @ApiModelProperty(value = "问卷说明")
    private String questionnaireDescription;

    /**
     * 问卷总分值，小数点后两位
     */
    @ApiModelProperty(value = "问卷总分值，小数点后两位")
    private BigDecimal questionnaireTotalScore;

    /**
     * 问卷总得分，根据患者提交问卷得出的分值
     */
    @ApiModelProperty(value = "问卷总得分，根据患者提交问卷得出的分值")
    private BigDecimal totalScore;

    /**
     * 冗余:整个问卷中是否包含不满意项;DISCONTENTED:不满意;CONTENTED:满意;默认CONTENTED;
     * 2024/12/2
     */
    private String submitContentedFlag;

    /**
     * 冗余:整个问卷中是否包含异常项;REMARKABLE:异常的;ROUTINE:正常的;默认ROUTINE
     * 2024/12/2
     */
    private String submitRemarkableFlag;


    List<PatientQuestionSubjectResultVO> subjectResultList;
}
