|
@@ -1,7 +1,9 @@
|
|
|
package com.ym.mec.biz.dal.dto;
|
|
|
|
|
|
+import com.ym.mec.auth.api.entity.SysUser;
|
|
|
import com.ym.mec.biz.dal.enums.EHomeWorkStatus;
|
|
|
import com.ym.mec.biz.dal.enums.ELessonTrainingType;
|
|
|
+import com.ym.mec.biz.dal.enums.ImSendTypeEnum;
|
|
|
import com.ym.mec.common.page.QueryInfo;
|
|
|
import io.swagger.annotations.ApiModel;
|
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
@@ -52,6 +54,10 @@ public class CourseHomeworkWrapper {
|
|
|
|
|
|
@ApiModelProperty(value = "作业练习状态 UNASSIGNED:未布置,ASSIGNED:已布置,DEADLINE:已截止")
|
|
|
private EHomeWorkStatus homeWorkStatus;
|
|
|
+
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "作业类型 来源(HOMEWORK,EXTRACURRICULAR,EXTRA)",required = true)
|
|
|
+ private ELessonTrainingType type;
|
|
|
}
|
|
|
|
|
|
|
|
@@ -209,4 +215,99 @@ public class CourseHomeworkWrapper {
|
|
|
}
|
|
|
|
|
|
|
|
|
+ @Data
|
|
|
+ @ApiModel(value = "WebExtraCourseHomework-课外作业列表")
|
|
|
+ public static class WebExtraCourseHomework {
|
|
|
+
|
|
|
+ /** */
|
|
|
+ private Long id;
|
|
|
+
|
|
|
+ private String musicGroupId;
|
|
|
+
|
|
|
+ /** 老师编号 */
|
|
|
+ @ApiModelProperty(value="等级")
|
|
|
+ private Integer teacherId;
|
|
|
+
|
|
|
+ private SysUser teacher = new SysUser();
|
|
|
+
|
|
|
+ /** 学生列表 */
|
|
|
+ @ApiModelProperty(value="学生列表")
|
|
|
+ private String studentIdList;
|
|
|
+
|
|
|
+ @ApiModelProperty("班级id")
|
|
|
+ private Integer classGroupId;
|
|
|
+
|
|
|
+ @ApiModelProperty("作业来源分类")
|
|
|
+ private String groupType;
|
|
|
+
|
|
|
+ /** 批次号 */
|
|
|
+ @ApiModelProperty(value="批次号")
|
|
|
+ private String batchNo;
|
|
|
+
|
|
|
+ /** 标题 */
|
|
|
+ @ApiModelProperty(value="标题")
|
|
|
+ private String title;
|
|
|
+
|
|
|
+ /** 附件地址(多个用逗号分隔) */
|
|
|
+ @ApiModelProperty(value="附件地址(多个用逗号分隔)")
|
|
|
+ private String attachments;
|
|
|
+
|
|
|
+ /** 作业内容 */
|
|
|
+ @ApiModelProperty(value="作业内容")
|
|
|
+ private String content;
|
|
|
+
|
|
|
+ /** 截止日期 */
|
|
|
+ @ApiModelProperty(value="截止日期")
|
|
|
+ private java.util.Date expireDate;
|
|
|
+
|
|
|
+ /** 完成人数 */
|
|
|
+ @ApiModelProperty(value="完成人数")
|
|
|
+ private Integer completedNum;
|
|
|
+
|
|
|
+ /** 预计人数 */
|
|
|
+ @ApiModelProperty(value="预计人数")
|
|
|
+ private Integer expectNum;
|
|
|
+
|
|
|
+ /** */
|
|
|
+ private java.util.Date createTime;
|
|
|
+
|
|
|
+ /** */
|
|
|
+ private java.util.Date updateTime;
|
|
|
+
|
|
|
+ @ApiModelProperty(value="是否及时回复")
|
|
|
+ private int isReplied;
|
|
|
+
|
|
|
+ @ApiModelProperty(value="是否提交")
|
|
|
+ private int isSubmit;
|
|
|
+
|
|
|
+ private int status;
|
|
|
+
|
|
|
+ private String organName;
|
|
|
+
|
|
|
+ private ImSendTypeEnum msgType = ImSendTypeEnum.TXT;
|
|
|
+
|
|
|
+ /** 伴奏列表(多个用逗号分隔) */
|
|
|
+ @ApiModelProperty(value="伴奏列表(多个用逗号分隔)")
|
|
|
+ private String musicScoreId;
|
|
|
+
|
|
|
+ private String musicScoreName;
|
|
|
+
|
|
|
+ private List<MusicScoreSubjectDto> musicScoreSubjectDtos;
|
|
|
+
|
|
|
+
|
|
|
+ @ApiModelProperty("乐团名")
|
|
|
+ private String musicGroupName;
|
|
|
+
|
|
|
+ @ApiModelProperty("班级名")
|
|
|
+ private String classGroupName;
|
|
|
+
|
|
|
+
|
|
|
+ @ApiModelProperty("布置时间")
|
|
|
+ private Date assignTime;
|
|
|
+
|
|
|
+ @ApiModelProperty("练习内容")
|
|
|
+ private List<StudentLessonTrainingDetailWrapper.StudentLessonTrainingDetail> trainingDetailList;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
}
|