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 */ 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; } }