package org.shunt.contorller.request;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
@JsonIgnoreProperties(ignoreUnknown = true)
@ApiModel("专业分流申请")
public class MajorApplyRequest implements Serializable {
	private static final long serialVersionUID = 5522907907188297710L;
	@ApiModelProperty(value = "学院ID，可以从token里解析得到", required = false,hidden = true)
	private String  collegeId;
	@ApiModelProperty(value = "学生ID，可以从token里解析得到", required = false,hidden = true)
	private String  studentId;
	@ApiModelProperty(value = "年ID，可以从token里解析得到", required = false,hidden = true)
	private Integer  yearId;
	@ApiModelProperty(value = "专业ID1")
	private String  majorId1st;
	@ApiModelProperty(value = "专业ID2")
	private String  majorId2nd;
	@ApiModelProperty(value = "专业ID3")
	private String  majorId3rd;
	@ApiModelProperty(value = "专业ID4")
	private String  majorId4th;
	@ApiModelProperty(value = "专业ID5")
	private String  majorId5th;
	@ApiModelProperty(value = "学生签名")
	private String  studentSign;
}
