重写toString

This commit is contained in:
Guoqs
2025-09-27 15:03:13 +08:00
parent 0b2558d2ed
commit 15677b0dfe
2 changed files with 41 additions and 0 deletions

View File

@@ -1,6 +1,8 @@
package com.jsowell.pile.vo.web;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import java.math.BigDecimal;
import java.util.List;
@@ -67,4 +69,20 @@ public class OrderSplitDailySummaryData {
*/
private List<OtherSplitDetail> otherSplitDetailList;
@Override
public String toString() {
return new ToStringBuilder(this, ToStringStyle.JSON_STYLE)
.append("tradeDate", tradeDate)
.append("merchantId", merchantId)
.append("orderCount", orderCount)
.append("totalOrderAmount", totalOrderAmount)
.append("totalSettleAmount", totalSettleAmount)
.append("merchantSplitAmount", merchantSplitAmount)
.append("merchantFeeAmount", merchantFeeAmount)
.append("merchantElecAmount", merchantElecAmount)
.append("merchantServiceAmount", merchantServiceAmount)
.append("otherSplitAmount", otherSplitAmount)
.append("otherSplitDetailList", otherSplitDetailList)
.toString();
}
}

View File

@@ -1,6 +1,8 @@
package com.jsowell.pile.vo.web;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import java.math.BigDecimal;
@@ -86,4 +88,25 @@ public class SettleOrderReportVO {
* 交易手续费
*/
private BigDecimal tradeFee;
@Override
public String toString() {
return new ToStringBuilder(this, ToStringStyle.JSON_STYLE)
.append("id", id)
.append("merchantId", merchantId)
.append("stationId", stationId)
.append("stationName", stationName)
.append("useElectricity", useElectricity)
.append("chargeNum", chargeNum)
.append("chargeTime", chargeTime)
.append("electricityAmount", electricityAmount)
.append("serviceAmount", serviceAmount)
.append("totalAmount", totalAmount)
.append("virtualAmount", virtualAmount)
.append("settleAmount", settleAmount)
.append("tradeDate", tradeDate)
.append("tradeAmount", tradeAmount)
.append("tradeFee", tradeFee)
.toString();
}
}