package com.njzscloud.supervisory.order.pojo.param;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import lombok.experimental.Accessors;

import java.math.BigDecimal;
import java.util.List;

/**
 * 改价入参
 */
@Getter
@Setter
@ToString
@Accessors(chain = true)
public class ChangePriceParam {

    /**
     * 订单Id
     */
    private Long orderId;

    /**
     * 改价类型 goods 产品  serviceFeePrice 服务费价格  weight 磅重
     */
    private String changePriceType;

    /**
     * 订单付费项（清运服务费）
     */
    List<OrderItemsParams> serviceFeeList;

    /**
     * 产品Id
     */
    private Long goodsId;

    /**
     * 产品单价; 单位：元
     */
    private BigDecimal unitPrice;


    /**
     * 毛重; 单位：千克
     */
    private Integer roughWeight;

}
