gaoluyang
8 天以前 8e4eee5ad4d74e1a4e6ab4de3a9c28000700dce0
yudao-module-erp/src/main/java/cn/iocoder/yudao/module/erp/dal/dataobject/purchase/ErpPurchaseReturnItemDO.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,93 @@
package cn.iocoder.yudao.module.erp.dal.dataobject.purchase;
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;
/**
 * ERP é‡‡è´­é€€è´§é¡¹ DO
 *
 * @author èŠ‹é“æºç 
 */
@TableName("erp_purchase_return_items")
@KeySequence("erp_purchase_return_items_seq") // ç”¨äºŽ Oracle、PostgreSQL、Kingbase、DB2、H2 æ•°æ®åº“的主键自增。如果是 MySQL ç­‰æ•°æ®åº“,可不写。
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class ErpPurchaseReturnItemDO extends BaseDO {
    /**
     * ç¼–号
     */
    @TableId
    private Long id;
    /**
     * é‡‡è´­é€€è´§ç¼–号
     *
     * å…³è” {@link ErpPurchaseReturnDO##getId()}
     */
    private Long returnId;
    /**
     * é‡‡è´­è®¢å•项编号
     *
     * å…³è” {@link ErpPurchaseOrderItemDO#getId()}
     * ç›®çš„:方便更新关联的采购订单项的退货数量
     */
    private Long orderItemId;
    /**
     * ä»“库编号
     *
     * å…³è” MES ä»“库编号
     */
    private Long warehouseId;
    /**
     * äº§å“ç¼–号
     *
     * å…³è” MDM ç‰©æ–™ç¼–号
     */
    private Long productId;
    /**
     * äº§å“å•位单位
     *
     * å†—ä½™ MDM ç‰©æ–™è®¡é‡å•位编号
     */
    private Long productUnitId;
    /**
     * äº§å“å•位单价,单位:元
     */
    private BigDecimal productPrice;
    /**
     * æ•°é‡
     */
    private BigDecimal count;
    /**
     * æ€»ä»·ï¼Œå•位:元
     *
     * totalPrice = productPrice * count
     */
    private BigDecimal totalPrice;
    /**
     * ç¨ŽçŽ‡ï¼Œç™¾åˆ†æ¯”
     */
    private BigDecimal taxPercent;
    /**
     * ç¨Žé¢ï¼Œå•位:元
     *
     * taxPrice = totalPrice * taxPercent
     */
    private BigDecimal taxPrice;
    /**
     * å¤‡æ³¨
     */
    private String remark;
}