package com.ydtech.modules.inv.model.vo; import com.alibaba.excel.annotation.ExcelProperty; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.math.BigDecimal; import java.util.ArrayList; import java.util.List; @Data public class SettlementSourceResultVo { @ApiModelProperty(value = "日期") private String day; @ApiModelProperty(value = "签单日期") private String signDate; @ApiModelProperty(value = "签单保费") private BigDecimal signPremium; @ApiModelProperty(value = "签单应收金额") private BigDecimal signReceivableAmount; @ApiModelProperty(value = "未计算签单金额") private BigDecimal unCalculatedAmount; @ApiModelProperty(value = "代理人金额") private BigDecimal agentAmount; @ApiModelProperty(value = "已结算利润") private BigDecimal settledProfit; @ApiModelProperty(value = "未结算利润测算") private BigDecimal unsettledProfitCalculation; @ApiModelProperty(value = "结算数据") private List settlementData; public SettlementSourceResultVo(){ this.signDate = "0"; this.signPremium = new BigDecimal(0); this.signReceivableAmount = new BigDecimal(0); this.unCalculatedAmount = new BigDecimal(0); this.settledProfit = new BigDecimal(0); if(this.settlementData == null) { this.settlementData = new ArrayList<>(); } } }