package cn.teammodel.model.dto.ai.comment;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.util.List;

/**
 * 智慧评语 科目表现
 */
@Data
public class WisdomSubjectComments {
    /**
     * 科目名称
     */
    @NotBlank(message = "请输入消息内容")
    public String subjectName;

    /**
     * 班级钱10排名
     */
    public List<StuInfo> rankings;

    /**
     * 自己班级排名
     */
    public StuInfo claasRanking;

    /**
     * 学生排名信息
     */
    public static class StuInfo
    {
        /**
         * 学生姓名
         */
        public String name;

        /**
         * 排名
         */
        public int ranking;

        /**
         * 占比
         */
        public double scoreRate;

        /**
         * 平均排名
         */
        public double average;
    }

}

