CarModelResp.java 6.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194
  1. package com.ydtech.modules.ins.model.guoRen;
  2. import com.fasterxml.jackson.annotation.JsonProperty;
  3. import lombok.Data;
  4. import lombok.NoArgsConstructor;
  5. import java.util.List;
  6. /**
  7. * 3.1车型查询 响应
  8. */
  9. @NoArgsConstructor
  10. @Data
  11. public class CarModelResp {
  12. @JsonProperty("content")
  13. private ContentDTO content;
  14. @JsonProperty("msg")
  15. private String msg;
  16. @JsonProperty("code")
  17. private String code;
  18. @JsonProperty("codeType")
  19. private String codeType;
  20. @JsonProperty("codeData")
  21. private List<CodeDataDTO> codeData;
  22. @JsonProperty("list")
  23. private List<?> list;
  24. @NoArgsConstructor
  25. @Data
  26. public static class ContentDTO {
  27. @JsonProperty("msg")
  28. private Object msg;
  29. @JsonProperty("code")
  30. private Object code;
  31. @JsonProperty("message")
  32. private Object message;
  33. @JsonProperty("messageStr")
  34. private Object messageStr;
  35. }
  36. @NoArgsConstructor
  37. @Data
  38. public static class CodeDataDTO {
  39. @JsonProperty("codeCode")
  40. private String codeCode;
  41. @JsonProperty("codeName")
  42. private String codeName;
  43. @JsonProperty("clausesContent")
  44. private String clausesContent;
  45. @JsonProperty("vehiclefgwCode")
  46. private String vehiclefgwCode;
  47. @JsonProperty("hfstarttime")
  48. private String hfstarttime;
  49. @JsonProperty("hfendtime")
  50. private String hfendtime;
  51. @JsonProperty("ext")
  52. private ExtDTO ext;
  53. @NoArgsConstructor
  54. @Data
  55. public static class ExtDTO {
  56. @JsonProperty("handlerCode")
  57. private Object handlerCode;
  58. @JsonProperty("prospectNo")
  59. private Object prospectNo;
  60. @JsonProperty("inteProspectNo")
  61. private Object inteProspectNo;
  62. @JsonProperty("comCode")
  63. private Object comCode;
  64. @JsonProperty("channelType")
  65. private Object channelType;
  66. @JsonProperty("organizeCode")
  67. private Object organizeCode;
  68. @JsonProperty("seatCount")
  69. private String seatCount;
  70. @JsonProperty("rateTypeFlag")
  71. private Object rateTypeFlag;
  72. @JsonProperty("calculateFlag1")
  73. private Object calculateFlag1;
  74. @JsonProperty("attachFlag")
  75. private Object attachFlag;
  76. @JsonProperty("userCode")
  77. private Object userCode;
  78. @JsonProperty("userName")
  79. private Object userName;
  80. @JsonProperty("industry")
  81. private Object industry;
  82. @JsonProperty("sonCodeCode")
  83. private Object sonCodeCode;
  84. @JsonProperty("sonCodeName")
  85. private Object sonCodeName;
  86. @JsonProperty("profession")
  87. private Object profession;
  88. @JsonProperty("power")
  89. private String power;
  90. @JsonProperty("powerLB")
  91. private String powerLB;
  92. @JsonProperty("alarmFlag")
  93. private Object alarmFlag;
  94. @JsonProperty("aliasName")
  95. private Object aliasName;
  96. @JsonProperty("brandCode")
  97. private Object brandCode;
  98. @JsonProperty("carbrand")
  99. private String carbrand;
  100. @JsonProperty("carkind")
  101. private String carkind;
  102. @JsonProperty("carseriesCode")
  103. private Object carseriesCode;
  104. @JsonProperty("carSeriesName")
  105. private Object carSeriesName;
  106. @JsonProperty("carstyle")
  107. private String carstyle;
  108. @JsonProperty("caryear")
  109. private Object caryear;
  110. @JsonProperty("coefficient1")
  111. private Object coefficient1;
  112. @JsonProperty("coefficient2")
  113. private Object coefficient2;
  114. @JsonProperty("completekerbmass")
  115. private Integer completekerbmass;
  116. @JsonProperty("completekerbmassMin")
  117. private Object completekerbmassMin;
  118. @JsonProperty("countryCode")
  119. private Object countryCode;
  120. @JsonProperty("exhaustScale")
  121. private Double exhaustScale;
  122. @JsonProperty("exhaustScalelb")
  123. private String exhaustScalelb;
  124. @JsonProperty("factory")
  125. private String factory;
  126. @JsonProperty("familyCode")
  127. private Object familyCode;
  128. @JsonProperty("flag")
  129. private Object flag;
  130. @JsonProperty("importFlag")
  131. private Object importFlag;
  132. @JsonProperty("jqxclassName")
  133. private Object jqxclassName;
  134. @JsonProperty("kindredPrice")
  135. private Object kindredPrice;
  136. @JsonProperty("kindredPriceTax")
  137. private Object kindredPriceTax;
  138. @JsonProperty("modelCode")
  139. private Object modelCode;
  140. @JsonProperty("modelName")
  141. private Object modelName;
  142. @JsonProperty("newfuelModel")
  143. private String newfuelModel;
  144. @JsonProperty("purchasePrice")
  145. private String purchasePrice;
  146. @JsonProperty("purchasePricelb")
  147. private Double purchasePricelb;
  148. @JsonProperty("purchasePriceother")
  149. private Object purchasePriceother;
  150. @JsonProperty("purchasePricesz")
  151. private Object purchasePricesz;
  152. @JsonProperty("remark")
  153. private Object remark;
  154. @JsonProperty("riskScope")
  155. private Object riskScope;
  156. @JsonProperty("seatCountlb")
  157. private Integer seatCountlb;
  158. @JsonProperty("seatMax")
  159. private Object seatMax;
  160. @JsonProperty("seatMin")
  161. private Object seatMin;
  162. @JsonProperty("shorthandCode")
  163. private Object shorthandCode;
  164. @JsonProperty("stopFlag")
  165. private Object stopFlag;
  166. @JsonProperty("sumTon")
  167. private Object sumTon;
  168. @JsonProperty("syxClassName")
  169. private Object syxClassName;
  170. @JsonProperty("tonCount")
  171. private String tonCount;
  172. @JsonProperty("tonCountlb")
  173. private String tonCountlb;
  174. @JsonProperty("transMissionType")
  175. private Object transMissionType;
  176. @JsonProperty("validDate")
  177. private Object validDate;
  178. @JsonProperty("validStatus")
  179. private Object validStatus;
  180. @JsonProperty("vehiclealias")
  181. private Object vehiclealias;
  182. @JsonProperty("vehiclefgwCode")
  183. private Object vehiclefgwCode;
  184. }
  185. }
  186. }