| @@ -2,6 +2,11 @@ package com.iformall.domain.vo; | |||||
| import lombok.Data; | import lombok.Data; | ||||
| import java.io.Serializable; | import java.io.Serializable; | ||||
| import java.math.BigDecimal; | |||||
| import java.math.RoundingMode; | |||||
| import com.aliyun.openservices.shade.org.apache.commons.lang3.StringUtils; | |||||
| import com.baomidou.mybatisplus.annotation.TableField; | |||||
| @Data | @Data | ||||
| public class WxBillSum implements Serializable { | public class WxBillSum implements Serializable { | ||||
| @@ -10,8 +15,42 @@ public class WxBillSum implements Serializable { | |||||
| //应收总金额 | //应收总金额 | ||||
| private String needPay; | private String needPay; | ||||
| @TableField(exist = false) | |||||
| private BigDecimal needPayNumber; | |||||
| //已收总金额 | //已收总金额 | ||||
| private String paid; | private String paid; | ||||
| @TableField(exist = false) | |||||
| private BigDecimal paidNumber; | |||||
| //欠款 | //欠款 | ||||
| private String owe; | private String owe; | ||||
| @TableField(exist = false) | |||||
| private BigDecimal oweNumber; | |||||
| public BigDecimal getNeedPayNumber() { | |||||
| if (StringUtils.isNotBlank(needPay)) { | |||||
| this.needPayNumber = new BigDecimal(needPay).setScale(2, RoundingMode.HALF_UP); | |||||
| }else { | |||||
| this.needPayNumber = new BigDecimal(0); | |||||
| } | |||||
| return needPayNumber; | |||||
| } | |||||
| public BigDecimal getPaidNumber() { | |||||
| if (StringUtils.isNotBlank(paid)) { | |||||
| this.paidNumber = new BigDecimal(paid).setScale(2, RoundingMode.HALF_UP); | |||||
| }else { | |||||
| this.paidNumber = new BigDecimal(0); | |||||
| } | |||||
| return paidNumber; | |||||
| } | |||||
| public BigDecimal getOweNumber() { | |||||
| if (StringUtils.isNotBlank(owe)) { | |||||
| this.oweNumber = new BigDecimal(owe).setScale(2, RoundingMode.HALF_UP); | |||||
| }else { | |||||
| this.oweNumber = new BigDecimal(0); | |||||
| } | |||||
| return oweNumber; | |||||
| } | |||||
| } | } | ||||