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