|
|
|
@ -8,6 +8,7 @@ import com.ibeetl.jlw.entity.GeneralQuestionSetting;
|
|
|
|
|
import com.ibeetl.jlw.entity.TeacherOpenCourseMergeResourcesQuestion;
|
|
|
|
|
import com.ibeetl.jlw.entity.dto.QuestionSettingDTO;
|
|
|
|
|
import com.ibeetl.jlw.enums.GlobalPushStatusEnum;
|
|
|
|
|
import com.ibeetl.jlw.enums.QuestionBussinessTypeEnum;
|
|
|
|
|
import com.ibeetl.jlw.enums.ResourcesQuestionSnapshotFromTypeEnum;
|
|
|
|
|
import lombok.*;
|
|
|
|
|
import lombok.experimental.Accessors;
|
|
|
|
@ -20,6 +21,7 @@ import java.util.List;
|
|
|
|
|
import static cn.hutool.core.date.DateUtil.offset;
|
|
|
|
|
import static cn.hutool.core.util.ObjectUtil.defaultIfNull;
|
|
|
|
|
import static com.ibeetl.jlw.enums.GlobalPushStatusEnum.UN_PUSH;
|
|
|
|
|
import static com.ibeetl.jlw.enums.QuestionBussinessTypeEnum.FROM_SYSTEM;
|
|
|
|
|
import static com.ibeetl.jlw.enums.ResourcesQuestionSnapshotFromTypeEnum.CHAPTER_EXERCISE;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
@ -38,7 +40,7 @@ public class GeneralQuestionSettingQuery extends PageParam {
|
|
|
|
|
@Query(name = "业务ID", display = false)
|
|
|
|
|
private Long bussinessId;
|
|
|
|
|
@Query(name = "业务类型", display = false)
|
|
|
|
|
private Long bussinessType;
|
|
|
|
|
private QuestionBussinessTypeEnum bussinessType;
|
|
|
|
|
@Query(name = "班级ID集合(逗号隔开)", display = false)
|
|
|
|
|
private String generalQuestionSettingSchoolClassIds;
|
|
|
|
|
@Query(name = "作答次数", display = false)
|
|
|
|
@ -129,6 +131,7 @@ public class GeneralQuestionSettingQuery extends PageParam {
|
|
|
|
|
*/
|
|
|
|
|
public static void setDefault(GeneralQuestionSettingQuery setting) {
|
|
|
|
|
setting.setGeneralQuestionSettingStatus(1);
|
|
|
|
|
setting.setBussinessType(FROM_SYSTEM);
|
|
|
|
|
setting.setGeneralQuestionSettingAddTime(new Date());
|
|
|
|
|
setting.setGeneralQuestionSettingOptionNoOrder(1);
|
|
|
|
|
setting.setGeneralQuestionSettingQuestionNoOrder(1);
|
|
|
|
@ -150,6 +153,7 @@ public class GeneralQuestionSettingQuery extends PageParam {
|
|
|
|
|
setting.setGeneralQuestionSettingEndShowTrueFalse(1);
|
|
|
|
|
setting.setGeneralQuestionSettingEndShowQa(1);
|
|
|
|
|
setting.setGeneralQuestionSettingDoCount(1000);
|
|
|
|
|
setting.setBussinessType(FROM_SYSTEM);
|
|
|
|
|
setting.setGeneralQuestionSettingType(CHAPTER_EXERCISE);
|
|
|
|
|
setting.setGeneralQuestionSettingSchoolClassIds("ALL");
|
|
|
|
|
setting.setGeneralQuestionSettingPushStatus(UN_PUSH);
|
|
|
|
|