package org.shunt.contorller.request;

import java.util.List;

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;

@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
@JsonIgnoreProperties(ignoreUnknown = true)
@ApiModel("特别申请")
public class SpecialApplyRequest {
	@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 = "专业ID")
	private String  majorId;
	@ApiModelProperty(value = "专业名称")
	private String  majorName;
	@ApiModelProperty(value = "申请原因")
	private String  applyReason ;
	@ApiModelProperty(value = "附件")
	private List<String>  attachmentList;
	@ApiModelProperty(value = "学生签名")
	private String  studentSign;
}
