给单据明细增加采购单价字段
This commit is contained in:
@@ -22,6 +22,8 @@ public class DepotItem {
|
||||
|
||||
private BigDecimal unitPrice;
|
||||
|
||||
private BigDecimal purchaseUnitPrice;
|
||||
|
||||
private BigDecimal taxUnitPrice;
|
||||
|
||||
private BigDecimal allPrice;
|
||||
@@ -124,6 +126,14 @@ public class DepotItem {
|
||||
this.unitPrice = unitPrice;
|
||||
}
|
||||
|
||||
public BigDecimal getPurchaseUnitPrice() {
|
||||
return purchaseUnitPrice;
|
||||
}
|
||||
|
||||
public void setPurchaseUnitPrice(BigDecimal purchaseUnitPrice) {
|
||||
this.purchaseUnitPrice = purchaseUnitPrice;
|
||||
}
|
||||
|
||||
public BigDecimal getTaxUnitPrice() {
|
||||
return taxUnitPrice;
|
||||
}
|
||||
|
||||
@@ -666,6 +666,66 @@ public class DepotItemExample {
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPurchaseUnitPriceIsNull() {
|
||||
addCriterion("purchase_unit_price is null");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPurchaseUnitPriceIsNotNull() {
|
||||
addCriterion("purchase_unit_price is not null");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPurchaseUnitPriceEqualTo(BigDecimal value) {
|
||||
addCriterion("purchase_unit_price =", value, "purchaseUnitPrice");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPurchaseUnitPriceNotEqualTo(BigDecimal value) {
|
||||
addCriterion("purchase_unit_price <>", value, "purchaseUnitPrice");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPurchaseUnitPriceGreaterThan(BigDecimal value) {
|
||||
addCriterion("purchase_unit_price >", value, "purchaseUnitPrice");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPurchaseUnitPriceGreaterThanOrEqualTo(BigDecimal value) {
|
||||
addCriterion("purchase_unit_price >=", value, "purchaseUnitPrice");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPurchaseUnitPriceLessThan(BigDecimal value) {
|
||||
addCriterion("purchase_unit_price <", value, "purchaseUnitPrice");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPurchaseUnitPriceLessThanOrEqualTo(BigDecimal value) {
|
||||
addCriterion("purchase_unit_price <=", value, "purchaseUnitPrice");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPurchaseUnitPriceIn(List<BigDecimal> values) {
|
||||
addCriterion("purchase_unit_price in", values, "purchaseUnitPrice");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPurchaseUnitPriceNotIn(List<BigDecimal> values) {
|
||||
addCriterion("purchase_unit_price not in", values, "purchaseUnitPrice");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPurchaseUnitPriceBetween(BigDecimal value1, BigDecimal value2) {
|
||||
addCriterion("purchase_unit_price between", value1, value2, "purchaseUnitPrice");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andPurchaseUnitPriceNotBetween(BigDecimal value1, BigDecimal value2) {
|
||||
addCriterion("purchase_unit_price not between", value1, value2, "purchaseUnitPrice");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andTaxUnitPriceIsNull() {
|
||||
addCriterion("tax_unit_price is null");
|
||||
return (Criteria) this;
|
||||
|
||||
@@ -525,6 +525,11 @@ public class DepotItemService {
|
||||
}
|
||||
}
|
||||
}
|
||||
//如果是销售出库单则给采购单价字段赋值
|
||||
if(BusinessConstants.DEPOTHEAD_TYPE_OUT.equals(depotHead.getType()) &&
|
||||
BusinessConstants.SUB_TYPE_SALES.equals(depotHead.getSubType())) {
|
||||
depotItem.setPurchaseUnitPrice(materialExtend.getPurchaseDecimal());
|
||||
}
|
||||
if (StringUtil.isExist(rowObj.get("taxUnitPrice"))) {
|
||||
depotItem.setTaxUnitPrice(rowObj.getBigDecimal("taxUnitPrice"));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user