CarPriceMuchResp.java 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253
  1. package com.ydtech.modules.ins.model.guoRen;
  2. import com.alibaba.fastjson.annotation.JSONField;
  3. import com.fasterxml.jackson.annotation.JsonProperty;
  4. import lombok.Data;
  5. import lombok.NoArgsConstructor;
  6. import java.util.List;
  7. /**
  8. * 车价 响应 多条
  9. *
  10. * @author: lig
  11. * @date: 2023年10月17日 0017
  12. */
  13. @NoArgsConstructor
  14. @Data
  15. public class CarPriceMuchResp {
  16. @JsonProperty(value = "resultCode")
  17. @JSONField(name = "resultCode")
  18. private Integer resultCode;
  19. @JsonProperty(value = "resultMsg")
  20. @JSONField(name = "resultMsg")
  21. private String resultMsg;
  22. @JsonProperty(value = "data")
  23. @JSONField(name = "data")
  24. private DataDTO data;
  25. @NoArgsConstructor
  26. @Data
  27. public static class DataDTO {
  28. @JsonProperty(value = "cars")
  29. @JSONField(name = "cars")
  30. private List<CarsDTO> cars;
  31. @JsonProperty(value = "inputvo")
  32. @JSONField(name = "inputvo")
  33. private String inputvo;
  34. @NoArgsConstructor
  35. @Data
  36. public static class CarsDTO {
  37. @JsonProperty(value = "startDateBI")
  38. @JSONField(name = "startDateBI")
  39. private String startDateBI;
  40. @JsonProperty(value = "currentDate")
  41. @JSONField(name = "currentDate")
  42. private String currentDate;
  43. @JsonProperty(value = "clauseTypeBI")
  44. @JSONField(name = "clauseTypeBI")
  45. private String clauseTypeBI;
  46. @JsonProperty(value = "businessNatureFlag")
  47. @JSONField(name = "businessNatureFlag")
  48. private String businessNatureFlag;
  49. @JsonProperty(value = "searchSequenceNo")
  50. @JSONField(name = "searchSequenceNo")
  51. private String searchSequenceNo;
  52. @JsonProperty(value = "actualValue")
  53. @JSONField(name = "actualValue")
  54. private String actualValue;
  55. @JsonProperty(value = "compromisePrice")
  56. @JSONField(name = "compromisePrice")
  57. private String compromisePrice;
  58. @JsonProperty(value = "noticeType")
  59. @JSONField(name = "noticeType")
  60. private String noticeType;
  61. @JsonProperty(value = "countryNature")
  62. @JSONField(name = "countryNature")
  63. private String countryNature;
  64. @JsonProperty(value = "pureRiskPremiumFlag")
  65. @JSONField(name = "pureRiskPremiumFlag")
  66. private String pureRiskPremiumFlag;
  67. @JsonProperty(value = "carName")
  68. @JSONField(name = "carName")
  69. private String carName;
  70. @JsonProperty(value = "pureRiskPremium")
  71. @JSONField(name = "pureRiskPremium")
  72. private String pureRiskPremium;
  73. @JsonProperty(value = "totalVehicleWeight")
  74. @JSONField(name = "totalVehicleWeight")
  75. private String totalVehicleWeight;
  76. @JsonProperty(value = "carBrand")
  77. @JSONField(name = "carBrand")
  78. private String carBrand;
  79. @JsonProperty(value = "derailleurType")
  80. @JSONField(name = "derailleurType")
  81. private String derailleurType;
  82. @JsonProperty(value = "modelName")
  83. @JSONField(name = "modelName")
  84. private String modelName;
  85. @JsonProperty(value = "tonCount")
  86. @JSONField(name = "tonCount")
  87. private String tonCount;
  88. @JsonProperty(value = "modelDesc")
  89. @JSONField(name = "modelDesc")
  90. private String modelDesc;
  91. @JsonProperty(value = "riskFlag")
  92. @JSONField(name = "riskFlag")
  93. private String riskFlag;
  94. @JsonProperty(value = "carSeriesName")
  95. @JSONField(name = "carSeriesName")
  96. private String carSeriesName;
  97. @JsonProperty(value = "modelCode")
  98. @JSONField(name = "modelCode")
  99. private String modelCode;
  100. @JsonProperty(value = "printBrandName")
  101. @JSONField(name = "printBrandName")
  102. private String printBrandName;
  103. @JsonProperty(value = "makeDate")
  104. @JSONField(name = "makeDate")
  105. private String makeDate;
  106. @JsonProperty(value = "vehicleBrand")
  107. @JSONField(name = "vehicleBrand")
  108. private String vehicleBrand;
  109. @JsonProperty(value = "licenseCategory")
  110. @JSONField(name = "licenseCategory")
  111. private String licenseCategory;
  112. @JsonProperty(value = "licenseNo")
  113. @JSONField(name = "licenseNo")
  114. private String licenseNo;
  115. @JsonProperty(value = "licenseKindCode")
  116. @JSONField(name = "licenseKindCode")
  117. private String licenseKindCode;
  118. @JsonProperty(value = "frameNo")
  119. @JSONField(name = "frameNo")
  120. private String frameNo;
  121. @JsonProperty(value = "carOwner")
  122. @JSONField(name = "carOwner")
  123. private String carOwner;
  124. @JsonProperty(value = "purchasePriceSign")
  125. @JSONField(name = "purchasePriceSign")
  126. private String purchasePriceSign;
  127. @JsonProperty(value = "fuelType")
  128. @JSONField(name = "fuelType")
  129. private String fuelType;
  130. @JsonProperty(value = "carVhicleModel")
  131. @JSONField(name = "carVhicleModel")
  132. private String carVhicleModel;
  133. @JsonProperty(value = "modelCodeGX")
  134. @JSONField(name = "modelCodeGX")
  135. private String modelCodeGX;
  136. @JsonProperty(value = "oldModelCode")
  137. @JSONField(name = "oldModelCode")
  138. private String oldModelCode;
  139. @JsonProperty(value = "bjTradeName")
  140. @JSONField(name = "bjTradeName")
  141. private String bjTradeName;
  142. @JsonProperty(value = "bjBrand")
  143. @JSONField(name = "bjBrand")
  144. private String bjBrand;
  145. @JsonProperty(value = "bjSeries")
  146. @JSONField(name = "bjSeries")
  147. private String bjSeries;
  148. @JsonProperty(value = "bjCarName")
  149. @JSONField(name = "bjCarName")
  150. private String bjCarName;
  151. @JsonProperty(value = "bjNoticeType")
  152. @JSONField(name = "bjNoticeType")
  153. private String bjNoticeType;
  154. @JsonProperty(value = "bjCategoryName")
  155. @JSONField(name = "bjCategoryName")
  156. private String bjCategoryName;
  157. @JsonProperty(value = "bjDeptName")
  158. @JSONField(name = "bjDeptName")
  159. private String bjDeptName;
  160. @JsonProperty(value = "bjPureRiskPremium")
  161. @JSONField(name = "bjPureRiskPremium")
  162. private String bjPureRiskPremium;
  163. @JsonProperty(value = "brandName")
  164. @JSONField(name = "brandName")
  165. private String brandName;
  166. @JsonProperty(value = "seatCountLB")
  167. @JSONField(name = "seatCountLB")
  168. private String seatCountLB;
  169. @JsonProperty(value = "exhaustScale")
  170. @JSONField(name = "exhaustScale")
  171. private String exhaustScale;
  172. @JsonProperty(value = "exhaustScaleLB")
  173. @JSONField(name = "exhaustScaleLB")
  174. private String exhaustScaleLB;
  175. @JsonProperty(value = "tonCountLB")
  176. @JSONField(name = "tonCountLB")
  177. private String tonCountLB;
  178. @JsonProperty(value = "purchasePriceLB")
  179. @JSONField(name = "purchasePriceLB")
  180. private String purchasePriceLB;
  181. @JsonProperty(value = "purchasePriceOrigin")
  182. @JSONField(name = "purchasePriceOrigin")
  183. private String purchasePriceOrigin;
  184. @JsonProperty(value = "purchasePriceNoTaxFlag")
  185. @JSONField(name = "purchasePriceNoTaxFlag")
  186. private String purchasePriceNoTaxFlag;
  187. @JsonProperty(value = "completeKerbMassNew")
  188. @JSONField(name = "completeKerbMassNew")
  189. private String completeKerbMassNew;
  190. @JsonProperty(value = "aliasName")
  191. @JSONField(name = "aliasName")
  192. private String aliasName;
  193. @JsonProperty(value = "carYear")
  194. @JSONField(name = "carYear")
  195. private String carYear;
  196. @JsonProperty(value = "purchasePriceNotax")
  197. @JSONField(name = "purchasePriceNotax")
  198. private String purchasePriceNotax;
  199. @JsonProperty(value = "kindredPriceNotax")
  200. @JSONField(name = "kindredPriceNotax")
  201. private String kindredPriceNotax;
  202. @JsonProperty(value = "kindredPrice")
  203. @JSONField(name = "kindredPrice")
  204. private String kindredPrice;
  205. @JsonProperty(value = "remark")
  206. @JSONField(name = "remark")
  207. private String remark;
  208. @JsonProperty(value = "alarmFlag")
  209. @JSONField(name = "alarmFlag")
  210. private String alarmFlag;
  211. @JsonProperty(value = "carStyle")
  212. @JSONField(name = "carStyle")
  213. private String carStyle;
  214. @JsonProperty(value = "shTradeName")
  215. @JSONField(name = "shTradeName")
  216. private String shTradeName;
  217. @JsonProperty(value = "shSeries")
  218. @JSONField(name = "shSeries")
  219. private String shSeries;
  220. @JsonProperty(value = "shCarName")
  221. @JSONField(name = "shCarName")
  222. private String shCarName;
  223. @JsonProperty(value = "shCategoryName")
  224. @JSONField(name = "shCategoryName")
  225. private String shCategoryName;
  226. @JsonProperty(value = "shDeptName")
  227. @JSONField(name = "shDeptName")
  228. private String shDeptName;
  229. @JsonProperty(value = "shPureRiskPremium")
  230. @JSONField(name = "shPureRiskPremium")
  231. private String shPureRiskPremium;
  232. @JsonProperty(value = "completeKerbMass")
  233. @JSONField(name = "completeKerbMass")
  234. private String completeKerbMass;
  235. @JsonProperty(value = "errorCode")
  236. @JSONField(name = "errorCode")
  237. private String errorCode;
  238. @JsonProperty(value = "errorMessage")
  239. @JSONField(name = "errorMessage")
  240. private String errorMessage;
  241. @JsonProperty(value = "engineNo")
  242. @JSONField(name = "engineNo")
  243. private String engineNo;
  244. }
  245. }
  246. }