package com.template.model.request;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

/**
 * @Author: binguo
 * @Date: 2023/7/7 星期五 14:27
 * @Description: com.repair.model.request
 * @Version: 1.0
 */
@Data
public class insertScoreRequest {
    /**
     * 学期
     */
    @NotNull(message = "学期不能为空")
    private String semester;

    /**
     * 年级ID
     */
    @NotNull(message = "年级ID不能为空")
    private Integer gradeId;

    /**
     * 年级
     */
    @NotBlank(message = "年级不能为空")
    private String grade;

    /**
     * 班级ID
     */
    @NotNull(message = "班级ID不能为空")
    private Integer schoolClassId;

    /**
     * 班级
     */
    @NotBlank(message = "班级不能为空")
    private String schoolClass;

    /**
     * 学号
     */
    @NotBlank(message = "学号不能为空")
    private String cardNo;

    /**
     * 学生ID
     */
    @NotNull(message = "学生不能为空")
    private Integer userId;

    /**
     * 学科
     */
    @NotNull(message = "学科不能为空")
    private Integer subjectId;

    /**
     * 考试类型
     */
    @NotNull(message = "考试类型不能为空")
    private Integer examType;

    /**
     * 成绩
     */
    @NotNull(message = "成绩不能为空")
    private Double score;
}
