package com.ydtech.modules.protocols.entity.po; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.annotations.Api; import io.swagger.annotations.ApiModelProperty; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import org.apache.poi.hpsf.Decimal; import javax.persistence.Table; import java.math.BigDecimal; /** *@author: tz *@description: 新的费用订单表 *@create: 2024-2-29 08:36:53 */ @TableName(value = "ins_fee_order_new", autoResultMap = true) @Data @NoArgsConstructor @AllArgsConstructor public class InsFeeOrderNew { @TableId(value = "id") private String id; @ApiModelProperty(value = "子订单id") @TableField(value = "ins_order_no") private String insOrderNo; @ApiModelProperty(value = "费用id") @TableField(value = "costs_id") private String costsId; @ApiModelProperty(value = "协议id") @TableField(value = "agreement_id") private String agreementId; @ApiModelProperty(value = "部门ID") @TableField(value = "dept_id") private String deptId; @ApiModelProperty(value = "用户id") @TableField(value = "user_id") private String userId; @ApiModelProperty(value = "交强险保费") @TableField(value = "jq_premium") private BigDecimal jqPremium; @ApiModelProperty(value = "商业险保费") @TableField(value = "sy_premium") private BigDecimal syPremium; @ApiModelProperty(value = "非车险保费") @TableField(value = "no_premium") private BigDecimal noPremium; @ApiModelProperty(value = "交强险保费不含税") @TableField(value = "jq_no_tax_premium") private BigDecimal jqNoTaxPremium; @ApiModelProperty(value = "商业险保费不含税") @TableField(value = "sy_no_tax_premium") private BigDecimal syNoTaxPremium; @ApiModelProperty(value = "非车险保费不含税") @TableField(value = "no_no_tax_premium") private BigDecimal noNoTaxPremium; @ApiModelProperty(value = "交强险费用比例") @TableField(value = "jq_costs_proportion") private BigDecimal jqCostsProportion; @ApiModelProperty(value = "商业险费用比例") @TableField(value = "sy_costs_proportion") private BigDecimal syCostsProportion; @ApiModelProperty(value = "非车险费用比例") @TableField(value = "no_costs_proportion") private BigDecimal noCostsProportion; @ApiModelProperty(value = "交强险总费用") @TableField(value = "jq_costs_premiums") private BigDecimal jqCostsPremiums; @ApiModelProperty(value = "商业险总费用") @TableField(value = "sy_costs_premiums") private BigDecimal syCostsPremiums; @ApiModelProperty(value = "非车险总费用") @TableField(value = "no_costs_premiums") private BigDecimal noCostsPremiums; @ApiModelProperty(value = "交强监管费比例") @TableField(value = "jq_supervise_costs_proportion") private BigDecimal jqSuperviseCostsProportion; @ApiModelProperty(value = "交强监管费") @TableField(value = "jq_supervise_costs_premiums") private BigDecimal jqSuperviseCostsPremiums; @ApiModelProperty(value = "商业监管费比例") @TableField(value = "sy_supervise_costs_proportion") private BigDecimal sySuperviseCostsProportion; @ApiModelProperty(value = "商业监管费") @TableField(value = "sy_supervise_costs_premiums") private BigDecimal sySuperviseCostsPremiums; @ApiModelProperty(value = "非车监管费比例") @TableField(value = "no_supervise_costs_proportion") private BigDecimal noSuperviseCostsProportion; @ApiModelProperty(value = "非车监管费") @TableField(value = "no_supervise_costs_premiums") private BigDecimal noSuperviseCostsPremiums; @ApiModelProperty(value = "交强其他费用比例") @TableField(value = "jq_other_costs_proportion") private BigDecimal jqOtherCostsProportion; @ApiModelProperty(value = "交强其他费用") @TableField(value = "jq_other_costs_premiums") private BigDecimal jqOtherCostsPremiums; @ApiModelProperty(value = "商业其他费用比例") @TableField(value = "sy_other_costs_proportion") private BigDecimal syOtherCostsProportion; @ApiModelProperty(value = "商业其他费用") @TableField(value = "sy_other_costs_premiums") private BigDecimal syOtherCostsPremiums; @ApiModelProperty(value = "非车其他费用比例") @TableField(value = "no_other_costs_proportion") private BigDecimal noOtherCostsProportion; @ApiModelProperty(value = "非车其他费用") @TableField(value = "no_other_costs_premiums") private BigDecimal noOtherCostsPremiums; @ApiModelProperty(value = "交强加投费用比例") @TableField(value = "jq_investment_costs_proportion") private BigDecimal jqInvestmentCostsProportion; @ApiModelProperty(value = "交强加投费用") @TableField(value = "jq_investment_costs_premiums") private BigDecimal jqInvestmentCostsPremiums; @ApiModelProperty(value = "商业加投费用比例") @TableField(value = "sy_investment_costs_proportion") private BigDecimal syInvestmentCostsProportion; @ApiModelProperty(value = "商业加投费用") @TableField(value = "sy_investment_costs_premiums") private BigDecimal syInvestmentCostsPremiums; @ApiModelProperty(value = "交强一级机构管理费比例") @TableField(value = "jq_dept_proportion_level_1") private BigDecimal jqDeptProportionLevel1; @ApiModelProperty(value = "交强一级机构管理费") @TableField(value = "jq_dept_premiums_level_1") private BigDecimal jqDeptPremiumsLevel1; @ApiModelProperty(value = "交强二级机构管理费比例") @TableField(value = "jq_dept_proportion_level_2") private BigDecimal jqDeptProportionLevel2; @ApiModelProperty(value = "交强二级机构管理费") @TableField(value = "jq_dept_premiums_level_2") private BigDecimal jqDeptPremiumsLevel2; @ApiModelProperty(value = "交强三级机构管理费比例") @TableField(value = "jq_dept_proportion_level_3") private BigDecimal jqDeptProportionLevel3; @ApiModelProperty(value = "交强三级机构管理费") @TableField(value = "jq_dept_premiums_level_3") private BigDecimal jqDeptPremiumsLevel3; @ApiModelProperty(value = "交强四级机构管理费比例") @TableField(value = "jq_dept_proportion_level_4") private BigDecimal jqDeptProportionLevel4; @ApiModelProperty(value = "交强四级机构管理费") @TableField(value = "jq_dept_premiums_level_4") private BigDecimal jqDeptPremiumsLevel4; @ApiModelProperty(value = "交强五级机构管理费比例") @TableField(value = "jq_dept_proportion_level_5") private BigDecimal jqDeptProportionLevel5; @ApiModelProperty(value = "交强五级机构管理费") @TableField(value = "jq_dept_premiums_level_5") private BigDecimal jqDeptPremiumsLevel5; @ApiModelProperty(value = "交强出口加投比例") @TableField(value = "jq_export_investment_proportion") private BigDecimal jqExportInvestmentProportion; @ApiModelProperty(value = "交强出口加投费用") @TableField(value = "jq_export_investment_premiums") private BigDecimal jqExportInvestmentPremiums; @ApiModelProperty(value = "商业一级机构管理费比例") @TableField(value = "sy_dept_proportion_level_1") private BigDecimal syDeptProportionLevel1; @ApiModelProperty(value = "商业一级机构管理费") @TableField(value = "sy_dept_premiums_level_1") private BigDecimal syDeptPremiumsLevel1; @ApiModelProperty(value = "商业二级机构管理费比例") @TableField(value = "sy_dept_proportion_level_2") private BigDecimal syDeptProportionLevel2; @ApiModelProperty(value = "商业二级机构管理费") @TableField(value = "sy_dept_premiums_level_2") private BigDecimal syDeptPremiumsLevel2; @ApiModelProperty(value = "商业三级机构管理费比例") @TableField(value = "sy_dept_proportion_level_3") private BigDecimal syDeptProportionLevel3; @ApiModelProperty(value = "商业三级机构管理费") @TableField(value = "sy_dept_premiums_level_3") private BigDecimal syDeptPremiumsLevel3; @ApiModelProperty(value = "商业四级机构管理费比例") @TableField(value = "sy_dept_proportion_level_4") private BigDecimal syDeptProportionLevel4; @ApiModelProperty(value = "商业四级机构管理费") @TableField(value = "sy_dept_premiums_level_4") private BigDecimal syDeptPremiumsLevel4; @ApiModelProperty(value = "商业五级机构管理费比例") @TableField(value = "sy_dept_proportion_level_5") private BigDecimal syDeptProportionLevel5; @ApiModelProperty(value = "商业五级机构管理费") @TableField(value = "sy_dept_premiums_level_5") private BigDecimal syDeptPremiumsLevel5; @ApiModelProperty(value = "商业出口加投比例") @TableField(value = "sy_export_investment_proportion") private BigDecimal syExportInvestmentProportion; @ApiModelProperty(value = "商业出口加投费用") @TableField(value = "sy_export_investment_premiums") private BigDecimal syExportInvestmentPremiums; @ApiModelProperty(value = "非车一级机构管理费比例") @TableField(value = "no_dept_proportion_level_1") private BigDecimal noDeptProportionLevel1; @ApiModelProperty(value = "非车一级机构管理费") @TableField(value = "no_dept_premiums_level_1") private BigDecimal noDeptPremiumsLevel1; @ApiModelProperty(value = "非车二级机构管理费比例") @TableField(value = "no_dept_proportion_level_2") private BigDecimal noDeptProportionLevel2; @ApiModelProperty(value = "非车二级机构管理费") @TableField(value = "no_dept_premiums_level_2") private BigDecimal noDeptPremiumsLevel2; @ApiModelProperty(value = "非车三级机构管理费比例") @TableField(value = "no_dept_proportion_level_3") private BigDecimal noDeptProportionLevel3; @ApiModelProperty(value = "非车三级机构管理费") @TableField(value = "no_dept_premiums_level_3") private BigDecimal noDeptPremiumsLevel3; @ApiModelProperty(value = "非车四级机构管理费比例") @TableField(value = "no_dept_proportion_level_4") private BigDecimal noDeptProportionLevel4; @ApiModelProperty(value = "非车四级机构管理费") @TableField(value = "no_dept_premiums_level_4") private BigDecimal noDeptPremiumsLevel4; @ApiModelProperty(value = "非车五级机构管理费比例") @TableField(value = "no_dept_proportion_level_5") private BigDecimal noDeptProportionLevel5; @ApiModelProperty(value = "非车五级机构管理费") @TableField(value = "no_dept_premiums_level_5") private BigDecimal noDeptPremiumsLevel5; @ApiModelProperty(value = "一级分销比例") @TableField(value = "first_detail_proportion") private BigDecimal firstDetailProportion; @ApiModelProperty(value = "一级分销费用") @TableField(value = "first_detail_premiums") private BigDecimal firstDetailPremiums; @ApiModelProperty(value = "二级分销比例") @TableField(value = "second_detail_proportion") private BigDecimal secondDetailProportion; @ApiModelProperty(value = "二级分销费用") @TableField(value = "second_detail_premiums") private BigDecimal secondDetailPremiums; @ApiModelProperty(value = "三级分销比例") @TableField(value = "third_detail_proportion") private BigDecimal thirdDetailProportion; @ApiModelProperty(value = "三级分销费用") @TableField(value = "third_detail_premiums") private BigDecimal thirdDetailPremiums; @ApiModelProperty(value = "一级分销用户id") @TableField(value = "first_level_user_id") private String firstLevelUserId; @ApiModelProperty(value = "二级分销用户id") @TableField(value = "two_level_user_id") private String twoLevelUserId; @ApiModelProperty(value = "三级分销用户id") @TableField(value = "three_level_user_id") private String threeLevelUserId; @ApiModelProperty(value = "分销等级") @TableField(value = "distribution_status") private String distributionStatus; @ApiModelProperty(value = "机构分销费用") @TableField(value = "dept_distribution") private BigDecimal deptDistribution; }