package org.shunt.contorller.response;

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 SpecialApplyViewVO {
	@ApiModelProperty(value = "注意事项")
	private String   notice;
	@ApiModelProperty(value = "特别申请ID")
	private Integer  specialApplyId;
	@ApiModelProperty(value = "审核状态：0未提交 1已提交 2通过 3驳回")
	private Integer  applyStatus;
	@ApiModelProperty(value = "学生ID")
	private String   studentId;
	@ApiModelProperty(value = "学生姓名")
	private String   studentName;
	@ApiModelProperty(value = "学生性别：0-男，1-女")
	private Integer  genderId;
	@ApiModelProperty(value = "学生性别")
	private String   genderName;
	@ApiModelProperty(value = "班级")
	private String   gradeName;
	@ApiModelProperty(value = "学生学号")
	private String   studentNO;
	@ApiModelProperty(value = "学生电话")
	private String   mobileNo;
	@ApiModelProperty(value = "学生邮箱")
	private String   studentEmail;
	@ApiModelProperty(value = "绩点")
	private Float    avgScore;
	@ApiModelProperty(value = "学生平均成绩点排名")
	private Integer  avgScoreRank;
	@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;
}
