package com.alipay.demo.trade.model; import com.alipay.demo.trade.utils.Utils; import com.google.gson.annotations.SerializedName; public class GoodsDetail { @SerializedName("goods_id") private String goodsId; @SerializedName("alipay_goods_id") private String alipayGoodsId; @SerializedName("goods_name") private String goodsName; private int quantity; private String price; @SerializedName("goods_category") private String goodsCategory; private String body; public static GoodsDetail newInstance(String goodsId, String goodsName, long price, int quantity) { GoodsDetail info = new GoodsDetail(); info.setGoodsId(goodsId); info.setGoodsName(goodsName); info.setPrice(price); info.setQuantity(quantity); return info; } public String toString() { StringBuilder sb = new StringBuilder("GoodsDetail{"); sb.append("goodsId='").append(this.goodsId).append('\''); sb.append(", alipayGoodsId='").append(this.alipayGoodsId).append('\''); sb.append(", goodsName='").append(this.goodsName).append('\''); sb.append(", quantity=").append(this.quantity); sb.append(", price='").append(this.price).append('\''); sb.append(", goodsCategory='").append(this.goodsCategory).append('\''); sb.append(", body='").append(this.body).append('\''); sb.append('}'); return sb.toString(); } public String getGoodsId() { return this.goodsId; } public GoodsDetail setGoodsId(String goodsId) { this.goodsId = goodsId; return this; } public String getAlipayGoodsId() { return this.alipayGoodsId; } public GoodsDetail setAlipayGoodsId(String alipayGoodsId) { this.alipayGoodsId = alipayGoodsId; return this; } public String getGoodsName() { return this.goodsName; } public GoodsDetail setGoodsName(String goodsName) { this.goodsName = goodsName; return this; } public int getQuantity() { return this.quantity; } public GoodsDetail setQuantity(int quantity) { this.quantity = quantity; return this; } public String getPrice() { return this.price; } public GoodsDetail setPrice(long price) { this.price = Utils.toAmount(price); return this; } public String getGoodsCategory() { return this.goodsCategory; } public GoodsDetail setGoodsCategory(String goodsCategory) { this.goodsCategory = goodsCategory; return this; } public String getBody() { return this.body; } public GoodsDetail setBody(String body) { this.body = body; return this; } }