RequestWrapper.java 562 B

123456789101112131415161718192021222324
  1. package com.uas.eis.entity.vwms.req;
  2. import lombok.Data;
  3. @Data
  4. public class RequestWrapper<T> {
  5. private BaseReq<T> request;
  6. // 省略getter/setter方法
  7. public static class Builder<T> {
  8. private BaseReq<T> request;
  9. public Builder<T> request(BaseReq<T> request) {
  10. this.request = request;
  11. return this;
  12. }
  13. public RequestWrapper<T> build() {
  14. RequestWrapper<T> wrapper = new RequestWrapper<>();
  15. wrapper.request = this.request;
  16. return wrapper;
  17. }
  18. }
  19. }