package com.tcm.training.admin.live.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; import java.time.LocalDateTime; @TableName("tcm_live_session_quiz_record") @Getter @Setter @NoArgsConstructor public class LiveSessionQuizRecord { @TableId(type = IdType.AUTO) private Long id; @TableField("session_id") private Long sessionId; @TableField("app_user_id") private Long userId; @TableField("question_id") private Long questionId; @TableField("chosen_option") private String chosenOption; @TableField("is_correct") private Integer isCorrect; @TableField("points_earned") private Integer pointsEarned; @TableField("answered_at") private LocalDateTime answeredAt; }