package com.mindskip.xzs.domain;
|
|
import io.swagger.models.auth.In;
|
import lombok.Data;
|
|
import javax.validation.constraints.NotEmpty;
|
import javax.validation.constraints.NotNull;
|
import java.util.Date;
|
import java.util.List;
|
|
/**
|
* 练习记录
|
*
|
* @author:xp
|
* @date:2024/5/14 17:13
|
*/
|
@Data
|
public class PracticeQuestionCondition {
|
|
private Integer id;
|
|
@NotNull(message = "练习ID不能为空")
|
private Integer practiceId;
|
|
private Integer userId;
|
|
/** json存储题目数据:List<QuestionFinishCondition> */
|
private String content;
|
|
/** 最近一次保存时间 */
|
private Date latestTime;
|
|
@NotNull(message = "未做题不能保存")
|
private QuestionFinishCondition questionCondition;
|
|
@Data
|
public static class QuestionFinishCondition {
|
|
/** 题目 */
|
private Integer questionId;
|
|
/** 是否已经做了 */
|
private Boolean hasDo;
|
|
/** 做对没有 */
|
private Boolean right;
|
|
/** 答案 */
|
private String answer;
|
}
|
}
|