package com.ruoyi.common.core.domain.model;

import com.ruoyi.common.enums.ExamType;
import com.ruoyi.common.utils.dz.SubjectScore;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 用户注册对象
 * 
 * @author ruoyi
 */
@ApiModel("完善信息")
@Data
public class RegisterBody extends LoginBody
{
    @ApiModelProperty(value = "学生姓名", example = "张三")
    String nickName;
    @ApiModelProperty(value = "所在省份", example = "湖南")
    String location;
    @ApiModelProperty(value = "考生类型字典", example = "OHS")
    ExamType examType;
    @ApiModelProperty(value = "专业科目类型", example = "1")
    Integer examMajor;
    @ApiModelProperty(value = "毕业年份", example = "2028")
    Integer endYear;
    @ApiModelProperty("邀请码")
    String inviteCode;
    @ApiModelProperty("多科成绩")
    SubjectScore scores = new SubjectScore();
    @ApiModelProperty(value = "学校ID", example = "1")
    Long schoolId;
    @ApiModelProperty(value = "班级ID", example = "1")
    Long classId;
    @ApiModelProperty(value = "培训学校ID", example = "1")
    Long campusSchoolId;
    @ApiModelProperty(value = "培训班级ID", example = "1")
    Long campusClassId;
    @ApiModelProperty("微信绑定id")
    String openId;
}
