InsOrdersExcel.java 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200
  1. package com.ydtech.modules.ins.model;
  2. import com.alibaba.excel.annotation.ExcelIgnore;
  3. import com.alibaba.excel.annotation.ExcelProperty;
  4. import com.alibaba.fastjson.JSONArray;
  5. import com.alibaba.fastjson.JSONObject;
  6. import lombok.Data;
  7. /**
  8. * @author jianlong
  9. * @date 2023-12-28 16:14
  10. */
  11. @Data
  12. public class InsOrdersExcel {
  13. @ExcelProperty(value = "保险公司名称")
  14. private String insCompany;
  15. @ExcelProperty(value = "协议号")
  16. private String agreementId;
  17. @ExcelIgnore
  18. private String apiType;
  19. @ExcelProperty(value = "工号")
  20. private String userId;
  21. @ExcelProperty(value = "用户名")
  22. private String userName;
  23. @ExcelProperty(value = "订单号")
  24. private String orderNo;
  25. @ExcelProperty(value = "车牌")
  26. private String licenseNo;
  27. @ExcelProperty(value = "险种")
  28. private String product;
  29. @ExcelProperty(value = "交强险业务类型")
  30. private String jqBusinessType;
  31. @ExcelProperty(value = "商业险业务类型")
  32. private String syBusinessType;
  33. @ExcelProperty(value = "车架号")
  34. private String fraMeno;
  35. @ExcelIgnore
  36. private JSONObject carInfo;
  37. @ExcelProperty(value = "车型")
  38. private String modelcName;
  39. @ExcelProperty(value = "座位数")
  40. private String seatCount;
  41. @ExcelProperty(value = "核定载质量")
  42. private String limitLoad;
  43. @ExcelProperty(value = "是否过户")
  44. private String transferFlag;
  45. @ExcelProperty(value = "商业险是否过户")
  46. private String transferFlagBi;
  47. @ExcelProperty(value = "行驶证注册日期")
  48. private String registerDate;
  49. @ExcelProperty(value = "发证日期")
  50. private String issueDate;
  51. @ExcelIgnore
  52. private JSONObject ownerInfo;
  53. @ExcelProperty(value = "车主姓名")
  54. private String ownerName;
  55. @ExcelProperty(value = "车主身份证号")
  56. private String ownerIdentifyNumber;
  57. @ExcelProperty(value = "车主年龄")
  58. private String ownerAge;
  59. @ExcelProperty(value = "车主手机号")
  60. private String ownerMobile;
  61. @ExcelIgnore
  62. private JSONObject applyInfo;
  63. @ExcelProperty(value = "投保人姓名")
  64. private String applyName;
  65. @ExcelProperty(value = "投保人身份证号")
  66. private String applyIdentifyNumber;
  67. @ExcelProperty(value = "投保人年龄")
  68. private String applyAge;
  69. @ExcelProperty(value = "投保人手机号")
  70. private String applyMobile;
  71. @ExcelIgnore
  72. private JSONObject insureInfo;
  73. @ExcelProperty(value = "被保险人姓名")
  74. private String insureName;
  75. @ExcelProperty(value = "被保险人身份证号")
  76. private String insureIdentifyNumber;
  77. @ExcelProperty(value = "被保险人年龄")
  78. private String insureAge;
  79. @ExcelProperty(value = "被保险人手机号")
  80. private String insureMobile;
  81. @ExcelProperty(value = "车辆用途")
  82. private String vehicleUse;
  83. @ExcelProperty(value = "使用性质")
  84. private String carNature;
  85. @ExcelIgnore
  86. private JSONArray kindInfo;
  87. @ExcelProperty(value = "机动车损失险")
  88. private String damage;
  89. @ExcelProperty(value = "第三责任险")
  90. private String third;
  91. @ExcelProperty(value = "乘客责任险")
  92. private String sit;
  93. @ExcelProperty(value = "司机责任险")
  94. private String driver;
  95. @ExcelProperty(value = "交强险费用")
  96. private String jqpRemIum;
  97. @ExcelProperty(value = "交强险保单号")
  98. private String jqPolicyno;
  99. @ExcelProperty(value = "商业险费用")
  100. private String sypRemIum;
  101. @ExcelProperty(value = "商业险保单号")
  102. private String syPolicyno;
  103. @ExcelProperty(value = "驾意险费用")
  104. private String jypRemIum;
  105. @ExcelProperty(value = "驾意险保单号")
  106. private String jyPolicyno;
  107. @ExcelProperty(value = "车船税费用")
  108. private String taxaMount;
  109. @ExcelProperty(value = "交强险起期")
  110. private String jqStartDate;
  111. @ExcelProperty(value = "交强险止期")
  112. private String jqEndDate;
  113. @ExcelProperty(value = "商业险起期")
  114. private String syStartDate;
  115. @ExcelProperty(value = "商业险止期")
  116. private String syEndDate;
  117. @ExcelProperty(value = "评分")
  118. private String score;
  119. @ExcelProperty(value = "交强类型评分")
  120. private String jqScore;
  121. @ExcelProperty(value = "商业类型评分")
  122. private String syScore;
  123. @ExcelProperty(value = "总赔付率")
  124. private String lossRation;
  125. @ExcelProperty(value = "交强赔付率")
  126. private String jqLossRation;
  127. @ExcelProperty(value = "商业赔付率")
  128. private String syLossRation;
  129. @ExcelProperty(value = "支付时间")
  130. private String payDate;
  131. @ExcelProperty(value = "签单时间")
  132. private String signingTime;
  133. @ExcelIgnore
  134. private JSONArray crossInsurance;
  135. }