28 lines
822 B
Java
28 lines
822 B
Java
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<TemplateRowVo> rows = new ArrayList<>();
|
|
|
|
/** 生效模板教学日 7 位 0/1 串(周一~周日);无启用模板时 7 天全开 */
|
|
private String teachDays = "1111111";
|
|
|
|
/** 生效模板名称(如 春),无启用模板时为空 */
|
|
private String templateName;
|
|
}
|