From a58506faabf34c9da643b30dc11b116b3ac45ce4 Mon Sep 17 00:00:00 2001 From: pveayojnc <3273195329@qq.com> Date: Tue, 29 Apr 2025 17:57:11 +0800 Subject: [PATCH] Update Admin.java --- src/main/java/com/zsz/pojo/Admin.java | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/zsz/pojo/Admin.java b/src/main/java/com/zsz/pojo/Admin.java index b22ec59..564bd00 100644 --- a/src/main/java/com/zsz/pojo/Admin.java +++ b/src/main/java/com/zsz/pojo/Admin.java @@ -1,24 +1,41 @@ package com.zsz.pojo; +// 导入 MyBatis-Plus 的注解,用于配置数据库表的主键生成策略等信息 import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; +// 导入 Lombok 注解,用于简化实体类的代码编写 import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; +/** + * 管理员实体类,用于封装管理员的相关信息,与数据库表进行映射 + */ +// 使用 @Data 注解,自动生成 get、set、equals、hashCode、toString 等方法 @Data +// 使用 @NoArgsConstructor 注解,生成一个无参构造函数 @NoArgsConstructor +// 使用 @AllArgsConstructor 注解,生成一个包含所有成员变量的全参构造函数 @AllArgsConstructor +// 使用 @TableName 注解,指定该实体类对应的数据库表名为 "tb_admin" @TableName("tb_admin") public class Admin { + // 使用 @TableId 注解,指定该字段为主键,并且主键的值由数据库自动生成(自增) @TableId(value = "id",type = IdType.AUTO) private Integer id; + // 管理员姓名 private String name; + // 管理员性别,使用 char 类型存储 private char gender; + // 管理员密码 private String password; + // 管理员邮箱 private String email; + // 管理员电话号码 private String telephone; + // 管理员地址 private String address; - private String portraitPath; //头像的图片路径 -} + // 管理员头像的图片路径 + private String portraitPath; +} \ No newline at end of file