package com.ruoyi.im.config;
|
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
|
public class UpdateUserInfoRequest {
|
@JsonProperty("avatar")
|
private String avatar;
|
|
@JsonProperty("name")
|
private String name;
|
|
@JsonProperty("sign")
|
private String sign;
|
|
@JsonProperty("email")
|
private String email;
|
|
@JsonProperty("mobile")
|
private String mobile;
|
|
// 无参构造函数
|
public UpdateUserInfoRequest() {}
|
|
// 全参构造函数(可选)
|
public UpdateUserInfoRequest(String avatar, String name, String sign, String email, String mobile) {
|
this.avatar = avatar;
|
this.name = name;
|
this.sign = sign;
|
this.email = email;
|
this.mobile = mobile;
|
}
|
|
// Getter 和 Setter 方法
|
public String getAvatar() {
|
return avatar;
|
}
|
|
public void setAvatar(String avatar) {
|
this.avatar = avatar;
|
}
|
|
public String getName() {
|
return name;
|
}
|
|
public void setName(String name) {
|
this.name = name;
|
}
|
|
public String getSign() {
|
return sign;
|
}
|
|
public void setSign(String sign) {
|
this.sign = sign;
|
}
|
|
public String getEmail() {
|
return email;
|
}
|
|
public void setEmail(String email) {
|
this.email = email;
|
}
|
|
public String getMobile() {
|
return mobile;
|
}
|
|
public void setMobile(String mobile) {
|
this.mobile = mobile;
|
}
|
|
// toString 方法(可选,便于调试)
|
@Override
|
public String toString() {
|
return "UpdateUserInfoRequest{" +
|
"avatar='" + avatar + '\'' +
|
", name='" + name + '\'' +
|
", sign='" + sign + '\'' +
|
", email='" + email + '\'' +
|
", mobile=" + mobile +
|
'}';
|
}
|
|
// Builder 模式(可选,便于链式调用)
|
public UpdateUserInfoRequest avatar(String avatar) {
|
this.avatar = avatar;
|
return this;
|
}
|
|
public UpdateUserInfoRequest name(String name) {
|
this.name = name;
|
return this;
|
}
|
|
public UpdateUserInfoRequest sign(String sign) {
|
this.sign = sign;
|
return this;
|
}
|
|
public UpdateUserInfoRequest email(String email) {
|
this.email = email;
|
return this;
|
}
|
|
public UpdateUserInfoRequest mobile(String mobile) {
|
this.mobile = mobile;
|
return this;
|
}
|
}
|