package com.ydtech.modules.fnc.entity; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Getter; import lombok.Setter; import java.io.Serializable; import java.math.BigDecimal; import java.time.LocalDate; import java.time.LocalDateTime; @Getter @Setter @TableName("settlement_documentary_fees") @ApiModel(value = "SettlementDocumentaryFees对象", description = "跟单费结算") public class SettlementDocumentaryFeesEntity implements Serializable { private static final long serialVersionUID = 1L; @ApiModelProperty("主键") @TableId("id") private String id; @ApiModelProperty("结算单数") @TableField("total_orders") private String totalOrders; @ApiModelProperty("时间范围") @TableField("time_frame") private String timeFrame; @ApiModelProperty("结算总金额") @TableField("total_amount") private BigDecimal totalAmount; @ApiModelProperty("结算金额") @TableField("settlement_amount") private BigDecimal settlementAmount; @ApiModelProperty("未结算金额") @TableField("unsettled_amount") private BigDecimal unsettledAmount; @ApiModelProperty("创建时间") @TableField("create_time") private LocalDateTime createTime; @ApiModelProperty("结算日期") @TableField("settlement_time") private LocalDate settlementTime; @ApiModelProperty("结束时间") @TableField("end_time") private LocalDate endTime; @ApiModelProperty("保险id") @TableField("company_id") private String companyId; @ApiModelProperty("结算年度") @TableField("year") private String year; @ApiModelProperty("结算月份") @TableField("month") private String month; @ApiModelProperty("结算日期") @TableField("day") private String day; @ApiModelProperty("结算ids") @TableField("ids") private String ids; @ApiModelProperty("是否是开票 结算") @TableField("settlement_status") private String settlementStatus; @ApiModelProperty("开票号") @TableField("invoice_id") private String invoiceId; @ApiModelProperty("是否是非车") @TableField("is_not_car") private String isNotCar; @ApiModelProperty("合作公司id") @TableField("partner_companies_id") private String partnerCompaniesId; @ApiModelProperty("开票方式") @TableField("invoicing_method") private String invoicingMethod; @ApiModelProperty("税点") @TableField("tax_points") private BigDecimal taxPoints; @ApiModelProperty("税点金额") @TableField("expend_amount") private BigDecimal expendAmount; @ApiModelProperty("签订日期") @TableField("signing_time") private LocalDate signingTime; @ApiModelProperty("开票id") @TableField("parent_id") private String parentId; @ApiModelProperty("是否是手续费") @TableField("handling_fees_status") private String handlingFeesStatus; @ApiModelProperty("协议类型") @TableField("agreement_type") private String agreementType; @ApiModelProperty("协议类型") @TableField("agree_ment_id") private String agreementId; @ApiModelProperty("结算凭证") @TableField("settlement_image_id") private String settlementImageId; @ApiModelProperty("税费") @TableField("task_id") private String taskId; @ApiModelProperty("已开票已结算") @TableField("invoiced_settled_amount") private BigDecimal invoicedSettledAmount; @ApiModelProperty("已开票未结算") @TableField("Invoiced_not_settled_amount") private BigDecimal InvoicedNotSettledAmount; @ApiModelProperty("结清状态") @TableField("completion_status") private String completionStatus; @ApiModelProperty("开票号") @TableField("invoice_id") private String invoicId; @ApiModelProperty("批次开票关联id") @TableField("settlement_sum_id") private String settlementSumId; @ApiModelProperty("图片路径") @TableField(exist = false) private String imageUrl; @ApiModelProperty("税费") @TableField(exist = false) private String taxesFees; @ApiModelProperty("开票金额") @TableField(exist = false) private BigDecimal invoicCommissionFeevalue; @ApiModelProperty("开票时间") @TableField(exist = false) private String invoicTime; @ApiModelProperty("签订年月") @TableField(exist = false) private String yearMonthSignDate; }