package com.cool.store.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @Author suzhuhong
 * @Date 2024/4/25 11:26
 * @Version 1.0
 */
@Data
public class AssessmentTemplateDataVO {

    @ApiModelProperty("ID")
    private Long id;

    @ApiModelProperty("数据项id")
    private Long assessmentDataId;

    /**
     * 模板类型：0 - 教练员, 1 - 店长, 2 - 店员, 3 - 三方验收
     */
    @ApiModelProperty("模板类型：0 - 教练员, 1 - 店长, 2 - 店员, 3 - 三方验收")
    private Integer type;

    /**
     * 模板类别，可为空
     */
    @ApiModelProperty("分类")
    private String category;

    /**
     * 模板名称
     */
    @ApiModelProperty("模板名称")
    private String templateName;

    /**
     * 模板remark
     */
    @ApiModelProperty("模板remark")
    private List<String> templateRemarkList;

    /**
     * 考核项分值
     */
    @ApiModelProperty("考核项分值")
    private Long score;

    /**
     * 模板要求明细，包括详细的考核要求描述
     */
    @ApiModelProperty("模板要求明细，包括详细的考核要求描述")
    private String templateRequirements;


    /**
     * 店铺是否合格
     */
    @ApiModelProperty("店铺是否合格")
    private Boolean qualified;

    /**
     * 评分
     */
    @ApiModelProperty("得分")
    private Long goalScore;

    /**
     * 原因
     */
    @ApiModelProperty("原因")
    private String reason;

    /**
     * 评语
     */
    @ApiModelProperty("评语")
    private String comments;

    @ApiModelProperty("考核方式")
    private String checkType;

    @ApiModelProperty("图片")
    private String picture;

    @ApiModelProperty("视频")
    private String video;
}
