package com.reading.platform.dto.request;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.time.LocalDate;

@Data
@Schema(description = "学生更新请求")
public class StudentUpdateRequest {

    @Schema(description = "姓名", example = "张三")
    private String name;

    @Schema(description = "性别", example = "male")
    private String gender;

    @Schema(description = "出生日期", example = "2018-01-01")
    private LocalDate birthDate;

    @Schema(description = "头像URL")
    private String avatarUrl;

    @Schema(description = "年级", example = "大班")
    private String grade;

    @Schema(description = "学号", example = "S2024001")
    private String studentNo;

    @Schema(description = "阅读水平", example = "初级")
    private String readingLevel;

    @Schema(description = "兴趣爱好", example = "画画、唱歌")
    private String interests;

    @Schema(description = "备注", example = "性格活泼")
    private String notes;

    @Schema(description = "状态", example = "active")
    private String status;

}
