InvSettlementSourceQueryVo.java 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186
  1. package com.ydtech.modules.inv.model.vo;
  2. import com.baomidou.mybatisplus.annotation.TableField;
  3. import com.baomidou.mybatisplus.annotation.TableId;
  4. import com.baomidou.mybatisplus.annotation.TableName;
  5. import com.fasterxml.jackson.annotation.JsonFormat;
  6. import com.ydtech.core.page.PageRequest;
  7. import io.swagger.annotations.ApiModelProperty;
  8. import lombok.Data;
  9. import java.io.Serializable;
  10. import java.math.BigDecimal;
  11. /**
  12. * 结算来源表
  13. * @TableName inv_settlement_source
  14. */
  15. @TableName(value ="inv_settlement_source")
  16. @Data
  17. public class InvSettlementSourceQueryVo extends PageRequest implements Serializable {
  18. /**
  19. * 编号
  20. */
  21. @TableId(value = "id")
  22. private Long id;
  23. /**
  24. * 工号
  25. */
  26. @TableField(value = "employee_id")
  27. @ApiModelProperty("工号")
  28. private String employeeId;
  29. @TableField(value = "operations_team")
  30. @ApiModelProperty("运营小组")
  31. private String operationsTeam;
  32. @TableField(value = "channel_classification")
  33. @ApiModelProperty("渠道分级")
  34. private String channelClassification;
  35. @TableField(value = "channel")
  36. @ApiModelProperty("渠道")
  37. private String channel;
  38. /**
  39. * 签单日期
  40. */
  41. @TableField(value = "sign_date")
  42. @ApiModelProperty("签单日期")
  43. @JsonFormat(pattern = "yyyy-MM-dd")
  44. private String signDate;
  45. /**
  46. * 车牌号
  47. */
  48. @TableField(value = "licenseno")
  49. @ApiModelProperty("车牌号")
  50. private String licenseno;
  51. /**
  52. * 被保险人
  53. */
  54. @TableField(value = "insured_name")
  55. @ApiModelProperty("被保险人")
  56. private String insuredName;
  57. /**
  58. * 保司编码
  59. */
  60. @TableField(value = "insurance_id")
  61. @ApiModelProperty("保司编码")
  62. private String insuranceId;
  63. /**
  64. * 保险公司
  65. */
  66. @TableField(value = "insurance_company")
  67. @ApiModelProperty("保险公司")
  68. private String insuranceCompany;
  69. /**
  70. * 险种
  71. */
  72. @TableField(value = "insurance_type")
  73. @ApiModelProperty("险种")
  74. private String insuranceType;
  75. /**
  76. * 业务归属
  77. */
  78. @TableField(value = "business_owner")
  79. @ApiModelProperty("业务归属")
  80. private String businessOwner;
  81. /**
  82. * 交强保单号
  83. */
  84. @TableField(value = "jq_policy_id")
  85. @ApiModelProperty("交强保单号")
  86. private String jqPolicyId;
  87. /**
  88. * 商业保单号
  89. */
  90. @TableField(value = "sy_policy_id")
  91. @ApiModelProperty("商业保单号")
  92. private String syPolicyId;
  93. /**
  94. * 非车保单号
  95. */
  96. @TableField(value = "non_car_policy_id")
  97. @ApiModelProperty("非车保单号")
  98. private String nonCarPolicyId;
  99. /**
  100. * 交强保费
  101. */
  102. @TableField(value = "jq_premium_tax")
  103. @ApiModelProperty("交强保费")
  104. private BigDecimal jqPremiumTax;
  105. /**
  106. * 车船税
  107. */
  108. @TableField(value = "vehicle_tax")
  109. @ApiModelProperty("车船税")
  110. private BigDecimal vehicleTax;
  111. /**
  112. * 商业保费
  113. */
  114. @TableField(value = "sy_premium_tax")
  115. @ApiModelProperty("商业保费")
  116. private BigDecimal syPremiumTax;
  117. /**
  118. * 非车保费
  119. */
  120. @TableField(value = "non_car_premium_tax")
  121. @ApiModelProperty("非车保费")
  122. private BigDecimal nonCarPremiumTax;
  123. /**
  124. * 交强出口比例
  125. */
  126. @TableField(value = "compulsory_export_ratio")
  127. @ApiModelProperty("交强出口比例")
  128. private BigDecimal compulsoryExportRatio;
  129. /**
  130. * 商业出口比例
  131. */
  132. @TableField(value = "commercial_export_ratio")
  133. @ApiModelProperty("商业出口比例")
  134. private BigDecimal commercialExportRatio;
  135. /**
  136. * 非车出口比例
  137. */
  138. @TableField(value = "non_vehicle_export_ratio")
  139. @ApiModelProperty("非车出口比例")
  140. private BigDecimal nonVehicleExportRatio;
  141. /**
  142. * 结算金额
  143. */
  144. @TableField(value = "settlement_amount")
  145. @ApiModelProperty("结算金额")
  146. private BigDecimal settlementAmount;
  147. /**
  148. * 代理结算时间
  149. */
  150. @TableField(value = "agency_settlement_time")
  151. @ApiModelProperty("代理结算时间")
  152. @JsonFormat(pattern = "yyyy-MM-dd")
  153. private String agencySettlementTime;
  154. @TableField(exist = false)
  155. private static final long serialVersionUID = 1L;
  156. }