forked from liweijie/education
后端代码
This commit is contained in:
+26
-3
@@ -17,7 +17,7 @@ import java.util.List;
|
||||
public class ScheduleAdjustApplyDTO {
|
||||
|
||||
/**
|
||||
* 实施_课程表编号,必填,标识需要调整的课次。
|
||||
* 实施_课程表编号,必填,对应实施_调课申请.实施_课程表编号。
|
||||
*/
|
||||
@NotBlank(message = "课次编号不能为空")
|
||||
@Size(max = 50, message = "课次编号不能超过50个字符")
|
||||
@@ -49,12 +49,35 @@ public class ScheduleAdjustApplyDTO {
|
||||
private Integer nd;
|
||||
|
||||
/**
|
||||
* 申请教员编号,必填,标识提交申请的教员。
|
||||
* 申请教员编号,教员提交时由服务端按登录人写入,前端可不传。
|
||||
*/
|
||||
@NotBlank(message = "申请教员编号不能为空")
|
||||
@Size(max = 50, message = "申请教员编号不能超过50个字符")
|
||||
private String sqjybh;
|
||||
|
||||
/**
|
||||
* 学员队任务表编号,由服务端根据实施课次反查,前端可不传。
|
||||
*/
|
||||
@Size(max = 50, message = "学员队任务编号不能超过50个字符")
|
||||
private String xydrwbh;
|
||||
|
||||
/**
|
||||
* 课表.课编号。
|
||||
*/
|
||||
@Size(max = 50, message = "课编号不能超过50个字符")
|
||||
private String kbh;
|
||||
|
||||
/**
|
||||
* 课程表编号。
|
||||
*/
|
||||
@Size(max = 50, message = "课程表编号不能超过50个字符")
|
||||
private String kcbbh;
|
||||
|
||||
/**
|
||||
* 拟调整教室编号。
|
||||
*/
|
||||
@Size(max = 50, message = "教室编号不能超过50个字符")
|
||||
private String xjsbh;
|
||||
|
||||
/**
|
||||
* 调课后教学内容,调整后的本节课教学主题或知识点。
|
||||
*/
|
||||
|
||||
+2
-3
@@ -41,14 +41,13 @@ public class ScheduleAdjustAuditDTO {
|
||||
private String fhyj;
|
||||
|
||||
/**
|
||||
* 审批人编号,必填,标识审批人身份。
|
||||
* 审批人编号,不传时由服务端取当前登录人。
|
||||
*/
|
||||
@NotBlank(message = "审批人编号不能为空")
|
||||
@Size(max = 50, message = "审批人编号不能超过50个字符")
|
||||
private String sprbh;
|
||||
|
||||
/**
|
||||
* 机关编号,机关审批时必填,标识审批机关。
|
||||
* 机关编号,机关审批时可选。
|
||||
*/
|
||||
@Size(max = 50, message = "机关编号不能超过50个字符")
|
||||
private String jgbh;
|
||||
|
||||
+15
@@ -52,6 +52,21 @@ public class ScheduleAdjustQueryDTO extends PageQuery {
|
||||
*/
|
||||
private Integer sczt;
|
||||
|
||||
/**
|
||||
* 教研室代号,教研室角色由服务端强制写入,前端不必传。
|
||||
*/
|
||||
private String jysdh;
|
||||
|
||||
/**
|
||||
* 学员队任务表编号。
|
||||
*/
|
||||
private String xydrwbh;
|
||||
|
||||
/**
|
||||
* 课编号。
|
||||
*/
|
||||
private String kbh;
|
||||
|
||||
/**
|
||||
* 申请日期范围开始。
|
||||
*/
|
||||
|
||||
+15
@@ -0,0 +1,15 @@
|
||||
package com.roomroot.jwgl.dto.jys;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 选修课批量操作参数。
|
||||
*/
|
||||
@Data
|
||||
public class ElectiveCourseBatchDTO {
|
||||
|
||||
/** 学员队任务编号列表 */
|
||||
private List<String> bhList;
|
||||
}
|
||||
+62
@@ -0,0 +1,62 @@
|
||||
package com.roomroot.jwgl.dto.jys;
|
||||
|
||||
import com.roomroot.common.annotation.Excel;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 选修课数据文件导入行。
|
||||
*/
|
||||
@Data
|
||||
public class ElectiveCourseImportDTO {
|
||||
|
||||
@Excel(name = "授课教员")
|
||||
private String jyxm;
|
||||
|
||||
@Excel(name = "课程科目名称")
|
||||
private String kmc;
|
||||
|
||||
@Excel(name = "可选班次年级")
|
||||
private String kxbcnj;
|
||||
|
||||
@Excel(name = "选修班名称")
|
||||
private String xxbmc;
|
||||
|
||||
@Excel(name = "选择课状态")
|
||||
private String xkzt;
|
||||
|
||||
@Excel(name = "培训层次")
|
||||
private String pxcc;
|
||||
|
||||
@Excel(name = "教材")
|
||||
private String jcmc;
|
||||
|
||||
@Excel(name = "教学场地")
|
||||
private String jsmc;
|
||||
|
||||
@Excel(name = "计划学时")
|
||||
private Integer jhxs;
|
||||
|
||||
@Excel(name = "运行学时")
|
||||
private Integer yxxs;
|
||||
|
||||
@Excel(name = "学分")
|
||||
private Float xf;
|
||||
|
||||
@Excel(name = "开课日期")
|
||||
private String kkrq;
|
||||
|
||||
@Excel(name = "结课日期")
|
||||
private String jkrq;
|
||||
|
||||
@Excel(name = "报名开始日期")
|
||||
private String bmkssj;
|
||||
|
||||
@Excel(name = "报名结束日期")
|
||||
private String bmjssj;
|
||||
|
||||
@Excel(name = "计划人数")
|
||||
private Integer jhrs;
|
||||
|
||||
@Excel(name = "要求说明")
|
||||
private String yqsm;
|
||||
}
|
||||
+33
@@ -0,0 +1,33 @@
|
||||
package com.roomroot.jwgl.dto.jys;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 选修课管理查询条件。
|
||||
*/
|
||||
@Data
|
||||
public class ElectiveCourseQuery {
|
||||
|
||||
/** 授课教员姓名(模糊) */
|
||||
private String jyxm;
|
||||
|
||||
/** 课程科目名称(模糊) */
|
||||
private String kmc;
|
||||
|
||||
/** 可选班次年级(模糊,匹配年级或可选队列班次) */
|
||||
private String kxbcnj;
|
||||
|
||||
/** 选修班名称(模糊) */
|
||||
private String xxbmc;
|
||||
|
||||
/** 选择课状态:拟制 / 开放报名 / 停止报名 */
|
||||
private String xkzt;
|
||||
|
||||
/** 培训层次 */
|
||||
private String pxcc;
|
||||
|
||||
/** 任务编号列表(学员名单导出时使用) */
|
||||
private List<String> bhList;
|
||||
}
|
||||
+70
@@ -0,0 +1,70 @@
|
||||
package com.roomroot.jwgl.dto.jys;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* 新建选修课。
|
||||
* <p>写入学员队任务表(课类型含“选修”),并同步拼班信息中的报名日期与要求说明。</p>
|
||||
*/
|
||||
@Data
|
||||
public class ElectiveCourseSaveDTO {
|
||||
|
||||
/** 年度,空则取当前年 */
|
||||
private Integer nd;
|
||||
|
||||
/** 学员队编号(选修班),与选修班名称二选一 */
|
||||
private String xydbh;
|
||||
|
||||
/** 选修班名称。学员队编号为空时按名称查找或新建选修班 */
|
||||
private String xxbmc;
|
||||
|
||||
/** 年级(新建选修班时使用) */
|
||||
private String nj;
|
||||
|
||||
/** 课编号 */
|
||||
private String kbh;
|
||||
|
||||
/** 学期第次 */
|
||||
private Integer xqdc;
|
||||
|
||||
/** 授课教员编号 */
|
||||
private String jybh;
|
||||
|
||||
/** 教室编号 */
|
||||
private String jsbh;
|
||||
|
||||
/** 计划人数 */
|
||||
private Integer rs;
|
||||
|
||||
/** 计划学时 */
|
||||
private Integer xs;
|
||||
|
||||
/** 学分 */
|
||||
private Float xf;
|
||||
|
||||
/** 教研室代号 */
|
||||
private String jysdh;
|
||||
|
||||
/** 备注 */
|
||||
private String bz;
|
||||
|
||||
/** 要求说明 */
|
||||
private String yqsm;
|
||||
|
||||
/** 显示可选队列班次 */
|
||||
private String kxdlbc;
|
||||
|
||||
/** 开课日期 */
|
||||
private LocalDateTime kkrq;
|
||||
|
||||
/** 结课日期 */
|
||||
private LocalDateTime jkrq;
|
||||
|
||||
/** 报名开始日期 */
|
||||
private LocalDateTime bmkssj;
|
||||
|
||||
/** 报名结束日期 */
|
||||
private LocalDateTime bmjssj;
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
package com.roomroot.jwgl.dto.jys;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 教学任务列表查询条件。
|
||||
*/
|
||||
@Data
|
||||
public class TeachingTaskQuery {
|
||||
|
||||
/** 任务名称(模糊) */
|
||||
private String rwmc;
|
||||
|
||||
/** 年度,空则本学期年度 */
|
||||
private Integer nd;
|
||||
|
||||
/** 学期第次 */
|
||||
private Integer xqdc;
|
||||
|
||||
/** 状态:上报 / 发布 */
|
||||
private String zt;
|
||||
}
|
||||
+32
@@ -0,0 +1,32 @@
|
||||
package com.roomroot.jwgl.dto.jys;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 新增 / 编辑教学任务。
|
||||
* <p>机关发布教学任务,并关联学员队(班次);教研室任务书按课程归属教研室自动生成。</p>
|
||||
*/
|
||||
@Data
|
||||
public class TeachingTaskSaveDTO {
|
||||
|
||||
/** 编号,编辑时必填 */
|
||||
private String bh;
|
||||
|
||||
/** 年度,空则取当前学期 */
|
||||
private Integer nd;
|
||||
|
||||
/** 学期第次,空则取当前学期 */
|
||||
private Integer xqdc;
|
||||
|
||||
/** 任务名称 */
|
||||
private String rwmc;
|
||||
|
||||
/** 结束时间 */
|
||||
private LocalDateTime jssj;
|
||||
|
||||
/** 关联的学员队年度学期基本信息编号 */
|
||||
private List<String> xydxqbhList;
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
package com.roomroot.jwgl.dto.kcb;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 今日 / 本周 / 班次课表查询条件。
|
||||
* <p>未传年度、学期时按当前时间取本学期。</p>
|
||||
*/
|
||||
@Data
|
||||
public class TimetableQuery {
|
||||
|
||||
/** 年度,空则本学期年度 */
|
||||
private Integer nd;
|
||||
|
||||
/** 学期第次,空则本学期序号 */
|
||||
private Integer xqdc;
|
||||
|
||||
/** 学员队编号(队别班次) */
|
||||
private String xydbh;
|
||||
|
||||
/** 学员队名称(队别班次模糊) */
|
||||
private String xydmc;
|
||||
}
|
||||
Reference in New Issue
Block a user