package cn.iocoder.yudao.module.purchase.dal.dataobject.order; import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; import com.baomidou.mybatisplus.annotation.KeySequence; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.*; import java.math.BigDecimal; /** * 采购单商品明细 DO */ @TableName("purchase_order_item") @KeySequence("purchase_order_item_seq") @Data @EqualsAndHashCode(callSuper = true) @ToString(callSuper = true) @Builder @NoArgsConstructor @AllArgsConstructor public class PurchaseOrderItemDO extends BaseDO { @TableId private Long id; /** 采购单 ID */ private Long orderId; /** 商品名称 */ private String itemName; /** 规格型号 */ private String spec; /** 数量 */ private BigDecimal quantity; /** 单价(元) */ private BigDecimal unitPrice; /** 金额(元)= 数量 × 单价 */ private BigDecimal amount; /** 排序号 */ private Integer sortNo; }