diff --git a/pom.xml b/pom.xml
index 348d82c..20946a2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -52,6 +52,12 @@
knife4j-openapi2-spring-boot-starter
4.4.0
+
+ cn.hutool
+ hutool-all
+ 5.8.26
+
+
diff --git a/src/main/java/com/huangge1199/picture/mapper/UserMapper.java b/src/main/java/com/huangge1199/picture/mapper/UserMapper.java
new file mode 100644
index 0000000..2dd4990
--- /dev/null
+++ b/src/main/java/com/huangge1199/picture/mapper/UserMapper.java
@@ -0,0 +1,18 @@
+package com.huangge1199.picture.mapper;
+
+import com.huangge1199.picture.model.entity.User;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+* @author hyy
+* @description 针对表【user(用户)】的数据库操作Mapper
+* @createDate 2025-06-30 10:27:45
+* @Entity com.huangge1199.picture.entity.User
+*/
+public interface UserMapper extends BaseMapper {
+
+}
+
+
+
+
diff --git a/src/main/java/com/huangge1199/picture/model/entity/User.java b/src/main/java/com/huangge1199/picture/model/entity/User.java
new file mode 100644
index 0000000..8422670
--- /dev/null
+++ b/src/main/java/com/huangge1199/picture/model/entity/User.java
@@ -0,0 +1,71 @@
+package com.huangge1199.picture.model.entity;
+
+import com.baomidou.mybatisplus.annotation.*;
+
+import java.util.Date;
+import lombok.Data;
+
+/**
+ * 用户
+ * @TableName user
+ */
+@TableName(value ="user")
+@Data
+public class User {
+ /**
+ * id
+ */
+ @TableId(type = IdType.ASSIGN_ID)
+ private Long id;
+
+ /**
+ * 账号
+ */
+ private String userAccount;
+
+ /**
+ * 密码
+ */
+ private String userPassword;
+
+ /**
+ * 用户昵称
+ */
+ private String userName;
+
+ /**
+ * 用户头像
+ */
+ private String userAvatar;
+
+ /**
+ * 用户简介
+ */
+ private String userProfile;
+
+ /**
+ * 用户角色:user/admin
+ */
+ private String userRole;
+
+ /**
+ * 编辑时间
+ */
+ private Date editTime;
+
+ /**
+ * 创建时间
+ */
+ private Date createTime;
+
+ /**
+ * 更新时间
+ */
+ private Date updateTime;
+
+ /**
+ * 是否删除
+ */
+ @TableLogic
+ private Integer isDelete;
+}
\ No newline at end of file
diff --git a/src/main/java/com/huangge1199/picture/model/enums/UserRoleEnum.java b/src/main/java/com/huangge1199/picture/model/enums/UserRoleEnum.java
new file mode 100644
index 0000000..44cbebc
--- /dev/null
+++ b/src/main/java/com/huangge1199/picture/model/enums/UserRoleEnum.java
@@ -0,0 +1,45 @@
+package com.huangge1199.picture.model.enums;
+
+import cn.hutool.core.util.ObjUtil;
+import lombok.Getter;
+
+/**
+ * UserRoleEnum
+ *
+ * @author huangge1199
+ * @since 2025/6/30 10:32:34
+ */
+@Getter
+public enum UserRoleEnum {
+
+ USER("用户", "user"),
+ ADMIN("管理员", "admin");
+
+ private final String text;
+
+ private final String value;
+
+ UserRoleEnum(String text, String value) {
+ this.text = text;
+ this.value = value;
+ }
+
+ /**
+ * 根据 value 获取枚举
+ *
+ * @param value 枚举值的value
+ * @return 枚举值
+ */
+ public static UserRoleEnum getEnumByValue(String value) {
+ if (ObjUtil.isEmpty(value)) {
+ return null;
+ }
+ for (UserRoleEnum anEnum : UserRoleEnum.values()) {
+ if (anEnum.value.equals(value)) {
+ return anEnum;
+ }
+ }
+ return null;
+ }
+}
+
diff --git a/src/main/java/com/huangge1199/picture/service/UserService.java b/src/main/java/com/huangge1199/picture/service/UserService.java
new file mode 100644
index 0000000..a84e809
--- /dev/null
+++ b/src/main/java/com/huangge1199/picture/service/UserService.java
@@ -0,0 +1,13 @@
+package com.huangge1199.picture.service;
+
+import com.huangge1199.picture.model.entity.User;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+* @author hyy
+* @description 针对表【user(用户)】的数据库操作Service
+* @createDate 2025-06-30 10:27:45
+*/
+public interface UserService extends IService {
+
+}
diff --git a/src/main/java/com/huangge1199/picture/service/impl/UserServiceImpl.java b/src/main/java/com/huangge1199/picture/service/impl/UserServiceImpl.java
new file mode 100644
index 0000000..724d212
--- /dev/null
+++ b/src/main/java/com/huangge1199/picture/service/impl/UserServiceImpl.java
@@ -0,0 +1,22 @@
+package com.huangge1199.picture.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.huangge1199.picture.model.entity.User;
+import com.huangge1199.picture.service.UserService;
+import com.huangge1199.picture.mapper.UserMapper;
+import org.springframework.stereotype.Service;
+
+/**
+* @author hyy
+* @description 针对表【user(用户)】的数据库操作Service实现
+* @createDate 2025-06-30 10:27:45
+*/
+@Service
+public class UserServiceImpl extends ServiceImpl
+ implements UserService{
+
+}
+
+
+
+
diff --git a/src/main/resources/mapper/UserMapper.xml b/src/main/resources/mapper/UserMapper.xml
new file mode 100644
index 0000000..e5584e2
--- /dev/null
+++ b/src/main/resources/mapper/UserMapper.xml
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ id,userAccount,userPassword,userName,userAvatar,userProfile,
+ userRole,editTime,createTime,updateTime,isDelete
+
+