package com.sckw.order.model;

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

/**
 * @desc 交易订单商品信息-单位换算
 * @author zk
 * @date 2023/12/4 0004
 */
@Data
@Accessors(chain = true)
@TableName("kwo_trade_order_goods_unit")
@EqualsAndHashCode(callSuper = false)
public class KwoTradeOrderGoodsUnit extends BaseModel implements Serializable {

    @Serial
    private static final long serialVersionUID = 4294999834090510304L;

    /**
     * 交易订单id
     */
    private Long tOrderId;

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

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

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

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

    /**
     * 实际交付量单位
     */
    private String unit;

    /**
     * 实际交付量
     */
    private BigDecimal actualAmount;
}
