forked from liweijie/education
1、校历的78、晚上、夜间等直接落库,
2、配当、任务书完善、排课窗完善; 3、任务书批量发布、删除等; 4、班历同步校历
This commit is contained in:
@@ -2,6 +2,8 @@ package com.roomroot.jwgl.dto.kcb;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 班次课表查询条件。
|
||||
* <p>未传年度、学期时按当前时间取本学期。</p>
|
||||
@@ -20,4 +22,19 @@ public class TimetableQuery {
|
||||
|
||||
/** 学员队名称(队别班次模糊) */
|
||||
private String xydmc;
|
||||
|
||||
/** 教员编号(主讲/辅讲/责任教员任一命中) */
|
||||
private String jybh;
|
||||
|
||||
/** 教室编号(课次场地或课程默认场地任一命中) */
|
||||
private String jsbh;
|
||||
|
||||
/** 教研室代号(按课程归属教研室过滤) */
|
||||
private String jysdh;
|
||||
|
||||
/** 学员编号(服务端解析为其所在学员队后按队过滤) */
|
||||
private String xybh;
|
||||
|
||||
/** 教员编号集合(教研室等批量范围过滤用) */
|
||||
private List<String> jybhs;
|
||||
}
|
||||
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
package com.roomroot.jwgl.dto.scheduling;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 拖拽移动课次请求(阶段 E4):把课程在 from 格的课次平移到 to 格。
|
||||
* 目标格沿用 arrange 的硬冲突校验;软提示(配当周次不符)照常移动并返回 warning。
|
||||
*/
|
||||
@Data
|
||||
public class SchedulingMoveRequest {
|
||||
|
||||
/** 实施_课程编号 */
|
||||
private String sskcbh;
|
||||
|
||||
/** 源格(已有课次) */
|
||||
private SchedulingArrangeRequest.Cell from;
|
||||
|
||||
/** 目标格 */
|
||||
private SchedulingArrangeRequest.Cell to;
|
||||
}
|
||||
+30
@@ -0,0 +1,30 @@
|
||||
package com.roomroot.jwgl.dto.taskbook;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 批量填报请求:对所选课程任务行统一应用填报字段(仅写非空字段)。
|
||||
*/
|
||||
@Data
|
||||
public class TaskBookBatchFillRequest {
|
||||
|
||||
/** 课程任务编号列表 */
|
||||
private List<String> bhList;
|
||||
|
||||
/** 教研室计划教员编号 */
|
||||
private String jysjhjybh;
|
||||
|
||||
/** 场地编号(useSpecial=true 时忽略,取班次专用教室) */
|
||||
private String jsbh;
|
||||
|
||||
/** 使用班次专用教室 */
|
||||
private Boolean useSpecial;
|
||||
|
||||
/** 排课建议(教研室计划备注) */
|
||||
private String jysjhbz;
|
||||
|
||||
/** 课次序号 */
|
||||
private Integer kcxh;
|
||||
}
|
||||
+21
@@ -0,0 +1,21 @@
|
||||
package com.roomroot.jwgl.dto.taskbook;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 批量指定场地请求。
|
||||
*/
|
||||
@Data
|
||||
public class TaskBookBatchRoomRequest {
|
||||
|
||||
/** 课程任务编号列表 */
|
||||
private List<String> bhList;
|
||||
|
||||
/** 教室编号(useSpecial=false 时必传) */
|
||||
private String jsbh;
|
||||
|
||||
/** true=使用各行班次专用教室(忽略 jsbh,取各班次学期.专用教室编号) */
|
||||
private Boolean useSpecial;
|
||||
}
|
||||
+26
@@ -0,0 +1,26 @@
|
||||
package com.roomroot.jwgl.dto.taskbook;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 批量指定责任教员请求。
|
||||
*/
|
||||
@Data
|
||||
public class TaskBookBatchTeacherRequest {
|
||||
|
||||
/** 课程任务编号列表 */
|
||||
private List<String> bhList;
|
||||
|
||||
/**
|
||||
* 指定方式:
|
||||
* unit — 责任单位教员(教员必须属于各行教研室 jysdh);
|
||||
* academy — 全院教员(任意在职教员);
|
||||
* plan — 应用各行教研室计划教员(jybh = 各行 jysjhjybh)。
|
||||
*/
|
||||
private String mode;
|
||||
|
||||
/** 责任教员编号(mode=unit / academy 时必传) */
|
||||
private String jybh;
|
||||
}
|
||||
+3
@@ -19,4 +19,7 @@ public class TaskBookFillRequest {
|
||||
|
||||
/** 排课建议(教研室计划备注) */
|
||||
private String jysjhbz;
|
||||
|
||||
/** 课次序号(课序设置;非空时写入) */
|
||||
private Integer kcxh;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user