From 2160f80eaa4a9a2b62fc58bb06335493cee4528f Mon Sep 17 00:00:00 2001
From: zj <1772600164@qq.com>
Date: Thu, 28 Aug 2025 02:33:03 +0800
Subject: [PATCH] 1

---
 ruoyi-admin/src/main/java/com/ruoyi/im/config/UpdateUserInfoRequest.java |   38 +++++++++++++++++++++++++++++++++-----
 1 files changed, 33 insertions(+), 5 deletions(-)

diff --git a/ruoyi-admin/src/main/java/com/ruoyi/im/config/UpdateUserInfoRequest.java b/ruoyi-admin/src/main/java/com/ruoyi/im/config/UpdateUserInfoRequest.java
index f457ce8..a4b0a90 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/im/config/UpdateUserInfoRequest.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/im/config/UpdateUserInfoRequest.java
@@ -18,16 +18,20 @@
     @JsonProperty("mobile")
     private String mobile;
 
+    @JsonProperty("gender")
+    private Integer gender;
+
     // 无参构造函数
     public UpdateUserInfoRequest() {}
 
-    // 全参构造函数(可选)
-    public UpdateUserInfoRequest(String avatar, String name, String sign, String email, String mobile) {
+    // 全参构造函数
+    public UpdateUserInfoRequest(String avatar, String name, String sign, String email, String mobile, Integer gender) {
         this.avatar = avatar;
         this.name = name;
         this.sign = sign;
         this.email = email;
         this.mobile = mobile;
+        this.gender = gender;
     }
 
     // Getter 和 Setter 方法
@@ -71,7 +75,15 @@
         this.mobile = mobile;
     }
 
-    // toString 方法(可选,便于调试)
+    public Integer getGender() {
+        return gender;
+    }
+
+    public void setGender(Integer gender) {
+        this.gender = gender;
+    }
+
+    // toString 方法
     @Override
     public String toString() {
         return "UpdateUserInfoRequest{" +
@@ -79,11 +91,12 @@
                 ", name='" + name + '\'' +
                 ", sign='" + sign + '\'' +
                 ", email='" + email + '\'' +
-                ", mobile=" + mobile +
+                ", mobile='" + mobile + '\'' +
+                ", gender=" + gender +
                 '}';
     }
 
-    // Builder 模式(可选,便于链式调用)
+    // Builder 模式方法
     public UpdateUserInfoRequest avatar(String avatar) {
         this.avatar = avatar;
         return this;
@@ -108,4 +121,19 @@
         this.mobile = mobile;
         return this;
     }
+
+    public UpdateUserInfoRequest gender(Integer gender) {
+        this.gender = gender;
+        return this;
+    }
+
+    // 可以添加一个构建方法
+    public static UpdateUserInfoRequest builder() {
+        return new UpdateUserInfoRequest();
+    }
+
+    // 可以添加一个构建完成的方法
+    public UpdateUserInfoRequest build() {
+        return this;
+    }
 }
\ No newline at end of file

--
Gitblit v1.9.3