package bas.request; import javax.validation.Valid; import java.io.Serializable; /** * 请求参数形式 * * @time: 2018年04月16日 * @author: wentao * @copyright: Wuxi Yazuo ,Ltd.copyright 2015-2025 */ public class RestRequest<T> implements Serializable { private static final long serialVersionUID = -1296515585582912062L; private RestRequestHeader header = new RestRequestHeader(); @Valid private T body = null; public RestRequest() { } public RestRequest(T body) { this.body = body; } public static <T> RestRequest<T> instance(T body) { return new RestRequest(body); } public RestRequestHeader getHeader() { return this.header; } public T getBody() { return this.body; } public void setHeader(RestRequestHeader header) { this.header = header; } public void setBody(T body) { this.body = body; } @Override public boolean equals(Object o) { if (o == this) { return true; } else if (!(o instanceof RestRequest)) { return false; } else { RestRequest<?> other = (RestRequest)o; if (!other.canEqual(this)) { return false; } else { Object this$header = this.getHeader(); Object other$header = other.getHeader(); if (this$header == null) { if (other$header != null) { return false; } } else if (!this$header.equals(other$header)) { return false; } Object this$body = this.getBody(); Object other$body = other.getBody(); if (this$body == null) { if (other$body != null) { return false; } } else if (!this$body.equals(other$body)) { return false; } return true; } } } protected boolean canEqual(Object other) { return other instanceof RestRequest; } @Override public int hashCode() { int PRIME = 31; int result = 1; Object $header = this.getHeader(); result = result * 59 + ($header == null ? 43 : $header.hashCode()); Object $body = this.getBody(); result = result * 59 + ($body == null ? 43 : $body.hashCode()); return result; } @Override public String toString() { return "RestRequest(header=" + this.getHeader() + ", body=" + this.getBody() + ")"; } }

smrhmjh LV1
2024年4月9日
人间蒸发 LV23
2024年4月1日
xdzxwje LV1
2023年12月3日
微信网友_6469820124057600 LV6
2023年5月30日
79134582 LV2
2023年3月19日
1443251642 LV1
2022年12月19日
taowufeng2 LV8
2022年12月12日
13112360 LV2
2022年9月26日
woaiyuan3619 LV3
2022年9月26日
wangjialiang1 LV17
2022年6月6日

lvyga1 LV2
2024年12月17日
ma406805131 LV19
2024年12月12日
PP123456789
2024年10月31日
暂无贡献等级
zvcbnlk LV2
2024年9月20日
ZXB999
2024年5月23日
暂无贡献等级
a18687266730
2024年4月18日
暂无贡献等级
denglu123321 LV4
2024年4月11日
微信网友_6945567553622016 LV1
2024年4月10日
smrhmjh LV1
2024年4月9日
人间蒸发 LV23
2024年4月1日