package cc.mrbird.febs.ai.entity; import cc.mrbird.febs.common.entity.AiBaseEntity; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; /** * AI用户答题记录子表 * * @author yourname * @date 2025-07-29 */ @Data @TableName("ai_member_answer_item") public class AiMemberAnswerItem extends AiBaseEntity { /** * AI用户答题记录ID (UUID) */ private String answerId; /** * 公司ID (UUID) */ private String companyId; /** * AI产品ID (UUID) */ private String productId; /** * 用户ID (UUID) */ private String memberId; /** * AI产品题目父ID,父ID相同,表示是同一个题目 (UUID) */ private String productQuestionParentId; /** * AI产品题目ID (UUID) */ private String productQuestionId; /** * 题目 */ private String title; /** * 答案 */ private String answer; /** * 是否是正确答案 0-否 1-是 */ private Integer correctAnswer; /** * 答案解析 */ private String answerAnalysis; /** * 难度:1-简单,2-中等,3-困难 */ private Integer difficulty; /** * 用户回答的答案(问题ID) (UUID) */ private String memberAnswerQuestionId; /** * 用户回答状态 0-未回答 1-答对了 2-答错了 */ private Integer memberAnswerState; /** * 是否加入错题集:0-否,1-是 */ private Integer isCollected; /** * 排序 */ private Integer sort; }