package com.sckw.transport.model;

import com.baomidou.mybatisplus.annotation.TableName;
import com.sckw.core.model.base.BaseModel;
import lombok.Data;
import java.io.Serial;
import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @desc 物流订单-商品-单位换算
 * @author zk
 * @date 2023/12/6 0006
 */
@Data
@TableName("kwt_logistics_order_goods_unit")
public class KwtLogisticsOrderGoodsUnit extends BaseModel implements Serializable {

    @Serial
    private static final long serialVersionUID = 5603636665614208263L;

    /**
     * 物流订单id
     */
    private Long lOrderId;

    /**
     * 商品id
     */
    private Long goodsId;

    /**
     * 被转换单位
     */
    private String fromUnit;

    /**
     * 转换目标单位
     */
    private String toUnit;

    /**
     * 换算值
     */
    private BigDecimal conversionValue;

    /**
     * 存储单位
     */
    private String unit;

    /**
     * 卸货量（自己承运总卸货量）
     */
    private BigDecimal unloadAmount;

    /**
     * 装货量（自己承运总装货量）
     */
    private BigDecimal loadAmount;

    /**
     * 装货-履约量（自己下游承运总装货量）
     */
    private BigDecimal totalLoadAmount;

    /**
     * 卸货-履约量（自己下游承运总卸货量）
     */
    private BigDecimal totalUnloadAmount;
}
