package com.template.model.request;

import lombok.Data;

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

/**
 * <p>
 *
 * </p>
 *
 * @author ceshi
 * @since 2023-12-04
 */
@Data
public class updateSmartGradeRequest {

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

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

    /**
     * 年级序号
     */
    @NotNull(message = "年级序号不能为空")
    private Integer gradeNo;

    /**
     * 科目ID集合
     */
    @NotEmpty(message = "科目ID集合不能为空")
    private List<Integer> subjectIds;
}
