Files
aca-syllabu-service/src/main/java/com/yunhai/acasyllabu/model/syllabus/TimetableVo.java
T
wanghu e974d46770
build / build-push (push) Successful in 37s
commit
2026-10-13 09:22:43 +08:00

44 lines
982 B
Java

package com.yunhai.acasyllabu.model.syllabus;
import lombok.Data;
import java.util.ArrayList;
import java.util.List;
/**
* 课程表视图(电子版节次 + 照片版附件信息)。
*/
@Data
public class TimetableVo {
/** 班级ID */
private Integer classId;
/** 学年(如 2026;课表按当前学年学期读写) */
private Integer year;
/** 学期(1第一学期 2第二学期) */
private Integer term;
/** 班级名称 */
private String className;
/** 年级名称 */
private String gradeName;
/** 维护教师/平台用户 id */
private Integer teacherId;
/** 照片课表附件ID(未上传为 null) */
private Integer photoFileId;
/** 照片原始文件名 */
private String photoName;
/** 照片大小(字节) */
private Integer photoSize;
/** 节次列表(无数据时前端补默认 10 节) */
private List<TimetableSlotVo> slots = new ArrayList<>();
}