InsOrdersExcel.java 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181
  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 userId;
  17. @ExcelProperty(value = "用户名")
  18. private String userName;
  19. @ExcelProperty(value = "订单号")
  20. private String orderNo;
  21. @ExcelProperty(value = "车牌")
  22. private String licenseNo;
  23. @ExcelProperty(value = "车架号")
  24. private String fraMeno;
  25. @ExcelIgnore
  26. private JSONObject carInfo;
  27. @ExcelProperty(value = "车型")
  28. private String modelcName;
  29. @ExcelProperty(value = "座位数")
  30. private String seatCount;
  31. @ExcelProperty(value = "核定载质量")
  32. private String limitLoad;
  33. @ExcelProperty(value = "是否过户")
  34. private String transferFlag;
  35. @ExcelProperty(value = "商业险是否过户")
  36. private String transferFlagBi;
  37. @ExcelProperty(value = "行驶证注册日期")
  38. private String registerDate;
  39. @ExcelProperty(value = "发证日期")
  40. private String issueDate;
  41. @ExcelIgnore
  42. private JSONObject ownerInfo;
  43. @ExcelProperty(value = "车主姓名")
  44. private String ownerName;
  45. @ExcelProperty(value = "车主身份证号")
  46. private String ownerIdentifyNumber;
  47. @ExcelProperty(value = "车主年龄")
  48. private String ownerAge;
  49. @ExcelProperty(value = "车主手机号")
  50. private String ownerMobile;
  51. @ExcelIgnore
  52. private JSONObject applyInfo;
  53. @ExcelProperty(value = "投保人姓名")
  54. private String applyName;
  55. @ExcelProperty(value = "投保人身份证号")
  56. private String applyIdentifyNumber;
  57. @ExcelProperty(value = "投保人年龄")
  58. private String applyAge;
  59. @ExcelProperty(value = "投保人手机号")
  60. private String applyMobile;
  61. @ExcelIgnore
  62. private JSONObject insureInfo;
  63. @ExcelProperty(value = "被保险人姓名")
  64. private String insureName;
  65. @ExcelProperty(value = "被保险人身份证号")
  66. private String insureIdentifyNumber;
  67. @ExcelProperty(value = "被保险人年龄")
  68. private String insureAge;
  69. @ExcelProperty(value = "被保险人手机号")
  70. private String insureMobile;
  71. @ExcelProperty(value = "车辆用途")
  72. private String vehicleUse;
  73. @ExcelProperty(value = "使用性质")
  74. private String carNature;
  75. @ExcelIgnore
  76. private JSONArray kindInfo;
  77. @ExcelProperty(value = "机动车损失险")
  78. private String damage;
  79. @ExcelProperty(value = "第三责任险")
  80. private String third;
  81. @ExcelProperty(value = "乘客责任险")
  82. private String sit;
  83. @ExcelProperty(value = "司机责任险")
  84. private String driver;
  85. @ExcelProperty(value = "交强险费用")
  86. private String jqpRemIum;
  87. @ExcelProperty(value = "交强险保单号")
  88. private String jqPolicyno;
  89. @ExcelProperty(value = "商业险费用")
  90. private String sypRemIum;
  91. @ExcelProperty(value = "商业险保单号")
  92. private String syPolicyno;
  93. @ExcelProperty(value = "驾意险费用")
  94. private String jypRemIum;
  95. @ExcelProperty(value = "驾意险保单号")
  96. private String jyPolicyno;
  97. @ExcelProperty(value = "车船税费用")
  98. private String taxaMount;
  99. @ExcelProperty(value = "交强险起期")
  100. private String jqStartDate;
  101. @ExcelProperty(value = "交强险止期")
  102. private String jqEndDate;
  103. @ExcelProperty(value = "商业险起期")
  104. private String syStartDate;
  105. @ExcelProperty(value = "商业险止期")
  106. private String syEndDate;
  107. @ExcelProperty(value = "评分")
  108. private String score;
  109. @ExcelProperty(value = "交强类型评分")
  110. private String jqScore;
  111. @ExcelProperty(value = "商业类型评分")
  112. private String syScore;
  113. @ExcelProperty(value = "交强赔付率")
  114. private String jqLossRation;
  115. @ExcelProperty(value = "商业赔付率")
  116. private String syLossRation;
  117. @ExcelProperty(value = "支付时间")
  118. private String payDate;
  119. @ExcelProperty(value = "签单时间")
  120. private String signingTime;
  121. @ExcelIgnore
  122. private JSONArray crossInsurance;
  123. }