package cn.iocoder.yudao.module.zhuguang.controller.admin.basic_info.vo; import io.swagger.v3.oas.annotations.media.Schema; import lombok.*; import java.util.*; import org.springframework.format.annotation.DateTimeFormat; import java.time.LocalDateTime; import com.alibaba.excel.annotation.*; @Schema(description = "管理后台 - 课程班级 Response VO") @Data @ExcelIgnoreUnannotated public class CourseClassRespVO { @Schema(description = "课程班级ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "783") @ExcelProperty("课程班级ID") private Long id; @Schema(description = "学期", requiredMode = Schema.RequiredMode.REQUIRED) @ExcelProperty("学期") private String semester; @Schema(description = "课程ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "21103") @ExcelProperty("课程ID") private Long courseId; @Schema(description = "班级号", requiredMode = Schema.RequiredMode.REQUIRED) @ExcelProperty("班级号") private String classNum; @Schema(description = "授课老师ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "11374") @ExcelProperty("授课老师ID") private Long teacherId; @Schema(description = "学生人数", requiredMode = Schema.RequiredMode.REQUIRED) @ExcelProperty("学生人数") private Integer peopleNum; @Schema(description = "说明", example = "你说的对") @ExcelProperty("说明") private String description; @Schema(description = "课代表ID", example = "14228") @ExcelProperty("课代表ID") private Long studentId; @Schema(description = "创建时间", requiredMode = Schema.RequiredMode.REQUIRED) @ExcelProperty("创建时间") private LocalDateTime createTime; }