From 31cebfdc5074bc264f2157f2efa34bfa1a76dd45 Mon Sep 17 00:00:00 2001 From: pveayojnc <3273195329@qq.com> Date: Tue, 29 Apr 2025 17:59:08 +0800 Subject: [PATCH] Update Grade.java --- src/main/java/com/zsz/pojo/Grade.java | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/zsz/pojo/Grade.java b/src/main/java/com/zsz/pojo/Grade.java index 09612ca..609319b 100644 --- a/src/main/java/com/zsz/pojo/Grade.java +++ b/src/main/java/com/zsz/pojo/Grade.java @@ -1,22 +1,42 @@ package com.zsz.pojo; +// 导入 MyBatis-Plus 框架中用于指定主键生成类型的注解 import com.baomidou.mybatisplus.annotation.IdType; +// 导入 MyBatis-Plus 框架中用于标记主键字段的注解 import com.baomidou.mybatisplus.annotation.TableId; +// 导入 MyBatis-Plus 框架中用于指定实体类对应数据库表名的注解 import com.baomidou.mybatisplus.annotation.TableName; +// 导入 Lombok 库的全参构造函数注解,使用后会自动生成包含所有字段的构造函数 import lombok.AllArgsConstructor; +// 导入 Lombok 库的 Data 注解,使用后会自动生成 getter、setter、toString、equals、hashCode 等方法 import lombok.Data; +// 导入 Lombok 库的无参构造函数注解,使用后会自动生成无参构造函数 import lombok.NoArgsConstructor; +/** + * 年级实体类,用于封装年级的相关信息,与数据库中的 tb_grade 表对应。 + * 借助 Lombok 注解简化代码,同时使用 MyBatis-Plus 注解进行数据库映射配置。 + */ +// 自动生成 getter、setter、toString、equals、hashCode 等方法 @Data +// 自动生成无参构造函数 @NoArgsConstructor +// 自动生成包含所有字段的全参构造函数 @AllArgsConstructor +// 指定该实体类对应数据库中的 tb_grade 表 @TableName("tb_grade") public class Grade { - @TableId(value = "id",type = IdType.AUTO) + // 标记 id 字段为主键,并且主键采用数据库自增的方式生成 + @TableId(value = "id", type = IdType.AUTO) private Integer id; + // 年级名称 private String name; + // 年级负责人姓名 private String manager; + // 年级负责人邮箱 private String email; + // 年级负责人联系电话 private String telephone; + // 年级介绍信息 private String introducation; -} +} \ No newline at end of file