
package jnpf.model.cultivate.v2.identify.vo;

import jnpf.model.cultivate.vo.identify.IdentifyItemsWithCategoryVo;
import lombok.Data;

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

@Data
public class V2IdentifyTableInfoVo {
    private String id;
    /**
     * 鉴定名称
     */

    private String name;
    /**
     * 分类id
     */
    private String labelId;

    /**
     * 分类id
     */
    private String labelName;

    /**
     * 课程封面Id
     */

    private String coverId;
    /**
     * 任务封面Url
     */

    private String coverUrl;


    /**
     * 鉴定评分类型：0-等第制，1-等级制
     */
    private Integer scoreType;

    /**
     * 规则说明
     */
    private String ruleDesc;

    /**
     * 合格分数类型（1固定分，2百分比）
     */
    private Integer passType;

    /**
     * 合格分数
     */
    private BigDecimal passScore;

    /**
     * 优秀分数类型（1固定分，2百分比）
     */
    private Integer excellentType;

    /**
     * 优秀分数
     */
    private BigDecimal excellentScore;

    /**
     * 鉴定项集合
     */
    private List<IdentifyItemsWithCategoryVo> identifyItemList;

    /**
     * 等级制配置
     */
    private List<V2IdentifyTableScoreConfigVo> scoreConfig;

    /**
     * 证书id
     */
    private String certificateId;
}