| | |
| | | @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 方法 |
| | |
| | | this.mobile = mobile; |
| | | } |
| | | |
| | | // toString 方法(可选,便于调试) |
| | | public Integer getGender() { |
| | | return gender; |
| | | } |
| | | |
| | | public void setGender(Integer gender) { |
| | | this.gender = gender; |
| | | } |
| | | |
| | | // toString 方法 |
| | | @Override |
| | | public String toString() { |
| | | return "UpdateUserInfoRequest{" + |
| | |
| | | ", name='" + name + '\'' + |
| | | ", sign='" + sign + '\'' + |
| | | ", email='" + email + '\'' + |
| | | ", mobile=" + mobile + |
| | | ", mobile='" + mobile + '\'' + |
| | | ", gender=" + gender + |
| | | '}'; |
| | | } |
| | | |
| | | // Builder 模式(可选,便于链式调用) |
| | | // Builder 模式方法 |
| | | public UpdateUserInfoRequest avatar(String avatar) { |
| | | this.avatar = avatar; |
| | | return this; |
| | |
| | | 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; |
| | | } |
| | | } |