package com.ydtech.modules.fnc.entity; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; import java.math.BigDecimal; import java.time.LocalDate; import java.time.LocalDateTime; @Getter @Setter @TableName("ins_ply_income_log") @ApiModel(value = "InsPlyIncome对象", description = "保司结算手续费") @NoArgsConstructor public class InsPlyIncomeLog { 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 LocalDate 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("操作标识1 新增 2 修改 3 删除 ") @TableField("operation_status") private String operationStatus; @ApiModelProperty("关联id") @TableField("income_id") private String incomeId; }