fix: 教培调整
parent
b85d7284f8
commit
beeb4320a0
|
|
@ -1,5 +1,6 @@
|
||||||
package org.qinan.cedu.model.dto;
|
package org.qinan.cedu.model.dto;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
|
|
@ -68,4 +69,10 @@ public class CourseManagementDTO{
|
||||||
|
|
||||||
@ApiModelProperty("归属课件")
|
@ApiModelProperty("归属课件")
|
||||||
private List<CourseRelCoursewareDTO> courseRelCoursewareDTOList;
|
private List<CourseRelCoursewareDTO> courseRelCoursewareDTOList;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 来源(1:管理员添加,2:三方添加)
|
||||||
|
*/
|
||||||
|
@TableField(value = "source")
|
||||||
|
private Integer source;
|
||||||
}
|
}
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
package org.qinan.cedu.model.dto;
|
package org.qinan.cedu.model.dto;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
|
|
@ -75,4 +76,10 @@ public class CoursewareManagementDTO{
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty("课件描述")
|
@ApiModelProperty("课件描述")
|
||||||
private String coursewareDescription;
|
private String coursewareDescription;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 来源(1:管理员添加,2:三方添加)
|
||||||
|
*/
|
||||||
|
@TableField(value = "source")
|
||||||
|
private Integer source;
|
||||||
}
|
}
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
package org.qinan.cedu.model.dto;
|
package org.qinan.cedu.model.dto;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModel;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
@ -46,4 +47,10 @@ public class QuestionUpdateDTO {
|
||||||
@NotEmpty(message = "试题选项不能为空")
|
@NotEmpty(message = "试题选项不能为空")
|
||||||
@Valid
|
@Valid
|
||||||
private List<QuestionOptionUpdateDTO> questionOptionList;
|
private List<QuestionOptionUpdateDTO> questionOptionList;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 来源(1:管理员添加,2:三方添加)
|
||||||
|
*/
|
||||||
|
@TableField(value = "source")
|
||||||
|
private Integer source;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,6 @@ import com.baomidou.mybatisplus.annotation.IdType;
|
||||||
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
import com.jjb.saas.framework.repository.basedo.BaseDO;
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.EqualsAndHashCode;
|
import lombok.EqualsAndHashCode;
|
||||||
|
|
||||||
|
|
@ -71,4 +70,9 @@ public class CourseManagementDO extends BaseEntity {
|
||||||
*/
|
*/
|
||||||
@TableField(value = "used")
|
@TableField(value = "used")
|
||||||
private Integer used;
|
private Integer used;
|
||||||
|
/**
|
||||||
|
* 来源(1:管理员添加,2:三方添加)
|
||||||
|
*/
|
||||||
|
private Integer source;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
@ -79,4 +79,9 @@ public class CoursewareManagementDO extends BaseEntity {
|
||||||
*/
|
*/
|
||||||
@TableField(value = "courseware_description")
|
@TableField(value = "courseware_description")
|
||||||
private String coursewareDescription;
|
private String coursewareDescription;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 来源(1:管理员添加,2:三方添加)
|
||||||
|
*/
|
||||||
|
private Integer source;
|
||||||
}
|
}
|
||||||
|
|
@ -1,7 +1,6 @@
|
||||||
package org.qinan.cedu.model.entity;
|
package org.qinan.cedu.model.entity;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.annotation.IdType;
|
import com.baomidou.mybatisplus.annotation.IdType;
|
||||||
import com.baomidou.mybatisplus.annotation.TableField;
|
|
||||||
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModel;
|
||||||
|
|
@ -10,7 +9,6 @@ import lombok.Data;
|
||||||
import lombok.EqualsAndHashCode;
|
import lombok.EqualsAndHashCode;
|
||||||
|
|
||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 试题
|
* 试题
|
||||||
|
|
@ -53,4 +51,8 @@ public class QuestionDO extends BaseEntity {
|
||||||
|
|
||||||
@ApiModelProperty("关联课件管理id")
|
@ApiModelProperty("关联课件管理id")
|
||||||
private Long coursewareManagementId;
|
private Long coursewareManagementId;
|
||||||
|
/**
|
||||||
|
* 来源(1:管理员添加,2:三方添加)
|
||||||
|
*/
|
||||||
|
private Integer source;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -65,4 +65,9 @@ public class CourseManagementVO extends BaseVO {
|
||||||
|
|
||||||
@ApiModelProperty("归属课件")
|
@ApiModelProperty("归属课件")
|
||||||
private List<CourseRelCoursewareVO> courseRelCoursewareVOList;
|
private List<CourseRelCoursewareVO> courseRelCoursewareVOList;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 来源(1:管理员添加,2:三方添加)
|
||||||
|
*/
|
||||||
|
private Integer source;
|
||||||
}
|
}
|
||||||
|
|
@ -77,4 +77,9 @@ public class CoursewareManagementVO extends BaseVO {
|
||||||
|
|
||||||
@ApiModelProperty("习题ID")
|
@ApiModelProperty("习题ID")
|
||||||
private List<String> questionIds;
|
private List<String> questionIds;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 来源(1:管理员添加,2:三方添加)
|
||||||
|
*/
|
||||||
|
private Integer source;
|
||||||
}
|
}
|
||||||
|
|
@ -6,8 +6,6 @@ import com.fasterxml.jackson.databind.annotation.JsonSerialize;
|
||||||
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
|
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.EqualsAndHashCode;
|
|
||||||
import org.qinan.cedu.model.entity.QuestionOptionDO;
|
|
||||||
import org.springframework.format.annotation.DateTimeFormat;
|
import org.springframework.format.annotation.DateTimeFormat;
|
||||||
|
|
||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
|
|
@ -62,4 +60,8 @@ public class QuestionVO {
|
||||||
|
|
||||||
@ApiModelProperty("试题选项信息")
|
@ApiModelProperty("试题选项信息")
|
||||||
private List<QuestionOptionVO> questionOptionVOList;
|
private List<QuestionOptionVO> questionOptionVOList;
|
||||||
|
/**
|
||||||
|
* 来源(1:管理员添加,2:三方添加)
|
||||||
|
*/
|
||||||
|
private Integer source;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -23,9 +23,7 @@ import org.springframework.util.StringUtils;
|
||||||
|
|
||||||
import java.time.LocalDate;
|
import java.time.LocalDate;
|
||||||
import java.time.LocalDateTime;
|
import java.time.LocalDateTime;
|
||||||
import java.util.List;
|
import java.util.*;
|
||||||
import java.util.Map;
|
|
||||||
import java.util.Objects;
|
|
||||||
import java.util.function.Function;
|
import java.util.function.Function;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
|
|
@ -89,7 +87,10 @@ public class ClassManagementServiceImpl extends ServiceImpl<ClassManagementMappe
|
||||||
.eq(ClassManagementDO::getId, id)
|
.eq(ClassManagementDO::getId, id)
|
||||||
.eq(ClassManagementDO::getDeleteEnum, DeleteEnum.FALSE.getCode())
|
.eq(ClassManagementDO::getDeleteEnum, DeleteEnum.FALSE.getCode())
|
||||||
.one();
|
.one();
|
||||||
return classManagementConvertor.convertEToVo(entity);
|
ClassManagementVO classManagementVO = classManagementConvertor.convertEToVo(entity);
|
||||||
|
List<ClassManagementVO> classManagementVOS = Collections.singletonList(classManagementVO);
|
||||||
|
fillStudentCount(classManagementVOS);
|
||||||
|
return classManagementVOS.get(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue