diff --git a/src/main/java/com/xujie/sys/modules/quote/entity/QuoteDetailBom.java b/src/main/java/com/xujie/sys/modules/quote/entity/QuoteDetailBom.java index b92df174..28b901c3 100644 --- a/src/main/java/com/xujie/sys/modules/quote/entity/QuoteDetailBom.java +++ b/src/main/java/com/xujie/sys/modules/quote/entity/QuoteDetailBom.java @@ -80,6 +80,8 @@ public class QuoteDetailBom { @TableField(exist = false) private String partDesc; + @TableField(exist = false) + private BigDecimal yieldRate; @TableField(exist = false) private BigDecimal quoteUnitPrice; diff --git a/src/main/resources/mapper/quote/QuoteDetailBomMapper.xml b/src/main/resources/mapper/quote/QuoteDetailBomMapper.xml index 2225b3b5..e32c09c1 100644 --- a/src/main/resources/mapper/quote/QuoteDetailBomMapper.xml +++ b/src/main/resources/mapper/quote/QuoteDetailBomMapper.xml @@ -22,6 +22,7 @@ qdb.component_scrap, qdb.issue_type, qdb.shrinkage_factor, + (100-qdb.shrinkage_factor) as yield_rate, qdb.line_item_no, qdb.operation_id, qdb.issue_to_loc, @@ -63,6 +64,7 @@ qdb.component_scrap, qdb.issue_type, qdb.shrinkage_factor, + (100-qdb.shrinkage_factor) as yield_rate, qdb.line_item_no, qdb.operation_id, qdb.issue_to_loc,