SettlementSourceResultVo.java 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. package com.ydtech.modules.inv.model.vo;
  2. import com.alibaba.excel.annotation.ExcelProperty;
  3. import io.swagger.annotations.ApiModel;
  4. import io.swagger.annotations.ApiModelProperty;
  5. import lombok.Data;
  6. import java.math.BigDecimal;
  7. import java.util.ArrayList;
  8. import java.util.List;
  9. @Data
  10. public class SettlementSourceResultVo {
  11. @ApiModelProperty(value = "日期")
  12. private String day;
  13. @ApiModelProperty(value = "签单日期")
  14. private String signDate;
  15. @ApiModelProperty(value = "签单保费")
  16. private BigDecimal signPremium;
  17. @ApiModelProperty(value = "签单应收金额")
  18. private BigDecimal signReceivableAmount;
  19. @ApiModelProperty(value = "未计算签单金额")
  20. private BigDecimal unCalculatedAmount;
  21. @ApiModelProperty(value = "代理人金额")
  22. private BigDecimal agentAmount;
  23. @ApiModelProperty(value = "已结算利润")
  24. private BigDecimal settledProfit;
  25. @ApiModelProperty(value = "未结算利润测算")
  26. private BigDecimal unsettledProfitCalculation;
  27. @ApiModelProperty(value = "结算数据")
  28. private List<SettlementSourceDataVo> settlementData;
  29. public SettlementSourceResultVo(){
  30. this.signDate = "0";
  31. this.signPremium = new BigDecimal(0);
  32. this.signReceivableAmount = new BigDecimal(0);
  33. this.unCalculatedAmount = new BigDecimal(0);
  34. this.settledProfit = new BigDecimal(0);
  35. if(this.settlementData == null) {
  36. this.settlementData = new ArrayList<>();
  37. }
  38. }
  39. }