package com.admin.major.domain.dto;

import com.admin.common.annotation.Excel;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
@JsonIgnoreProperties(ignoreUnknown = true)
public class MajorApplyViewDTO {
	private String   notice;
	
	private Integer  majorApplyId;

	@Excel(name = "申请状态", readConverterExp = "0=未提交,1=已提交,2=通过,3=驳回")
	private Integer  applyStatus;
	
	private String   studentId;

	@Excel(name = "学生姓名")
	private String   studentName;
	
	private Integer  genderId;
	
	private String   genderName;
	
	private String   gradeName;

	@Excel(name = "学号")
	private String   studentNO;
	
	private String   mobileNo;
	
	private String   studentEmail;
	
	private String   majorId1st;

	@Excel(name = "第一志愿")
	private String   majorName1st;
	
	private String   majorId2st;

	@Excel(name = "第二志愿")
	private String   majorName2st;
	
	private String   majorId3st;

	@Excel(name = "第三志愿")
	private String   majorName3st;
	
	private String   majorId4st;

	@Excel(name = "第四志愿")
	private String   majorName4st;
	
	private String   majorId5st;

	@Excel(name = "第五志愿")
	private String   majorName5st;
	
	private String  studentSign;
	@Excel(name = "年份")
	private String  year;
	@Excel(name = "学院")
	private Long  collegeId;

	private Date applyDate;

	@Excel(name = "状态", readConverterExp = "1=启用,0=弃用")
	private String status;
}
