InsFeeOrderNew.java 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347
  1. package com.ydtech.modules.protocols.entity.po;
  2. import com.baomidou.mybatisplus.annotation.TableField;
  3. import com.baomidou.mybatisplus.annotation.TableId;
  4. import com.baomidou.mybatisplus.annotation.TableName;
  5. import io.swagger.annotations.Api;
  6. import io.swagger.annotations.ApiModelProperty;
  7. import lombok.AllArgsConstructor;
  8. import lombok.Data;
  9. import lombok.NoArgsConstructor;
  10. import org.apache.poi.hpsf.Decimal;
  11. import javax.persistence.Table;
  12. import java.math.BigDecimal;
  13. /**
  14. *@author: tz
  15. *@description: 新的费用订单表
  16. *@create: 2024-2-29 08:36:53
  17. */
  18. @TableName(value = "ins_fee_order_new", autoResultMap = true)
  19. @Data
  20. @NoArgsConstructor
  21. @AllArgsConstructor
  22. public class InsFeeOrderNew {
  23. @TableId(value = "id")
  24. private String id;
  25. @ApiModelProperty(value = "子订单id")
  26. @TableField(value = "ins_order_no")
  27. private String insOrderNo;
  28. @ApiModelProperty(value = "费用id")
  29. @TableField(value = "costs_id")
  30. private String costsId;
  31. @ApiModelProperty(value = "协议id")
  32. @TableField(value = "agreement_id")
  33. private String agreementId;
  34. @ApiModelProperty(value = "部门ID")
  35. @TableField(value = "dept_id")
  36. private String deptId;
  37. @ApiModelProperty(value = "用户id")
  38. @TableField(value = "user_id")
  39. private String userId;
  40. @ApiModelProperty(value = "交强险保费")
  41. @TableField(value = "jq_premium")
  42. private BigDecimal jqPremium;
  43. @ApiModelProperty(value = "商业险保费")
  44. @TableField(value = "sy_premium")
  45. private BigDecimal syPremium;
  46. @ApiModelProperty(value = "非车险保费")
  47. @TableField(value = "no_premium")
  48. private BigDecimal noPremium;
  49. @ApiModelProperty(value = "交强险保费不含税")
  50. @TableField(value = "jq_no_tax_premium")
  51. private BigDecimal jqNoTaxPremium;
  52. @ApiModelProperty(value = "商业险保费不含税")
  53. @TableField(value = "sy_no_tax_premium")
  54. private BigDecimal syNoTaxPremium;
  55. @ApiModelProperty(value = "非车险保费不含税")
  56. @TableField(value = "no_no_tax_premium")
  57. private BigDecimal noNoTaxPremium;
  58. @ApiModelProperty(value = "交强险费用比例")
  59. @TableField(value = "jq_costs_proportion")
  60. private BigDecimal jqCostsProportion;
  61. @ApiModelProperty(value = "商业险费用比例")
  62. @TableField(value = "sy_costs_proportion")
  63. private BigDecimal syCostsProportion;
  64. @ApiModelProperty(value = "非车险费用比例")
  65. @TableField(value = "no_costs_proportion")
  66. private BigDecimal noCostsProportion;
  67. @ApiModelProperty(value = "交强险总费用")
  68. @TableField(value = "jq_costs_premiums")
  69. private BigDecimal jqCostsPremiums;
  70. @ApiModelProperty(value = "商业险总费用")
  71. @TableField(value = "sy_costs_premiums")
  72. private BigDecimal syCostsPremiums;
  73. @ApiModelProperty(value = "非车险总费用")
  74. @TableField(value = "no_costs_premiums")
  75. private BigDecimal noCostsPremiums;
  76. @ApiModelProperty(value = "交强监管费比例")
  77. @TableField(value = "jq_supervise_costs_proportion")
  78. private BigDecimal jqSuperviseCostsProportion;
  79. @ApiModelProperty(value = "交强监管费")
  80. @TableField(value = "jq_supervise_costs_premiums")
  81. private BigDecimal jqSuperviseCostsPremiums;
  82. @ApiModelProperty(value = "商业监管费比例")
  83. @TableField(value = "sy_supervise_costs_proportion")
  84. private BigDecimal sySuperviseCostsProportion;
  85. @ApiModelProperty(value = "商业监管费")
  86. @TableField(value = "sy_supervise_costs_premiums")
  87. private BigDecimal sySuperviseCostsPremiums;
  88. @ApiModelProperty(value = "非车监管费比例")
  89. @TableField(value = "no_supervise_costs_proportion")
  90. private BigDecimal noSuperviseCostsProportion;
  91. @ApiModelProperty(value = "非车监管费")
  92. @TableField(value = "no_supervise_costs_premiums")
  93. private BigDecimal noSuperviseCostsPremiums;
  94. @ApiModelProperty(value = "交强其他费用比例")
  95. @TableField(value = "jq_other_costs_proportion")
  96. private BigDecimal jqOtherCostsProportion;
  97. @ApiModelProperty(value = "交强其他费用")
  98. @TableField(value = "jq_other_costs_premiums")
  99. private BigDecimal jqOtherCostsPremiums;
  100. @ApiModelProperty(value = "商业其他费用比例")
  101. @TableField(value = "sy_other_costs_proportion")
  102. private BigDecimal syOtherCostsProportion;
  103. @ApiModelProperty(value = "商业其他费用")
  104. @TableField(value = "sy_other_costs_premiums")
  105. private BigDecimal syOtherCostsPremiums;
  106. @ApiModelProperty(value = "非车其他费用比例")
  107. @TableField(value = "no_other_costs_proportion")
  108. private BigDecimal noOtherCostsProportion;
  109. @ApiModelProperty(value = "非车其他费用")
  110. @TableField(value = "no_other_costs_premiums")
  111. private BigDecimal noOtherCostsPremiums;
  112. @ApiModelProperty(value = "交强加投费用比例")
  113. @TableField(value = "jq_investment_costs_proportion")
  114. private BigDecimal jqInvestmentCostsProportion;
  115. @ApiModelProperty(value = "交强加投费用")
  116. @TableField(value = "jq_investment_costs_premiums")
  117. private BigDecimal jqInvestmentCostsPremiums;
  118. @ApiModelProperty(value = "商业加投费用比例")
  119. @TableField(value = "sy_investment_costs_proportion")
  120. private BigDecimal syInvestmentCostsProportion;
  121. @ApiModelProperty(value = "商业加投费用")
  122. @TableField(value = "sy_investment_costs_premiums")
  123. private BigDecimal syInvestmentCostsPremiums;
  124. @ApiModelProperty(value = "交强一级机构管理费比例")
  125. @TableField(value = "jq_dept_proportion_level_1")
  126. private BigDecimal jqDeptProportionLevel1;
  127. @ApiModelProperty(value = "交强一级机构管理费")
  128. @TableField(value = "jq_dept_premiums_level_1")
  129. private BigDecimal jqDeptPremiumsLevel1;
  130. @ApiModelProperty(value = "交强二级机构管理费比例")
  131. @TableField(value = "jq_dept_proportion_level_2")
  132. private BigDecimal jqDeptProportionLevel2;
  133. @ApiModelProperty(value = "交强二级机构管理费")
  134. @TableField(value = "jq_dept_premiums_level_2")
  135. private BigDecimal jqDeptPremiumsLevel2;
  136. @ApiModelProperty(value = "交强三级机构管理费比例")
  137. @TableField(value = "jq_dept_proportion_level_3")
  138. private BigDecimal jqDeptProportionLevel3;
  139. @ApiModelProperty(value = "交强三级机构管理费")
  140. @TableField(value = "jq_dept_premiums_level_3")
  141. private BigDecimal jqDeptPremiumsLevel3;
  142. @ApiModelProperty(value = "交强四级机构管理费比例")
  143. @TableField(value = "jq_dept_proportion_level_4")
  144. private BigDecimal jqDeptProportionLevel4;
  145. @ApiModelProperty(value = "交强四级机构管理费")
  146. @TableField(value = "jq_dept_premiums_level_4")
  147. private BigDecimal jqDeptPremiumsLevel4;
  148. @ApiModelProperty(value = "交强五级机构管理费比例")
  149. @TableField(value = "jq_dept_proportion_level_5")
  150. private BigDecimal jqDeptProportionLevel5;
  151. @ApiModelProperty(value = "交强五级机构管理费")
  152. @TableField(value = "jq_dept_premiums_level_5")
  153. private BigDecimal jqDeptPremiumsLevel5;
  154. @ApiModelProperty(value = "交强出口加投比例")
  155. @TableField(value = "jq_export_investment_proportion")
  156. private BigDecimal jqExportInvestmentProportion;
  157. @ApiModelProperty(value = "交强出口加投费用")
  158. @TableField(value = "jq_export_investment_premiums")
  159. private BigDecimal jqExportInvestmentPremiums;
  160. @ApiModelProperty(value = "商业一级机构管理费比例")
  161. @TableField(value = "sy_dept_proportion_level_1")
  162. private BigDecimal syDeptProportionLevel1;
  163. @ApiModelProperty(value = "商业一级机构管理费")
  164. @TableField(value = "sy_dept_premiums_level_1")
  165. private BigDecimal syDeptPremiumsLevel1;
  166. @ApiModelProperty(value = "商业二级机构管理费比例")
  167. @TableField(value = "sy_dept_proportion_level_2")
  168. private BigDecimal syDeptProportionLevel2;
  169. @ApiModelProperty(value = "商业二级机构管理费")
  170. @TableField(value = "sy_dept_premiums_level_2")
  171. private BigDecimal syDeptPremiumsLevel2;
  172. @ApiModelProperty(value = "商业三级机构管理费比例")
  173. @TableField(value = "sy_dept_proportion_level_3")
  174. private BigDecimal syDeptProportionLevel3;
  175. @ApiModelProperty(value = "商业三级机构管理费")
  176. @TableField(value = "sy_dept_premiums_level_3")
  177. private BigDecimal syDeptPremiumsLevel3;
  178. @ApiModelProperty(value = "商业四级机构管理费比例")
  179. @TableField(value = "sy_dept_proportion_level_4")
  180. private BigDecimal syDeptProportionLevel4;
  181. @ApiModelProperty(value = "商业四级机构管理费")
  182. @TableField(value = "sy_dept_premiums_level_4")
  183. private BigDecimal syDeptPremiumsLevel4;
  184. @ApiModelProperty(value = "商业五级机构管理费比例")
  185. @TableField(value = "sy_dept_proportion_level_5")
  186. private BigDecimal syDeptProportionLevel5;
  187. @ApiModelProperty(value = "商业五级机构管理费")
  188. @TableField(value = "sy_dept_premiums_level_5")
  189. private BigDecimal syDeptPremiumsLevel5;
  190. @ApiModelProperty(value = "商业出口加投比例")
  191. @TableField(value = "sy_export_investment_proportion")
  192. private BigDecimal syExportInvestmentProportion;
  193. @ApiModelProperty(value = "商业出口加投费用")
  194. @TableField(value = "sy_export_investment_premiums")
  195. private BigDecimal syExportInvestmentPremiums;
  196. @ApiModelProperty(value = "非车一级机构管理费比例")
  197. @TableField(value = "no_dept_proportion_level_1")
  198. private BigDecimal noDeptProportionLevel1;
  199. @ApiModelProperty(value = "非车一级机构管理费")
  200. @TableField(value = "no_dept_premiums_level_1")
  201. private BigDecimal noDeptPremiumsLevel1;
  202. @ApiModelProperty(value = "非车二级机构管理费比例")
  203. @TableField(value = "no_dept_proportion_level_2")
  204. private BigDecimal noDeptProportionLevel2;
  205. @ApiModelProperty(value = "非车二级机构管理费")
  206. @TableField(value = "no_dept_premiums_level_2")
  207. private BigDecimal noDeptPremiumsLevel2;
  208. @ApiModelProperty(value = "非车三级机构管理费比例")
  209. @TableField(value = "no_dept_proportion_level_3")
  210. private BigDecimal noDeptProportionLevel3;
  211. @ApiModelProperty(value = "非车三级机构管理费")
  212. @TableField(value = "no_dept_premiums_level_3")
  213. private BigDecimal noDeptPremiumsLevel3;
  214. @ApiModelProperty(value = "非车四级机构管理费比例")
  215. @TableField(value = "no_dept_proportion_level_4")
  216. private BigDecimal noDeptProportionLevel4;
  217. @ApiModelProperty(value = "非车四级机构管理费")
  218. @TableField(value = "no_dept_premiums_level_4")
  219. private BigDecimal noDeptPremiumsLevel4;
  220. @ApiModelProperty(value = "非车五级机构管理费比例")
  221. @TableField(value = "no_dept_proportion_level_5")
  222. private BigDecimal noDeptProportionLevel5;
  223. @ApiModelProperty(value = "非车五级机构管理费")
  224. @TableField(value = "no_dept_premiums_level_5")
  225. private BigDecimal noDeptPremiumsLevel5;
  226. @ApiModelProperty(value = "一级分销比例")
  227. @TableField(value = "first_detail_proportion")
  228. private BigDecimal firstDetailProportion;
  229. @ApiModelProperty(value = "一级分销费用")
  230. @TableField(value = "first_detail_premiums")
  231. private BigDecimal firstDetailPremiums;
  232. @ApiModelProperty(value = "二级分销比例")
  233. @TableField(value = "second_detail_proportion")
  234. private BigDecimal secondDetailProportion;
  235. @ApiModelProperty(value = "二级分销费用")
  236. @TableField(value = "second_detail_premiums")
  237. private BigDecimal secondDetailPremiums;
  238. @ApiModelProperty(value = "三级分销比例")
  239. @TableField(value = "third_detail_proportion")
  240. private BigDecimal thirdDetailProportion;
  241. @ApiModelProperty(value = "三级分销费用")
  242. @TableField(value = "third_detail_premiums")
  243. private BigDecimal thirdDetailPremiums;
  244. @ApiModelProperty(value = "一级分销用户id")
  245. @TableField(value = "first_level_user_id")
  246. private String firstLevelUserId;
  247. @ApiModelProperty(value = "二级分销用户id")
  248. @TableField(value = "two_level_user_id")
  249. private String twoLevelUserId;
  250. @ApiModelProperty(value = "三级分销用户id")
  251. @TableField(value = "three_level_user_id")
  252. private String threeLevelUserId;
  253. @ApiModelProperty(value = "分销等级")
  254. @TableField(value = "distribution_status")
  255. private String distributionStatus;
  256. @ApiModelProperty(value = "机构分销费用")
  257. @TableField(value = "dept_distribution")
  258. private BigDecimal deptDistribution;
  259. }