| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735 |
- package com.ydtech.modules.fnc.entity;
- import com.baomidou.mybatisplus.annotation.TableField;
- import com.baomidou.mybatisplus.annotation.TableName;
- import java.io.Serializable;
- import java.math.BigDecimal;
- import java.time.LocalDate;
- import java.time.LocalDateTime;
- import java.time.LocalTime;
- import java.time.format.DateTimeFormatter;
- import com.ydtech.utils.StringUtils;
- import io.swagger.annotations.ApiModel;
- import io.swagger.annotations.ApiModelProperty;
- import lombok.Getter;
- import lombok.NoArgsConstructor;
- import lombok.Setter;
- /**
- * <p>
- * 保司结算手续费
- * </p>
- *
- * @author gws
- * @author gws
- * @since 2024-01-05
- */
- @Getter
- @Setter
- @TableName("ins_ply_income")
- @ApiModel(value = "InsPlyIncome对象", description = "保司结算手续费")
- @NoArgsConstructor
- public class InsPlyIncome implements Serializable {
- private static final long serialVersionUID = 1L;
- @ApiModelProperty("id")
- @TableField("id")
- private String id;
- @ApiModelProperty("订单号")
- @TableField("orderno")
- private String orderno;
- @ApiModelProperty("交强保单号")
- @TableField("policyno")
- private String policyno;
- @ApiModelProperty("商业保单号")
- @TableField("sy_policyno")
- private String syPolicyno;
- @ApiModelProperty("非车保单号")
- @TableField("no_policyno")
- private String noPolicyno;
- @ApiModelProperty("结算单号")
- @TableField(exist = false)
- private String settleno;
- @ApiModelProperty("机构")
- @TableField("dept_id")
- private String deptId;
- @ApiModelProperty("机构名称")
- @TableField(exist = false)
- private String deptName;
- @ApiModelProperty("险种")
- @TableField("riskcode")
- private String riskcode;
- @ApiModelProperty("出单时间")
- @TableField("pay_date")
- private LocalDateTime payDate;
- @ApiModelProperty("签单日期")
- @TableField("signdate")
- private LocalDateTime signDate;
- @ApiModelProperty("保险公司")
- @TableField("company_id")
- private String companyId;
- @ApiModelProperty("保险公司名称")
- @TableField("company_name")
- private String companyName;
- @ApiModelProperty("协议号")
- @TableField("agreement_id")
- private String agreementId;
- @ApiModelProperty("车牌号")
- @TableField("licenseno")
- private String licenseno;
- @ApiModelProperty("车船税")
- @TableField("taxamount")
- private BigDecimal taxamount;
- @ApiModelProperty("不含税保费")
- @TableField("no_tax_premium")
- private BigDecimal noTaxPremium;
- @ApiModelProperty("手续费比例")
- @TableField("commission_feerate")
- private BigDecimal commissionFeerate;
- @ApiModelProperty("其他费用比例")
- @TableField("other_feerate")
- private BigDecimal otherFeerate;
- @ApiModelProperty("手续费金额")
- @TableField("commission_feevalue")
- private BigDecimal commissionFeevalue;
- @ApiModelProperty("其他费用金额")
- @TableField("other_feevalue")
- private BigDecimal otherFeevalue;
- @ApiModelProperty("总费用")
- @TableField("all_fee_value")
- private BigDecimal allFeeValue;
- @ApiModelProperty("已结算费用")
- @TableField("final_fee_value")
- private BigDecimal finalFeeValue;
- @ApiModelProperty("正在结算费用")
- @TableField("doing_fee_value")
- private BigDecimal doingFeeValue;
- @ApiModelProperty("记录插入时间")
- @TableField("create_time")
- private LocalDateTime createTime;
- @ApiModelProperty("开票时间")
- @TableField("invoic_time")
- private LocalDate invoicTime;
- @ApiModelProperty("结算日期")
- @TableField("settlement_time")
- private LocalDateTime settlementTime;
- @ApiModelProperty("修改日期")
- @TableField("update_time")
- private LocalDate updateTime;
- @ApiModelProperty("结算人")
- @TableField("settlement_user_id")
- private String settlementUserId;
- @ApiModelProperty("修改人")
- @TableField("update_user_id")
- private String updateUserId;
- @ApiModelProperty("被保人")
- @TableField("user_id")
- private String userId;
- @ApiModelProperty("凭证号")
- @TableField("voucher_number")
- private String voucherNumber;
- @ApiModelProperty("合同号")
- @TableField("contract_id")
- private String contractId;
- @ApiModelProperty("合同附件id")
- @TableField("contract_file_id")
- private String contractFileId;
- @ApiModelProperty("手续费结算状态 1 为已结算 2 已经结算")
- @TableField("handling_fees_status")
- private String handlingFeesStatus;
- @ApiModelProperty("跟单费结算状态 1 为已结算 2 已经结算")
- @TableField("documentary_fees_status")
- private String documentaryFeesStatus;
- @ApiModelProperty("是否是非车")
- @TableField("is_not_car")
- private String isNotCar;
- @ApiModelProperty("是否是跟单")
- @TableField("is_not_documentary")
- private String isNotDocumentary;
- @ApiModelProperty("开票金额")
- @TableField("invoic_amount")
- private BigDecimal invoicAmount;
- @ApiModelProperty("开票号")
- @TableField("invoic_id")
- private String invoicId;
- @ApiModelProperty("含税保费")
- @TableField("tax_premium")
- private BigDecimal taxPremium;
- @ApiModelProperty("交强手续费")
- @TableField("jq_supervise_costs_premiums")
- private BigDecimal jqSuperviseCostsPremiums;
- @ApiModelProperty("交强手续费比例")
- @TableField("jq_supervise_costs_proportion")
- private BigDecimal jqSuperviseCostsProportion;
- @ApiModelProperty("商业手续费")
- @TableField("sy_supervise_costs_premiums")
- private BigDecimal sySuperviseCostsPremiums;
- @ApiModelProperty("商业手续费比例")
- @TableField("sy_supervise_costs_proportion")
- private BigDecimal sySuperviseCostsProportion;
- @ApiModelProperty("非车手续费")
- @TableField("no_supervise_costs_premiums")
- private BigDecimal noSuperviseCostsPremiums;
- @ApiModelProperty("非车手续费比例")
- @TableField("no_supervise_costs_proportion")
- private BigDecimal noSuperviseCostsProportion;
- @ApiModelProperty("交强险含税保费")
- @TableField("jq_premium")
- private BigDecimal jqPremium;
- @ApiModelProperty("商业险含保费")
- @TableField("sy_premium")
- private BigDecimal syPremium;
- @ApiModelProperty("非车险含保费")
- @TableField("no_premium")
- private BigDecimal noPremium;
- @ApiModelProperty("交强险不含税保费")
- @TableField("jq_no_tax_premium")
- private BigDecimal jqNoTaxPremium;
- @ApiModelProperty("商业险不含税保费")
- @TableField("sy_no_tax_premium")
- private BigDecimal syNoTaxPremium;
- @ApiModelProperty("非车险不含税保费")
- @TableField("no_no_tax_premium")
- private BigDecimal noNoTaxPremium;
- @ApiModelProperty("交强应收比例")
- @TableField("jq_receivable_proportion")
- private BigDecimal jqReceivableProportion;
- @ApiModelProperty("商业应收比例")
- @TableField("sy_receivable_proportion")
- private BigDecimal syReceivableProportion;
- @ApiModelProperty("非车应收比例")
- @TableField("no_receivable_proportion")
- private BigDecimal noReceivableProportion;
- @ApiModelProperty("应收金额")
- @TableField("receivable_amount")
- private BigDecimal receivableAmount;
- @ApiModelProperty("交强跟单比例")
- @TableField("jq_other_costs_proportion")
- private BigDecimal jqOtherCostsProportion;
- @ApiModelProperty("商业跟单比例")
- @TableField("sy_other_costs_proportion")
- private BigDecimal syOtherCostsProportion;
- @ApiModelProperty("非车跟单比例")
- @TableField("no_other_costs_proportion")
- private BigDecimal noOtherCostsProportion;
- @ApiModelProperty("交强跟单金额")
- @TableField("jq_other_costs_premium")
- private BigDecimal jqOtherCostsPremium;
- @ApiModelProperty("商业跟单金额")
- @TableField("sy_other_costs_premium")
- private BigDecimal syOtherCostsPremium;
- @ApiModelProperty("非车跟单金额")
- @TableField("no_other_costs_premium")
- private BigDecimal noOtherCostsPremium;
- @ApiModelProperty("合作公司id")
- @TableField("partner_companies_id")
- private String partnerCompaniesId;
- @ApiModelProperty("合作公司名称")
- @TableField("partner_companies_name")
- private String partnerCompaniesName;
- @ApiModelProperty("被保人名称")
- @TableField("insured_name")
- private String insuredName;
- @ApiModelProperty("备注")
- @TableField("remarks")
- private String remarks;
- @ApiModelProperty("交强险起期")
- @TableField("jq_start_date")
- private String jqStartDate;
- @ApiModelProperty("交强险止期")
- @TableField("jq_end_date")
- private String jqEndDate;
- @ApiModelProperty("商业险起期")
- @TableField("sy_start_date")
- private String syStartDate;
- @ApiModelProperty("商业险止期")
- @TableField("sy_end_date")
- private String syEndDate;
- @ApiModelProperty("跟单结算")
- @TableField("settle_other_status")
- private String settleOtherStatus;
- @ApiModelProperty("对账截图")
- @TableField("settlement_image_id")
- private String settlementImageId;
- @ApiModelProperty("任务id")
- @TableField("task_id")
- private String taskId;
- @ApiModelProperty("领导人工号")
- @TableField("leader_id")
- private String leaderId;
- @ApiModelProperty("领导人名称")
- @TableField("leader_name")
- private String leaderName;
- @ApiModelProperty("开票方式 0 保司开票 1掌柜开票")
- @TableField("invoicing_method")
- private String invoicingMethod;
- @ApiModelProperty("总单数")
- @TableField(exist = false)
- private String totalorders;
- @ApiModelProperty("总费用")
- @TableField(exist = false)
- private String totAmount;
- @ApiModelProperty("协议类型")
- @TableField(exist = false)
- private String agreementType;
- @ApiModelProperty("ids")
- @TableField(exist = false)
- private String ids;
- @ApiModelProperty("ids")
- @TableField(exist = false)
- private String unSettledIds;
- @ApiModelProperty("时间范围")
- @TableField(exist = false)
- private String timeFrame;
- @ApiModelProperty("保险跟单费总额")
- @TableField(exist = false)
- private BigDecimal allLOtherFeevalue;
- @ApiModelProperty("跟单费结算金额")
- @TableField(exist = false)
- private BigDecimal settleMentAmount;
- @ApiModelProperty("跟单费未结算金额")
- @TableField(exist = false)
- private BigDecimal unSettledAmount;
- @ApiModelProperty("开始时间")
- @TableField(exist = false)
- private BigDecimal sdfStartTime;
- @ApiModelProperty("预收金额")
- @TableField(exist = false)
- private BigDecimal totalFeevalue;
- @ApiModelProperty("结束时间")
- @TableField(exist = false)
- private BigDecimal sdfEndTime;
- @ApiModelProperty("月数")
- @TableField(exist = false)
- private String monthSigdate;
- @ApiModelProperty("已开票已结算手续费")
- @TableField(exist = false)
- private BigDecimal readyCommissionFeevalue;
- @ApiModelProperty("未结算跟单费")
- @TableField(exist = false)
- private BigDecimal readyOtherFeevalue;
- @ApiModelProperty("未结算总额")
- @TableField(exist = false)
- private BigDecimal readyTotalFeevalue;
- @ApiModelProperty("已开票金额")
- @TableField(exist = false)
- private BigDecimal invoicCommissionFeevalue;
- @ApiModelProperty("总已开票")
- @TableField(exist = false)
- private BigDecimal allInvoicCommissionFeevalue;
- @ApiModelProperty("未开票金额")
- @TableField(exist = false)
- private BigDecimal noInvoicCommissionFeevalue;
- @ApiModelProperty("开票ids")
- @TableField(exist = false)
- private String incomeIds;
- @ApiModelProperty("已经开票未结算ids")
- @TableField(exist = false)
- private String invoicIds;
- @ApiModelProperty("协议名称")
- @TableField(exist = false)
- private String agreementName;
- @ApiModelProperty("用户名称")
- @TableField(exist = false)
- private String userName;
- @ApiModelProperty("对接人")
- @TableField(exist = false)
- private String dockingPerson;
- @ApiModelProperty("进账金额")
- @TableField(exist = false)
- private BigDecimal expendAmount;
- @ApiModelProperty("税点")
- @TableField(exist = false)
- private BigDecimal taxPoints;
- @ApiModelProperty("税费")
- @TableField(exist = false)
- private BigDecimal taxesFees;
- @ApiModelProperty("结算人名称")
- @TableField(exist = false)
- private String settlementUserName;
- @ApiModelProperty("修改人名称")
- @TableField(exist = false)
- private String updateUserName;
- @ApiModelProperty("凭证图片路径")
- @TableField(exist = false)
- private String imageUrl;
- @ApiModelProperty("操作标识1 新增 2 修改 3 删除 ")
- @TableField(exist = false)
- private String operationStatus;
- @ApiModelProperty("是否外部订单")
- @TableField(exist = false)
- private String isExternal;
- @ApiModelProperty("结清状态")
- @TableField(exist = false)
- private String status;
- @ApiModelProperty("是否外部订单")
- @TableField("add_type")
- private String addType;
- public InsPlyIncome(String orderno, String policyno, String syPolicyno, String noPolicyno, String settleno, String deptId, String deptName, String riskcode, LocalDateTime payDate, LocalDateTime signDate, String companyId, String companyName, String agreementId, String licenseno, BigDecimal taxamount, BigDecimal noTaxPremium, BigDecimal commissionFeerate, BigDecimal otherFeerate, BigDecimal commissionFeevalue, BigDecimal otherFeevalue, BigDecimal allFeeValue, BigDecimal finalFeeValue, BigDecimal doingFeeValue, LocalDateTime createTime, String voucherNumber, String contractId, String contractFileId, String handlingFeesStatus, String documentaryFeesStatus, String isNotCar, String isNotDocumentary) {
- this.orderno = orderno;
- this.policyno = policyno;
- this.syPolicyno = syPolicyno;
- this.noPolicyno = noPolicyno;
- this.settleno = settleno;
- this.deptId = deptId;
- this.deptName = deptName;
- this.riskcode = riskcode;
- this.payDate = payDate;
- this.signDate = signDate;
- this.companyId = companyId;
- this.companyName = companyName;
- this.agreementId = agreementId;
- this.licenseno = licenseno;
- this.taxamount = taxamount;
- this.noTaxPremium = noTaxPremium;
- this.commissionFeerate = commissionFeerate;
- this.otherFeerate = otherFeerate;
- this.commissionFeevalue = commissionFeevalue;
- this.otherFeevalue = otherFeevalue;
- this.allFeeValue = allFeeValue;
- this.finalFeeValue = finalFeeValue;
- this.doingFeeValue = doingFeeValue;
- this.createTime = createTime;
- this.voucherNumber = voucherNumber;
- this.contractId = contractId;
- this.contractFileId = contractFileId;
- this.handlingFeesStatus = handlingFeesStatus;
- this.documentaryFeesStatus = documentaryFeesStatus;
- this.isNotCar = isNotCar;
- this.isNotDocumentary = isNotDocumentary;
- }
- public InsPlyIncome(String id, String jqpolicyno, String sypolicyno, Object o, Object o1, String deptId, Object o2, String productid, LocalDate payDate, LocalDate signingTime, String companyId, Object o3, String agreementId, String licenseno, BigDecimal taxamount, BigDecimal allNoTaxPremium, BigDecimal handlingProportion, Object o4, BigDecimal handlingAmount, BigDecimal handlingAmount1, Object o5, Object o6, LocalDate now, Object o7, Object o8, Object o9, String number, String number1, String number2, String number3) {
- }
- /**
- * @version
- * @author: hxl
- * @Date: 2024/9/21 16:24
- * @Description: 构造车险手续费
- */
- public InsPlyIncome(String signDate, String licenseno, String companyId, String companyName, String partnerCompaniesId, String partnerCompaniesName, String riskcode, String agreementId, String deptId, String insuredName, String policyno, String syPolicyno, String jqPremium, String syPremium, String taxamount, String jqSuperviseCostsProportion, String sySuperviseCostsProportion, String commissionFeevalue, String addType) {
- LocalDateTime dateTime = LocalDateTime.parse(signDate, DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));
- this.signDate = dateTime;
- this.licenseno = licenseno;
- this.companyId = companyId;
- this.companyName = companyName;
- this.partnerCompaniesId = partnerCompaniesId;
- this.partnerCompaniesName = partnerCompaniesName;
- this.riskcode = riskcode;
- this.agreementId =agreementId;
- this.deptId = deptId;
- this.insuredName = insuredName;
- this.policyno = policyno;
- this.syPolicyno = syPolicyno;
- if(StringUtils.isNotEmpty(jqPremium)){
- this.jqPremium = new BigDecimal(jqPremium);
- }
- if(StringUtils.isNotEmpty(syPremium)){
- this.syPremium = new BigDecimal(syPremium);
- }
- if(StringUtils.isNotEmpty(taxamount)){
- this.taxamount = new BigDecimal(taxamount);
- }
- if(StringUtils.isNotEmpty(jqSuperviseCostsProportion)){
- this.jqSuperviseCostsProportion = new BigDecimal(jqSuperviseCostsProportion);
- }
- if(StringUtils.isNotEmpty(sySuperviseCostsProportion)){
- this.sySuperviseCostsProportion = new BigDecimal(sySuperviseCostsProportion);
- }
- if(StringUtils.isNotEmpty(commissionFeevalue)){
- this.commissionFeevalue = new BigDecimal(commissionFeevalue);
- }
- this.addType = addType;
- this.createTime = LocalDateTime.now();
- this.handlingFeesStatus = "0";
- this.isNotCar = "0";
- this.isNotDocumentary = "0";
- // 添加 车险手续费金额 =总金额
- this.allFeeValue = new BigDecimal(commissionFeevalue);
- }
- /**
- * @version
- * @author: hxl
- * @Date: 2024/9/21 17:01
- * @Description: 车险跟单
- */
- public InsPlyIncome(String signDate, String licenseno, String companyId, String companyName, String partnerCompaniesId, String partnerCompaniesName, String riskcode, String agreementId, String deptId, String insuredName, String policyno, String syPolicyno, String jqPremium, String syPremium, String taxamount, String jqOtherCostsProportion, String syOtherCostsProportion, String otherFeevalue, String addType, String type) {
- LocalDateTime dateTime = LocalDateTime.parse(signDate, DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));
- this.signDate = dateTime;
- this.licenseno = licenseno;
- this.companyId = companyId;
- this.companyName = companyName;
- this.partnerCompaniesId = partnerCompaniesId;
- this.partnerCompaniesName = partnerCompaniesName;
- this.riskcode = riskcode;
- this.agreementId =agreementId;
- this.deptId = deptId;
- this.insuredName = insuredName;
- this.policyno = policyno;
- this.syPolicyno = syPolicyno;
- if(StringUtils.isNotEmpty(jqPremium)){
- this.jqPremium = new BigDecimal(jqPremium);
- }
- if(StringUtils.isNotEmpty(syPremium)){
- this.syPremium = new BigDecimal(syPremium);
- }
- if(StringUtils.isNotEmpty(taxamount)){
- this.taxamount = new BigDecimal(taxamount);
- }
- if(StringUtils.isNotEmpty(jqOtherCostsProportion)){
- this.jqOtherCostsProportion = new BigDecimal(jqOtherCostsProportion);
- }
- if(StringUtils.isNotEmpty(syOtherCostsProportion)){
- this.syOtherCostsProportion = new BigDecimal(syOtherCostsProportion);
- }
- if(StringUtils.isNotEmpty(otherFeevalue)){
- this.otherFeevalue = new BigDecimal(otherFeevalue);
- }
- this.addType = addType;
- this.createTime = LocalDateTime.now();
- this.handlingFeesStatus = "0";
- this.isNotCar = "0";
- this.isNotDocumentary = "1";
- // 添加 车险跟单费金额 =总金额
- this.allFeeValue = new BigDecimal(otherFeevalue);
- }
- /**
- * @version
- * @author: hxl
- * @Date: 2024/9/21 17:06
- * @Description: 非车手续费
- */
- public InsPlyIncome(String signDate, String licenseno, String companyId, String companyName, String partnerCompaniesId, String partnerCompaniesName, String riskcode, String agreementId, String deptId, String insuredName, String noPolicyno, String noPremium, String noSuperviseCostsProportion, String taxamount, String noSuperviseCostsPremiums, String addType) {
- LocalDateTime dateTime = LocalDateTime.parse(signDate, DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));
- this.signDate = dateTime;
- this.licenseno = licenseno;
- this.companyId = companyId;
- this.companyName = companyName;
- this.partnerCompaniesId = partnerCompaniesId;
- this.partnerCompaniesName = partnerCompaniesName;
- this.riskcode = riskcode;
- this.agreementId =agreementId;
- this.deptId = deptId;
- this.insuredName = insuredName;
- this.noPolicyno = noPolicyno;
- this.noPremium = new BigDecimal(noPremium);
- this.noSuperviseCostsProportion = new BigDecimal(noSuperviseCostsProportion);
- this.noSuperviseCostsPremiums = new BigDecimal(noSuperviseCostsPremiums);
- this.addType = addType;
- this.createTime = LocalDateTime.now();
- this.handlingFeesStatus = "0";
- this.isNotCar = "1";
- this.isNotDocumentary = "0";
- // 添加 非车跟单手续费金额 =手续费金额 非车跟单手续费金额 =总金额
- this.commissionFeevalue = new BigDecimal(noSuperviseCostsPremiums);;
- this.allFeeValue = new BigDecimal(noSuperviseCostsPremiums);
- }
- /**
- * @version
- * @author: hxl
- * @Date: 2024/9/21 17:12
- * @Description: 非车跟单
- */
- public InsPlyIncome(String signDate, String licenseno, String companyId, String companyName, String partnerCompaniesId, String partnerCompaniesName, String riskcode, String agreementId, String deptId, String insuredName, String noPolicyno, String noPremium, String noOtherCostsProportion, String noOtherCostsPremium, String addType) {
- LocalDateTime dateTime = LocalDateTime.parse(signDate, DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));
- this.signDate = dateTime;
- this.licenseno = licenseno;
- this.companyId = companyId;
- this.companyName = companyName;
- this.partnerCompaniesId = partnerCompaniesId;
- this.partnerCompaniesName = partnerCompaniesName;
- this.riskcode = riskcode;
- this.agreementId =agreementId;
- this.deptId = deptId;
- this.insuredName = insuredName;
- this.noPolicyno = noPolicyno;
- this.noPremium = new BigDecimal(noPremium);
- this.noOtherCostsProportion = new BigDecimal(noOtherCostsProportion);
- this.noOtherCostsPremium = new BigDecimal(noOtherCostsPremium);
- this.addType = addType;
- this.createTime = LocalDateTime.now();
- this.handlingFeesStatus = "0";
- this.isNotCar = "1";
- this.isNotDocumentary = "1";
- // 添加 非车跟单金额 =非车跟单 非车跟单金额 =总金额
- this.otherFeevalue = new BigDecimal(noOtherCostsPremium);;
- this.allFeeValue = new BigDecimal(noOtherCostsPremium);
- }
- /**
- * @version
- * @author: hxl
- * @Date: 2024/9/21 17:23
- * @Description: 平台结算
- */
- public InsPlyIncome(String signDate, String licenseno, String companyId, String companyName, String partnerCompaniesId, String partnerCompaniesName, String riskcode, String agreementId, String deptId, String insuredName, String policyno, String syPolicyno, String jqPremium, String syPremium, String taxamount, String noPolicyno, String noPremium, String jqReceivableProportion, String syReceivableProportion, String noReceivableProportion, String receivableAmount, String addType) {
- LocalDateTime dateTime = LocalDateTime.parse(signDate, DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));
- this.signDate = dateTime;
- this.licenseno = licenseno;
- this.companyId = companyId;
- this.companyName = companyName;
- this.partnerCompaniesId = partnerCompaniesId;
- this.partnerCompaniesName = partnerCompaniesName;
- this.riskcode = riskcode;
- this.agreementId =agreementId;
- this.deptId = deptId;
- this.insuredName = insuredName;
- this.policyno = policyno;
- this.syPolicyno = syPolicyno;
- this.jqPremium = new BigDecimal(jqPremium);
- this.syPremium = new BigDecimal(syPremium);
- this.taxamount = new BigDecimal(taxamount);
- this.noPolicyno = noPolicyno;
- this.noPremium = new BigDecimal(noPremium);
- this.jqReceivableProportion = new BigDecimal(jqReceivableProportion);
- this.syReceivableProportion = new BigDecimal(syReceivableProportion);
- this.noReceivableProportion = new BigDecimal(noReceivableProportion);
- this.receivableAmount = new BigDecimal(receivableAmount);
- this.addType = addType;
- this.createTime = LocalDateTime.now();
- this.handlingFeesStatus = "0";
- this.isNotCar = "0";
- this.isNotDocumentary = "0";
- // 添加 应收金额 =非车跟单 应收金额 =总金额
- this.otherFeevalue = new BigDecimal(receivableAmount);;
- this.allFeeValue = new BigDecimal(receivableAmount);
- }
- }
|