| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680 |
- package com.ydtech.modules.protocols.entity.po;
- import com.baomidou.mybatisplus.annotation.FieldStrategy;
- import com.baomidou.mybatisplus.annotation.TableField;
- import com.baomidou.mybatisplus.annotation.TableId;
- import com.baomidou.mybatisplus.annotation.TableName;
- import com.fasterxml.jackson.annotation.JsonFormat;
- import com.ydtech.modules.order.entity.vo.FeeOrderNewVo;
- import io.swagger.annotations.ApiModelProperty;
- import lombok.AllArgsConstructor;
- import lombok.Data;
- import lombok.NoArgsConstructor;
- import org.springframework.util.ObjectUtils;
- import java.math.BigDecimal;
- import java.util.Date;
- /**
- * @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 = "jq_costs_export_proportion")
- private BigDecimal jqCostsExportProportion;
- @ApiModelProperty(value = "商业出口手续费比例")
- @TableField(value = "sy_costs_export_proportion")
- private BigDecimal syCostsExportProportion;
- @ApiModelProperty(value = "非车出口手续费比例")
- @TableField(value = "no_costs_export_proportion")
- private BigDecimal noCostsExportProportion;
- @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",updateStrategy = FieldStrategy.IGNORED)
- private String firstLevelUserId;
- @ApiModelProperty(value = "一级分销用户信息")
- @TableField(exist = false)
- private String firstLevelUserInfo;
- @ApiModelProperty(value = "二级分销用户id")
- @TableField(value = "two_level_user_id",updateStrategy = FieldStrategy.IGNORED)
- private String twoLevelUserId;
- @ApiModelProperty(value = "二级分销用户信息")
- @TableField(exist = false)
- private String twoLevelUserInfo;
- @ApiModelProperty(value = "三级分销用户id")
- @TableField(value = "three_level_user_id",updateStrategy = FieldStrategy.IGNORED)
- private String threeLevelUserId;
- @ApiModelProperty(value = "三级分销用户信息")
- @TableField(exist = false)
- private String threeLevelUserInfo;
- /**
- * 一级交强分销比例
- */
- @ApiModelProperty(value = "一级交强分销比例")
- @TableField(value = "jq_retail_proportion_level_1")
- private BigDecimal jqRetailProportionLevel1;
- /**
- * 一级交强分销费
- */
- @ApiModelProperty(value = "一级交强分销费")
- @TableField(value = "jq_retail_premiums_level_1")
- private BigDecimal jqRetailPremiumsLevel1;
- /**
- * 一级商业分销比例
- */
- @ApiModelProperty(value = "一级商业分销比例")
- @TableField(value = "sy_retail_proportion_level_1")
- private BigDecimal syRetailProportionLevel1;
- /**
- * 一级商业分销费
- */
- @ApiModelProperty(value = "一级商业分销费")
- @TableField(value = "sy_retail_premiums_level_1")
- private BigDecimal syRetailPremiumsLevel1;
- /**
- * 一级非车分销比例
- */
- @ApiModelProperty(value = "一级非车分销比例")
- @TableField(value = "no_retail_proportion_level_1")
- private BigDecimal noRetailProportionLevel1;
- /**
- * 一级非车分销费
- */
- @ApiModelProperty(value = "一级非车分销费")
- @TableField(value = "no_retail_premiums_level_1")
- private BigDecimal noRetailPremiumsLevel1;
- /**
- * 二级交强分销比例
- */
- @ApiModelProperty(value = "二级交强分销比例")
- @TableField(value = "jq_retail_proportion_level_2")
- private BigDecimal jqRetailProportionLevel2;
- /**
- * 二级交强分销费
- */
- @ApiModelProperty(value = "二级交强分销费")
- @TableField(value = "jq_retail_premiums_level_2")
- private BigDecimal jqRetailPremiumsLevel2;
- /**
- * 二级商业分销比例
- */
- @ApiModelProperty(value = "二级商业分销比例")
- @TableField(value = "sy_retail_proportion_level_2")
- private BigDecimal syRetailProportionLevel2;
- /**
- * 二级商业分销费
- */
- @ApiModelProperty(value = "二级商业分销费")
- @TableField(value = "sy_retail_premiums_level_2")
- private BigDecimal syRetailPremiumsLevel2;
- /**
- * 二级非车分销比例
- */
- @ApiModelProperty(value = "二级非车分销比例")
- @TableField(value = "no_retail_proportion_level_2")
- private BigDecimal noRetailProportionLevel2;
- /**
- * 二级非车分销费
- */
- @ApiModelProperty(value = "二级非车分销费")
- @TableField(value = "no_retail_premiums_level_2")
- private BigDecimal noRetailPremiumsLevel2;
- /**
- * 三级交强分销比例
- */
- @ApiModelProperty(value = "三级交强分销比例")
- @TableField(value = "jq_retail_proportion_level_3")
- private BigDecimal jqRetailProportionLevel3;
- /**
- * 三级交强分销费
- */
- @ApiModelProperty(value = "三级交强分销费")
- @TableField(value = "jq_retail_premiums_level_3")
- private BigDecimal jqRetailPremiumsLevel3;
- /**
- * 三级商业分销比例
- */
- @ApiModelProperty(value = "三级商业分销比例")
- @TableField(value = "sy_retail_proportion_level_3")
- private BigDecimal syRetailProportionLevel3;
- /**
- * 三级商业分销费
- */
- @ApiModelProperty(value = "三级商业分销费")
- @TableField(value = "sy_retail_premiums_level_3")
- private BigDecimal syRetailPremiumsLevel3;
- /**
- * 三级非车分销比例
- */
- @ApiModelProperty(value = "三级非车分销比例")
- @TableField(value = "no_retail_proportion_level_3")
- private BigDecimal noRetailProportionLevel3;
- /**
- * 三级非车分销费
- */
- @ApiModelProperty(value = "三级非车分销费")
- @TableField(value = "no_retail_premiums_level_3")
- private BigDecimal noRetailPremiumsLevel3;
- @ApiModelProperty(value = "分销等级")
- @TableField(value = "distribution_status")
- private String distributionStatus;
- @ApiModelProperty(value = "机构分销费用")
- @TableField(value = "dept_distribution")
- private BigDecimal deptDistribution;
- @ApiModelProperty(value = "交强手续费出口金额")
- @TableField(value = "jq_export_supervise_costs_premiums")
- private BigDecimal jqExportSuperviseCostsPremiums;
- @ApiModelProperty(value = "商业手续费出口金额")
- @TableField(value = "sy_export_supervise_costs_premiums")
- private BigDecimal syExportSuperviseCostsPremiums;
- @ApiModelProperty(value = "非车手续费出口金额")
- @TableField(value = "no_export_supervise_costs_premiums")
- private BigDecimal noExportSuperviseCostsPremiums;
- @ApiModelProperty(value = "交强其他费用出口比例")
- @TableField(value = "jq_export_other_costs_proportion")
- private BigDecimal jqExportOtherCostsProportion;
- @ApiModelProperty(value = "商业其他费用出口比例")
- @TableField(value = "sy_export_other_costs_proportion")
- private BigDecimal syExportOtherCostsProportion;
- @ApiModelProperty(value = "非车其他费用出口比例")
- @TableField(value = "no_export_other_costs_proportion")
- private BigDecimal noExportOtherCostsProportion;
- @ApiModelProperty(value = "交强其他费用出口金额")
- @TableField(value = "jq_export_other_costs_premiums")
- private BigDecimal jqExportOtherCostsPremiums;
- @ApiModelProperty(value = "商业其他费用出口金额")
- @TableField(value = "sy_export_other_costs_premiums")
- private BigDecimal syExportOtherCostsPremiums;
- @ApiModelProperty(value = "非车其他费用出口金额")
- @TableField(value = "no_export_other_costs_premiums")
- private BigDecimal noExportOtherCostsPremiums;
- @ApiModelProperty(value = "交强利润差值")
- @TableField(value = "jq_profit_margin_premiums")
- private BigDecimal jqProfitMarginPremiums;
- @ApiModelProperty(value = "商业利润差值")
- @TableField(value = "sy_profit_margin_premiums")
- private BigDecimal syProfitMarginPremiums;
- @ApiModelProperty(value = "非车利润差值")
- @TableField(value = "no_profit_margin_premiums")
- private BigDecimal noProfitMarginPremiums;
- @ApiModelProperty(value = "交强外部比例")
- @TableField(value = "jq_external_proportion")
- private BigDecimal jqExternalProportion;
- @ApiModelProperty(value = "商业外部比例")
- @TableField(value = "sy_external_proportion")
- private BigDecimal syExternalProportion;
- @ApiModelProperty(value = "非车外部比例")
- @TableField(value = "no_external_proportion")
- private BigDecimal noExternalProportion;
- @ApiModelProperty(value = "交强外部金额")
- @TableField(value = "jq_external_premiums")
- private BigDecimal jqExternalPremiums;
- @ApiModelProperty(value = "商业外部金额")
- @TableField(value = "sy_external_premiums")
- private BigDecimal syExternalPremiums;
- @ApiModelProperty(value = "非车外部金额")
- @TableField(value = "no_external_premiums")
- private BigDecimal noExternalPremiums;
- @ApiModelProperty(value = "签单日期")
- @TableField(exist = false)
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
- private Date signingTime;
- @ApiModelProperty(value = "车牌号")
- @TableField(exist = false)
- private String licenseno;
- @ApiModelProperty(value = "预收金额")
- @TableField(exist = false)
- private BigDecimal willAmount;
- @ApiModelProperty(value = "预收跟单费")
- @TableField(exist = false)
- private String amountType;
- @ApiModelProperty(value = "是否是预收明细")
- @TableField(exist = false)
- private String isDetail;
- public BigDecimal getSecondDetailPremiums() {
- return ObjectUtils.isEmpty(secondDetailPremiums) ? BigDecimal.ZERO : secondDetailPremiums;
- }
- public BigDecimal getFirstDetailPremiums() {
- return ObjectUtils.isEmpty(firstDetailPremiums) ? BigDecimal.ZERO : firstDetailPremiums;
- }
- public BigDecimal getThirdDetailPremiums() {
- return ObjectUtils.isEmpty(thirdDetailPremiums) ? BigDecimal.ZERO : thirdDetailPremiums;
- }
- public void createEmpty(String insOrderNo, String agreementId, String userId, String deptId) {
- this.setInsOrderNo(insOrderNo);
- this.setCostsId(null);
- this.setAgreementId(agreementId);
- this.setDeptId(deptId);
- this.setUserId(userId);
- }
- /**
- * 赋值分销
- */
- public void assignRetail(FeeOrderNewVo.RetailFee retailFeeLevel1,FeeOrderNewVo.RetailFee retailFeeLevel2,FeeOrderNewVo.RetailFee retailFeeLevel3){
- this.setJqRetailProportionLevel1(retailFeeLevel1.getJqRetailProportion());
- this.setJqRetailProportionLevel2(retailFeeLevel2.getJqRetailProportion());
- this.setJqRetailProportionLevel3(retailFeeLevel3.getJqRetailProportion());
- this.setJqRetailPremiumsLevel1(retailFeeLevel1.getJqRetailPremiums());
- this.setJqRetailPremiumsLevel2(retailFeeLevel2.getJqRetailPremiums());
- this.setJqRetailPremiumsLevel3(retailFeeLevel3.getJqRetailPremiums());
- this.setSyRetailProportionLevel1(retailFeeLevel1.getSyRetailProportion());
- this.setSyRetailProportionLevel2(retailFeeLevel2.getSyRetailProportion());
- this.setSyRetailProportionLevel3(retailFeeLevel3.getSyRetailProportion());
- this.setSyRetailPremiumsLevel1(retailFeeLevel1.getSyRetailPremiums());
- this.setSyRetailPremiumsLevel2(retailFeeLevel2.getSyRetailPremiums());
- this.setSyRetailPremiumsLevel3(retailFeeLevel3.getSyRetailPremiums());
- this.setNoRetailProportionLevel1(retailFeeLevel1.getNoRetailProportion());
- this.setNoRetailProportionLevel2(retailFeeLevel2.getNoRetailProportion());
- this.setNoRetailProportionLevel3(retailFeeLevel3.getNoRetailProportion());
- this.setNoRetailPremiumsLevel1(retailFeeLevel1.getNoRetailPremiums());
- this.setNoRetailPremiumsLevel2(retailFeeLevel2.getNoRetailPremiums());
- this.setNoRetailPremiumsLevel3(retailFeeLevel3.getNoRetailPremiums());
- }
- private BigDecimal twoPeople(BigDecimal number){
- return number.setScale(2, BigDecimal.ROUND_DOWN);
- }
- /**
- * 赋值机构管理信息
- */
- public void assignDept(FeeOrderNewVo.DeptManagerFee jqDeptManagerFee,FeeOrderNewVo.DeptManagerFee syDeptManagerFee, FeeOrderNewVo.DeptManagerFee noDeptManagerFee){
- this.setJqDeptProportionLevel1(jqDeptManagerFee.getDeptProportionLevelOne());
- this.setJqDeptPremiumsLevel1(twoPeople(jqDeptManagerFee.getDeptPremiumsLevelOne()));
- this.setJqDeptProportionLevel2(jqDeptManagerFee.getDeptProportionLevelTwo());
- this.setJqDeptPremiumsLevel2(twoPeople(jqDeptManagerFee.getDeptPremiumsLevelTwo()));
- this.setJqDeptProportionLevel3(jqDeptManagerFee.getDeptProportionLevelThree());
- this.setJqDeptPremiumsLevel3(twoPeople(jqDeptManagerFee.getDeptPremiumsLevelThree()));
- this.setJqDeptProportionLevel4(jqDeptManagerFee.getDeptProportionLevelFoure());
- this.setJqDeptPremiumsLevel4(twoPeople(jqDeptManagerFee.getDeptPremiumsLevelFoure()));
- this.setJqDeptProportionLevel5(jqDeptManagerFee.getDeptProportionLevelFive());
- this.setJqDeptPremiumsLevel5(twoPeople(jqDeptManagerFee.getDeptPremiumsLevelFive()));
- this.setSyDeptProportionLevel1(syDeptManagerFee.getDeptProportionLevelOne());
- this.setSyDeptPremiumsLevel1(twoPeople(syDeptManagerFee.getDeptPremiumsLevelOne()));
- this.setSyDeptProportionLevel2(syDeptManagerFee.getDeptProportionLevelTwo());
- this.setSyDeptPremiumsLevel2(twoPeople(syDeptManagerFee.getDeptPremiumsLevelTwo()));
- this.setSyDeptProportionLevel3(syDeptManagerFee.getDeptProportionLevelThree());
- this.setSyDeptPremiumsLevel3(twoPeople(syDeptManagerFee.getDeptPremiumsLevelThree()));
- this.setSyDeptProportionLevel4(syDeptManagerFee.getDeptProportionLevelFoure());
- this.setSyDeptPremiumsLevel4(twoPeople(syDeptManagerFee.getDeptPremiumsLevelFoure()));
- this.setSyDeptProportionLevel5(syDeptManagerFee.getDeptProportionLevelFive());
- this.setSyDeptPremiumsLevel5(twoPeople(syDeptManagerFee.getDeptPremiumsLevelFive()));
- this.setNoDeptProportionLevel1(noDeptManagerFee.getDeptProportionLevelOne());
- this.setNoDeptPremiumsLevel1(twoPeople(noDeptManagerFee.getDeptPremiumsLevelOne()));
- this.setNoDeptProportionLevel2(noDeptManagerFee.getDeptProportionLevelTwo());
- this.setNoDeptPremiumsLevel2(twoPeople(noDeptManagerFee.getDeptPremiumsLevelTwo()));
- this.setNoDeptProportionLevel3(noDeptManagerFee.getDeptProportionLevelThree());
- this.setNoDeptPremiumsLevel3(twoPeople(noDeptManagerFee.getDeptPremiumsLevelThree()));
- this.setNoDeptProportionLevel4(noDeptManagerFee.getDeptProportionLevelFoure());
- this.setNoDeptPremiumsLevel4(twoPeople(noDeptManagerFee.getDeptPremiumsLevelFoure()));
- this.setNoDeptProportionLevel5(noDeptManagerFee.getDeptProportionLevelFive());
- this.setNoDeptPremiumsLevel5(twoPeople(noDeptManagerFee.getDeptPremiumsLevelFive()));
- }
- }
|