|
@@ -0,0 +1,108 @@
|
|
|
+package com.citu.module.menduner.system.controller.base.person.student;
|
|
|
+
|
|
|
+
|
|
|
+import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
|
|
|
+import com.alibaba.excel.annotation.ExcelProperty;
|
|
|
+import io.swagger.v3.oas.annotations.media.Schema;
|
|
|
+import lombok.Data;
|
|
|
+
|
|
|
+import java.time.LocalDateTime;
|
|
|
+
|
|
|
+@Schema(description = "管理后台 - 学生信息 Response VO")
|
|
|
+@Data
|
|
|
+@ExcelIgnoreUnannotated
|
|
|
+public class StudentRespVO {
|
|
|
+
|
|
|
+ @Schema(description = "id", requiredMode = Schema.RequiredMode.REQUIRED, example = "58")
|
|
|
+ @ExcelProperty("id")
|
|
|
+ private Long id;
|
|
|
+
|
|
|
+ @Schema(description = "用户id", requiredMode = Schema.RequiredMode.REQUIRED, example = "29180")
|
|
|
+ @ExcelProperty("用户id")
|
|
|
+ private Long userId;
|
|
|
+
|
|
|
+ @Schema(description = "人才id", requiredMode = Schema.RequiredMode.REQUIRED, example = "18403")
|
|
|
+ @ExcelProperty("人才id")
|
|
|
+ private Long personId;
|
|
|
+
|
|
|
+ @Schema(description = "学生毕业状态 0.未毕业 1.毕业", example = "1")
|
|
|
+ @ExcelProperty("学生毕业状态 0.未毕业 1.毕业")
|
|
|
+ private String graduationStatus;
|
|
|
+
|
|
|
+ @Schema(description = "0.待就业 1.就业", example = "1")
|
|
|
+ @ExcelProperty("0.待就业 1.就业")
|
|
|
+ private Integer status;
|
|
|
+
|
|
|
+ @Schema(description = "学生就业企业id", example = "12769")
|
|
|
+ @ExcelProperty("学生就业企业id")
|
|
|
+ private Long enterpriseId;
|
|
|
+
|
|
|
+ @Schema(description = "学号")
|
|
|
+ @ExcelProperty("学号")
|
|
|
+ private String studentNo;
|
|
|
+
|
|
|
+ @Schema(description = "身份证真实姓名", example = "赵六")
|
|
|
+ @ExcelProperty("身份证真实姓名")
|
|
|
+ private String idCardName;
|
|
|
+
|
|
|
+ @Schema(description = "身份证编码")
|
|
|
+ @ExcelProperty("身份证编码")
|
|
|
+ private String idCardNo;
|
|
|
+
|
|
|
+ @Schema(description = "身份证正面")
|
|
|
+ @ExcelProperty("身份证正面")
|
|
|
+ private String idCardImg1;
|
|
|
+
|
|
|
+ @Schema(description = "身份证反面")
|
|
|
+ @ExcelProperty("身份证反面")
|
|
|
+ private String idCardImg2;
|
|
|
+
|
|
|
+ @Schema(description = "学生认证状态 0.未认证 1.已认证 ", example = "1")
|
|
|
+ @ExcelProperty("学生认证状态 0.未认证 1.已认证 ")
|
|
|
+ private String authStatus;
|
|
|
+
|
|
|
+ @Schema(description = "学校id", example = "23869")
|
|
|
+ @ExcelProperty("学校id")
|
|
|
+ private Long schoolId;
|
|
|
+
|
|
|
+ @Schema(description = "学校名称", example = "李四")
|
|
|
+ @ExcelProperty("学校名称")
|
|
|
+ private String schoolName;
|
|
|
+
|
|
|
+ @Schema(description = "学生班级", example = "19418")
|
|
|
+ @ExcelProperty("学生班级")
|
|
|
+ private Long schoolClassId;
|
|
|
+
|
|
|
+ @Schema(description = "院系名称", example = "张三")
|
|
|
+ @ExcelProperty("院系名称")
|
|
|
+ private String schoolDepartmentName;
|
|
|
+
|
|
|
+ @Schema(description = "学生班级", example = "王五")
|
|
|
+ @ExcelProperty("学生班级")
|
|
|
+ private String schoolClassName;
|
|
|
+
|
|
|
+ @Schema(description = "学生专业", example = "19527")
|
|
|
+ @ExcelProperty("学生专业")
|
|
|
+ private Long majorId;
|
|
|
+
|
|
|
+ @Schema(description = "学生专业", example = "张三")
|
|
|
+ @ExcelProperty("学生专业")
|
|
|
+ private String majorName;
|
|
|
+
|
|
|
+ @Schema(description = "专业代码")
|
|
|
+ @ExcelProperty("专业代码")
|
|
|
+ private String majorCode;
|
|
|
+
|
|
|
+ @Schema(description = "紧急联系人姓名", example = "王五")
|
|
|
+ @ExcelProperty("紧急联系人姓名")
|
|
|
+ private String emergencyContactName;
|
|
|
+
|
|
|
+ @Schema(description = "紧急联系人手机号")
|
|
|
+ @ExcelProperty("紧急联系人手机号")
|
|
|
+ private String emergencyContactPhone;
|
|
|
+
|
|
|
+ @Schema(description = "创建时间", requiredMode = Schema.RequiredMode.REQUIRED)
|
|
|
+ @ExcelProperty("创建时间")
|
|
|
+ private LocalDateTime createTime;
|
|
|
+
|
|
|
+}
|