package com.guo.learningprogresstracker.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 java.io.Serializable; import lombok.Data; /** * 存储每次学习结束时的完整学习报告 * @TableName study_reports */ @TableName(value ="study_reports") @Data public class StudyReportsEntity extends BaseEntity implements Serializable { /** * */ @TableId(value = "id", type = IdType.AUTO) private Integer id; /** * 会话编码 */ @TableField(value = "session_num") private String sessionNum; /** * 完整的学习报告内容 */ @TableField(value = "content") private String content; /** * 对应学习会话的预期目标(非数据库字段,查询时填充) */ @TableField(exist = false) private String sessionExpectation; @TableField(exist = false) private static final long serialVersionUID = 1L; }