package com.yunhai.acasyllabu.model.syllabus; import lombok.Getter; import lombok.Setter; import java.util.ArrayList; import java.util.List; /** * 课表编辑页生效设置:时段判定边界 + 指定年级启用模板的行。 * 该年级无启用模板时 rows 为空,前端回退内置默认 10 节。 */ @Getter @Setter public class EffectiveSettingVo { private TimeSettingVo time = new TimeSettingVo(); /** 生效模板行(节次 + 空白行,按顺序);无启用模板时为空 */ private List rows = new ArrayList<>(); /** 生效模板教学日 7 位 0/1 串(周一~周日);无启用模板时 7 天全开 */ private String teachDays = "1111111"; /** 生效模板名称(如 春),无启用模板时为空 */ private String templateName; }