|
|
|
@@ -2,6 +2,11 @@ package com.iformall.domain.vo; |
|
|
|
|
|
|
|
import lombok.Data; |
|
|
|
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 |
|
|
|
public class WxBillSum implements Serializable { |
|
|
|
@@ -10,8 +15,42 @@ public class WxBillSum implements Serializable { |
|
|
|
|
|
|
|
//应收总金额 |
|
|
|
private String needPay; |
|
|
|
@TableField(exist = false) |
|
|
|
private BigDecimal needPayNumber; |
|
|
|
//已收总金额 |
|
|
|
private String paid; |
|
|
|
@TableField(exist = false) |
|
|
|
private BigDecimal paidNumber; |
|
|
|
//欠款 |
|
|
|
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; |
|
|
|
} |
|
|
|
|
|
|
|
} |