后端代码
This commit is contained in:
+22
-1
@@ -24,8 +24,29 @@ public class ScheduleAdjustApplyVO {
|
||||
*/
|
||||
private String sskcbbh;
|
||||
|
||||
/** 学员队任务表编号 */
|
||||
private String xydrwbh;
|
||||
|
||||
/** 课编号 */
|
||||
private String kbh;
|
||||
|
||||
/** 课程表编号 */
|
||||
private String kcbbh;
|
||||
|
||||
/** 学员队名称 */
|
||||
private String xydmc;
|
||||
|
||||
/** 教研室代号 */
|
||||
private String jysdh;
|
||||
|
||||
/** 原教室编号 */
|
||||
private String yjsbh;
|
||||
|
||||
/** 拟调整教室编号 */
|
||||
private String xjsbh;
|
||||
|
||||
/**
|
||||
* 课程名称,关联课程表获取。
|
||||
* 课程名称,关联课表获取。
|
||||
*/
|
||||
private String kcmc;
|
||||
|
||||
|
||||
+21
@@ -26,6 +26,27 @@ public class ScheduleAdjustDetailVO {
|
||||
*/
|
||||
private String sskcbbh;
|
||||
|
||||
/** 学员队任务表编号 */
|
||||
private String xydrwbh;
|
||||
|
||||
/** 课编号 */
|
||||
private String kbh;
|
||||
|
||||
/** 课程表编号 */
|
||||
private String kcbbh;
|
||||
|
||||
/** 学员队名称 */
|
||||
private String xydmc;
|
||||
|
||||
/** 教研室代号 */
|
||||
private String jysdh;
|
||||
|
||||
/** 原教室编号 */
|
||||
private String yjsbh;
|
||||
|
||||
/** 拟调整教室编号 */
|
||||
private String xjsbh;
|
||||
|
||||
/**
|
||||
* 课程名称。
|
||||
*/
|
||||
|
||||
@@ -0,0 +1,45 @@
|
||||
package com.roomroot.jwgl.vo.jwtest;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 排课全查明细(课堂、课程、教师、班级、教室及上课时间)。
|
||||
*/
|
||||
@Data
|
||||
public class PkLessonVO {
|
||||
|
||||
/** 课堂名称 */
|
||||
private String ktmc;
|
||||
|
||||
/** 课程名称 */
|
||||
private String kcmc;
|
||||
/** 教学楼名称 */
|
||||
private String jxlmc;
|
||||
|
||||
/** 教师名称 */
|
||||
private String jymc;
|
||||
|
||||
/** 班级名称 */
|
||||
private String bjmc;
|
||||
|
||||
/** 教室名称 */
|
||||
private String jsmc;
|
||||
|
||||
/** 上课日期 */
|
||||
private String skrq;
|
||||
|
||||
/** 开始时间 */
|
||||
private String kssj;
|
||||
|
||||
/** 结束时间 */
|
||||
private String jssj;
|
||||
|
||||
/** 学年学期 */
|
||||
private String xnxq;
|
||||
|
||||
/** 周次 */
|
||||
private Integer zc;
|
||||
|
||||
/** 应到人数 */
|
||||
private Integer ydrs;
|
||||
}
|
||||
+32
@@ -0,0 +1,32 @@
|
||||
package com.roomroot.jwgl.vo.jys;
|
||||
|
||||
import com.roomroot.common.annotation.Excel;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 选修班学员名单行。
|
||||
*/
|
||||
@Data
|
||||
public class ElectiveCourseStudentVO {
|
||||
|
||||
@Excel(name = "序号", sort = 1)
|
||||
private Integer xh;
|
||||
|
||||
@Excel(name = "选修班名称", sort = 2)
|
||||
private String xxbmc;
|
||||
|
||||
@Excel(name = "课程", sort = 3)
|
||||
private String kmc;
|
||||
|
||||
@Excel(name = "学号", sort = 4)
|
||||
private String xhNo;
|
||||
|
||||
@Excel(name = "姓名", sort = 5)
|
||||
private String xm;
|
||||
|
||||
@Excel(name = "性别", sort = 6)
|
||||
private String xb;
|
||||
|
||||
@Excel(name = "联系电话", sort = 7)
|
||||
private String lxdh;
|
||||
}
|
||||
@@ -0,0 +1,80 @@
|
||||
package com.roomroot.jwgl.vo.jys;
|
||||
|
||||
import com.roomroot.common.annotation.Excel;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 选修课管理列表行。
|
||||
*/
|
||||
@Data
|
||||
public class ElectiveCourseVO {
|
||||
|
||||
/** 学员队任务编号 */
|
||||
private String bh;
|
||||
|
||||
/** 年度 */
|
||||
private Integer nd;
|
||||
|
||||
/** 学员队编号 */
|
||||
private String xydbh;
|
||||
|
||||
/** 课编号 */
|
||||
private String kbh;
|
||||
|
||||
/** 教员编号 */
|
||||
private String jybh;
|
||||
|
||||
/** 教室编号 */
|
||||
private String jsbh;
|
||||
|
||||
@Excel(name = "序号", sort = 1)
|
||||
private Integer xh;
|
||||
|
||||
@Excel(name = "课程", sort = 2)
|
||||
private String kmc;
|
||||
|
||||
@Excel(name = "教材", sort = 3)
|
||||
private String jcmc;
|
||||
|
||||
@Excel(name = "实施教员", sort = 4)
|
||||
private String jyxm;
|
||||
|
||||
@Excel(name = "教学场地", sort = 5)
|
||||
private String jsmc;
|
||||
|
||||
@Excel(name = "显示可选队列班次", sort = 6, width = 28)
|
||||
private String kxdlbc;
|
||||
|
||||
/** 计划学时 */
|
||||
private Integer jhxs;
|
||||
|
||||
/** 运行学时 */
|
||||
private Integer yxxs;
|
||||
|
||||
/** 学分 */
|
||||
private Float xf;
|
||||
|
||||
@Excel(name = "计划学时/运行学时/学分", sort = 7, width = 24)
|
||||
private String jhyxxsxf;
|
||||
|
||||
@Excel(name = "开课结课日期", sort = 8, width = 24)
|
||||
private String kkjkrq;
|
||||
|
||||
@Excel(name = "报名日期", sort = 9, width = 24)
|
||||
private String bmrq;
|
||||
|
||||
@Excel(name = "计划人数", sort = 10)
|
||||
private Integer jhrs;
|
||||
|
||||
@Excel(name = "要求说明", sort = 11, width = 24)
|
||||
private String yqsm;
|
||||
|
||||
@Excel(name = "选修班名称", sort = 12)
|
||||
private String xxbmc;
|
||||
|
||||
@Excel(name = "选择课状态", sort = 13)
|
||||
private String xkzt;
|
||||
|
||||
@Excel(name = "培训层次", sort = 14)
|
||||
private String pxcc;
|
||||
}
|
||||
+28
@@ -0,0 +1,28 @@
|
||||
package com.roomroot.jwgl.vo.jys;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 教研室任务书课程明细。
|
||||
*/
|
||||
@Data
|
||||
public class TeachingOfficeBookCourseVO {
|
||||
|
||||
private String rwbh;
|
||||
|
||||
private String kbh;
|
||||
|
||||
private String kmc;
|
||||
|
||||
private String klx;
|
||||
|
||||
private Integer xs;
|
||||
|
||||
private String xydbh;
|
||||
|
||||
private String xydmc;
|
||||
|
||||
private String jysjhjybh;
|
||||
|
||||
private String jysjhjyxm;
|
||||
}
|
||||
+32
@@ -0,0 +1,32 @@
|
||||
package com.roomroot.jwgl.vo.jys;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Data;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* 教研室任务书列表行。
|
||||
*/
|
||||
@Data
|
||||
public class TeachingOfficeBookVO {
|
||||
|
||||
private String bh;
|
||||
|
||||
private String jxrwbh;
|
||||
|
||||
private String jysdh;
|
||||
|
||||
private String jysmc;
|
||||
|
||||
private String zt;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private LocalDateTime sbsj;
|
||||
|
||||
/** 学员队课程任务数 */
|
||||
private Integer xydkcrws;
|
||||
|
||||
/** 完成指定数(已指定计划教员的课程任务数) */
|
||||
private Integer wczds;
|
||||
}
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
package com.roomroot.jwgl.vo.jys;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 教学任务详情(含教研室任务书、学员队两个页签数据)。
|
||||
*/
|
||||
@Data
|
||||
public class TeachingTaskDetailVO {
|
||||
|
||||
private TeachingTaskVO task;
|
||||
|
||||
private List<TeachingOfficeBookVO> officeBooks = new ArrayList<>();
|
||||
|
||||
private List<TeachingTaskSquadVO> squads = new ArrayList<>();
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
package com.roomroot.jwgl.vo.jys;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Data;
|
||||
|
||||
import java.time.LocalDate;
|
||||
|
||||
/**
|
||||
* 教学任务关联的学员队(班次)行。
|
||||
*/
|
||||
@Data
|
||||
public class TeachingTaskSquadVO {
|
||||
|
||||
/** 学员队年度学期基本信息编号 */
|
||||
private String xydxqbh;
|
||||
|
||||
private String xydbh;
|
||||
|
||||
private String xydmc;
|
||||
|
||||
private String nj;
|
||||
|
||||
private String zydh;
|
||||
|
||||
private String zymc;
|
||||
|
||||
private Integer xydrs;
|
||||
|
||||
private Integer nd;
|
||||
|
||||
private Integer xqdc;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
|
||||
private LocalDate kxrq;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
|
||||
private LocalDate jsrq;
|
||||
|
||||
/** 是否已被其他教学任务占用 */
|
||||
private Integer occupied;
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
package com.roomroot.jwgl.vo.jys;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Data;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* 教学任务列表行。
|
||||
*/
|
||||
@Data
|
||||
public class TeachingTaskVO {
|
||||
|
||||
private String bh;
|
||||
|
||||
private String rwmc;
|
||||
|
||||
private Integer nd;
|
||||
|
||||
private Integer xqdc;
|
||||
|
||||
/** 学期名称,如 2026年春季学期 */
|
||||
private String xqmc;
|
||||
|
||||
private String zt;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private LocalDateTime fbsj;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private LocalDateTime cjsj;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private LocalDateTime jssj;
|
||||
|
||||
/** 教研室数 */
|
||||
private Integer jyss;
|
||||
|
||||
/** 学员队数 */
|
||||
private Integer xyds;
|
||||
|
||||
/** 合班前课程任务数 */
|
||||
private Integer hbqkcrws;
|
||||
|
||||
/** 合班前总学时数 */
|
||||
private Integer hbqzxs;
|
||||
|
||||
/** 合班后课程任务数 */
|
||||
private Integer hbhkcrws;
|
||||
|
||||
/** 合班后总学时数 */
|
||||
private Integer hbhzxs;
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
package com.roomroot.jwgl.vo.kcb;
|
||||
|
||||
import com.roomroot.common.annotation.Excel;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 班次课表行。
|
||||
*/
|
||||
@Data
|
||||
public class ClassTimetableVO {
|
||||
|
||||
/** 实施_课程编号 */
|
||||
private String sskcbh;
|
||||
|
||||
@Excel(name = "课程名称/课时系数", sort = 1, width = 28)
|
||||
private String kcmcksxs;
|
||||
|
||||
@Excel(name = "责任教员/课次", sort = 2, width = 20)
|
||||
private String zrjykc;
|
||||
|
||||
@Excel(name = "计划学时", sort = 3)
|
||||
private Integer jhxs;
|
||||
|
||||
@Excel(name = "运行学时", sort = 4)
|
||||
private Integer yxxs;
|
||||
|
||||
@Excel(name = "考核类型方式", sort = 5, width = 16)
|
||||
private String khlxfs;
|
||||
|
||||
@Excel(name = "实施教员", sort = 6, width = 16)
|
||||
private String ssjy;
|
||||
|
||||
@Excel(name = "人数/场地", sort = 7, width = 22)
|
||||
private String rscd;
|
||||
|
||||
@Excel(name = "实施计划变更", sort = 8, width = 28)
|
||||
private String ssjhbg;
|
||||
}
|
||||
+38
@@ -0,0 +1,38 @@
|
||||
package com.roomroot.jwgl.vo.kcb;
|
||||
|
||||
import com.roomroot.common.annotation.Excel;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 今日课表、本周课表、学期教学实施计划行。
|
||||
*/
|
||||
@Data
|
||||
public class DailyWeeklyTimetableVO {
|
||||
|
||||
/** 实施_课程表编号 */
|
||||
private String bh;
|
||||
|
||||
@Excel(name = "上课时间", sort = 1, width = 22)
|
||||
private String sksj;
|
||||
|
||||
@Excel(name = "课程", sort = 2, width = 20)
|
||||
private String kc;
|
||||
|
||||
@Excel(name = "责任单位", sort = 3, width = 18)
|
||||
private String zrdw;
|
||||
|
||||
@Excel(name = "班次", sort = 4, width = 24)
|
||||
private String bc;
|
||||
|
||||
@Excel(name = "教员", sort = 5, width = 16)
|
||||
private String jy;
|
||||
|
||||
@Excel(name = "场地", sort = 6, width = 18)
|
||||
private String cd;
|
||||
|
||||
@Excel(name = "教学内容方法", sort = 7, width = 28)
|
||||
private String jxnrxff;
|
||||
|
||||
@Excel(name = "备注", sort = 8, width = 20)
|
||||
private String bz;
|
||||
}
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
package com.roomroot.jwgl.vo.kcb;
|
||||
|
||||
import com.roomroot.common.annotation.Excel;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 学期成绩表导出行。
|
||||
*/
|
||||
@Data
|
||||
public class SemesterGradeExportVO {
|
||||
|
||||
@Excel(name = "学号", sort = 1)
|
||||
private String xh;
|
||||
|
||||
@Excel(name = "姓名", sort = 2)
|
||||
private String xm;
|
||||
|
||||
@Excel(name = "课程", sort = 3, width = 20)
|
||||
private String kcmc;
|
||||
|
||||
@Excel(name = "平时成绩", sort = 4)
|
||||
private Float pscj;
|
||||
|
||||
@Excel(name = "考试成绩", sort = 5)
|
||||
private Float kscj;
|
||||
|
||||
@Excel(name = "最终成绩", sort = 6)
|
||||
private Float zzcj;
|
||||
|
||||
@Excel(name = "考试情况", sort = 7)
|
||||
private String ksqk;
|
||||
|
||||
@Excel(name = "年度", sort = 8)
|
||||
private Integer nd;
|
||||
}
|
||||
Reference in New Issue
Block a user