bug修复

This commit is contained in:
liumengyu
2026-08-26 09:56:12 +08:00
parent a30b963dea
commit a43561af8d
11 changed files with 432 additions and 78 deletions
@@ -1,52 +1,114 @@
package com.roomroot.jwgl.vo.courserunning;
import com.roomroot.jwgl.dto.courserunning.AdjustRoomDTO;
import com.roomroot.jwgl.dto.courserunning.AdjustSupportDTO;
import com.roomroot.jwgl.dto.courserunning.AdjustTeacherDTO;
import com.roomroot.jwgl.dto.courserunning.AdjustTeamDTO;
import lombok.Data;
import java.time.LocalDateTime;
import java.util.List;
/**
* 可供调课的课次,来自学员队任务表,并关联课表、课程表
* 可供调课的课次。
* <p>
* 字段与 {@code /adjust/submit} 入参对齐:除事由、备注等需用户填写的项外,
* 其余提交字段均带出当前课次默认值,前端可直接用于新增调课申请。
* </p>
*/
@Data
public class AdjustableLessonVO {
/** 实施_课程表编号(实施_调课申请主关联) */
/** 实施_课程表编号,对应提交参数 sskcbbh */
private String sskcbbh;
/** 上课日期 */
private java.time.LocalDateTime rq;
/** 当前上课日期,作为提交参数 rq 的默认值 */
private LocalDateTime rq;
/** 原节次 */
/** 当前节次,作为提交参数 jc 的默认值 */
private Integer jc;
/** 学员队任务表编号 */
/** 年度,对应提交参数 nd */
private Integer nd;
/** 申请教员编号,对应提交参数 sqjybh */
private String sqjybh;
/** 学员队任务表编号,对应提交参数 xydrwbh */
private String xydrwbh;
/** 课表.课编号 */
/** 课表.课编号,对应提交参数 kbh */
private String kbh;
/** 课程名称 */
/** 课程表编号,对应提交参数 kcbbh */
private String kcbbh;
/** 拟调整教室编号,默认当前教室,对应提交参数 xjsbh */
private String xjsbh;
/** 当前教学内容,对应提交参数 jxnr */
private String jxnr;
/** 当前教学要点,对应提交参数 jxyd */
private String jxyd;
/** 当前教学方法,对应提交参数 jxff */
private String jxff;
/** 当前教学保障备注,对应提交参数 jxbzbz */
private String jxbzbz;
/** 当前用车信息,对应提交参数 ycxx */
private String ycxx;
/** 当前教室列表,对应提交参数 roomList */
private List<AdjustRoomDTO> roomList;
/** 当前辅助教员列表,对应提交参数 teacherList */
private List<AdjustTeacherDTO> teacherList;
/** 当前学员队列表,对应提交参数 teamList */
private List<AdjustTeamDTO> teamList;
/** 当前保障明细列表,对应提交参数 supportList */
private List<AdjustSupportDTO> supportList;
/** 原教室编号 */
private String yjsbh;
/** 课程名称(展示用) */
private String kcmc;
/** 学员队编号 */
/** 学员队编号(展示用) */
private String xydbh;
/** 学员队名称 */
/** 学员队名称(展示用) */
private String xydmc;
/** 教员编号 */
/** 教员编号(展示用) */
private String jybh;
/** 课次序号 */
/** 课次序号(展示用) */
private Integer kcxh;
/** 教室编号 */
/** 当前教室编号(展示用,与 xjsbh 同值) */
private String jsbh;
/** 年度 */
private Integer nd;
/** 教研室代号 */
private String jysdh;
/** 课程表编号 */
private String kcbbh;
/**
* 课次关联子表明细行,仅用于批量回填,不对外返回。
*/
@Data
public static class ChildRow {
private String sskcbbh;
private String jsbh;
private String bz;
private String fzjybh;
private Integer zjy;
private String xydbh;
private String bztgmxbh;
private Integer sl;
}
}
@@ -0,0 +1,27 @@
package com.roomroot.jwgl.vo.kcb;
import lombok.Data;
import java.util.List;
/**
* 今日课表、本周课表查询结果。
* <p>
* {@code rq} 为当前查看日期,连续点上一天/下一天/上一周/下一周时把该值回传,并带 offset。
* </p>
*/
@Data
public class DailyWeeklyTimetableRangeVO {
/** 当前查看日期(yyyy-MM-dd),下次切换时回传 */
private String rq;
/** 查询起始日期 */
private String startDate;
/** 查询结束日期 */
private String endDate;
/** 课表行 */
private List<DailyWeeklyTimetableVO> list;
}