package org.xmx0632.deliciousfruit.erp.bo; import com.alibaba.fastjson.annotation.JSONField; import com.fasterxml.jackson.annotation.JsonIgnore; /** * 扣储值账户 * */ public class ErpChangeCoin { private String ERPID; // 用户ID private String decCoin; // 抵扣的钱 private ErpChangeCoin rollbackObj; public ErpChangeCoin() { } public ErpChangeCoin(String customerId, String decCoin) { this.ERPID = customerId; this.decCoin = decCoin; } public String getDecCoin() { return decCoin; } public void setDecCoin(String decCoin) { this.decCoin = decCoin; } @JSONField(name = "ERPID") public String getERPID() { return ERPID; } public void setERPID(String eRPID) { ERPID = eRPID; } @Override public String toString() { return "ErpChangeCoin [decCoin=" + decCoin + ", ERPID=" + ERPID + "]"; } @JsonIgnore public ErpChangeCoin getRollback() { if (rollbackObj == null) { rollbackObj = new ErpChangeCoin(ERPID, "-" + decCoin); return rollbackObj; } return rollbackObj; } }