| ¶Ô±ÈÐÂÎļþ |
| | |
| | | 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; |
| | | |
| | | } |