View Javadoc
1   package org.oxerr.youzan.dto.item;
2   
3   import java.io.Serializable;
4   import java.math.BigDecimal;
5   
6   import com.fasterxml.jackson.annotation.JsonProperty;
7   
8   /**
9    * 数据为0.00代表没有对应的改价。
10   * 卖家手工调整订单金额。
11   * 精确到2位小数;单位:元。
12   * 若卖家减少订单金额10元2分,则这里为10.02;若卖家增加订单金额10元2分,则这里为-10.02。
13   */
14  public class AdjustFee implements Serializable {
15  
16  	private static final long serialVersionUID = 2016062101L;
17  
18  	/**
19  	 * 总改价金额
20  	 */
21  	private BigDecimal change;
22  
23  	/**
24  	 * 订单改价
25  	 */
26  	private BigDecimal payChange;
27  
28  	/**
29  	 * 邮费改价
30  	 */
31  	private BigDecimal postChange;
32  
33  	public AdjustFee() {
34  	}
35  
36  	public AdjustFee(
37  		@JsonProperty("change") BigDecimal change,
38  		@JsonProperty("pay_change") BigDecimal payChange,
39  		@JsonProperty("post_change") BigDecimal postChange
40  	) {
41  		this.change = change;
42  		this.payChange = payChange;
43  		this.postChange = postChange;
44  	}
45  
46  	public BigDecimal getChange() {
47  		return change;
48  	}
49  
50  	public void setChange(BigDecimal change) {
51  		this.change = change;
52  	}
53  
54  	public BigDecimal getPayChange() {
55  		return payChange;
56  	}
57  
58  	public void setPayChange(BigDecimal payChange) {
59  		this.payChange = payChange;
60  	}
61  
62  	public BigDecimal getPostChange() {
63  		return postChange;
64  	}
65  
66  	public void setPostChange(BigDecimal postChange) {
67  		this.postChange = postChange;
68  	}
69  
70  }