GRApiResult.java 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. package com.uas.eis.sdk.entity;
  2. import com.fasterxml.jackson.annotation.JsonProperty;
  3. import lombok.Data;
  4. import lombok.NoArgsConstructor;
  5. import java.util.List;
  6. /**
  7. *歌尔接口响应类
  8. */
  9. @Data
  10. public class GRApiResult<T> {
  11. /* *//**
  12. * 自定义业务码
  13. * @return true:成功 false:失败
  14. *//*
  15. private String success;
  16. *//**
  17. * 交易为宜值,对应PO中的transId
  18. * *//*
  19. private String transId;
  20. *//**
  21. * 错误明细,数组,出现错误时需要返回
  22. * *//*
  23. private List<Errors> errors;*/
  24. /**
  25. * 错误明细,数组,出现错误时需要返回
  26. * */
  27. @JsonProperty("return")
  28. private ReturnData returnData;
  29. /*public String getSuccess() {
  30. return success;
  31. }
  32. public GRApiResult<T> setSuccess(String success) {
  33. this.success = success;
  34. return this;
  35. }
  36. public String getTransId() {
  37. return transId;
  38. }
  39. public GRApiResult<T> setTransId(String transId) {
  40. this.transId = transId;
  41. return this;
  42. }*/
  43. public GRApiResult(){
  44. }
  45. /*public GRApiResult(String success, String transId){
  46. this.success = success;
  47. this.transId = transId;
  48. }
  49. public GRApiResult(String success, String transId, List<Errors> errors){
  50. this.success = success;
  51. this.transId = transId;
  52. this.errors = errors;
  53. }*/
  54. public GRApiResult(ReturnData returnData){
  55. this.returnData = returnData;
  56. }
  57. }