Browse Source

税率相关属性添加

Aslee 4 years ago
parent
commit
2953f7f3fe

+ 16 - 0
base-module/src/main/java/com/caimei/module/base/entity/bo/CartItem.java

@@ -3,6 +3,7 @@ package com.caimei.module.base.entity.bo;
 import lombok.Data;
 
 import java.io.Serializable;
+import java.math.BigDecimal;
 import java.util.List;
 
 /**
@@ -80,5 +81,20 @@ public class CartItem implements Serializable {
 
     private Boolean productsChecked = false;
 
+    /**
+     * 是否含税 0不含税,1含税,2未知
+     */
+    private String includedTax;
+
+    /**
+     * 发票类型(基于是否含税基础) 1增值税票,2普通票, 3不能开票
+     */
+    private String invoiceType;
+
+    /**
+     * 机构税率
+     */
+    private BigDecimal taxRate;
+
     private static final long serialVersionUID = 1L;
 }

+ 14 - 0
base-module/src/main/java/com/caimei/module/base/entity/bo/SearchPriceVO.java

@@ -3,6 +3,7 @@ package com.caimei.module.base.entity.bo;
 import lombok.Data;
 
 import java.io.Serializable;
+import java.math.BigDecimal;
 
 /**
  * Description
@@ -73,6 +74,19 @@ public class SearchPriceVO implements Serializable {
      * 促销活动
      */
     private PromotionsVo promotions;
+    /**
+     * 机构税率
+     */
+    private BigDecimal taxRate;
+    /**
+     * 是否含税 0不含税,1含税,2未知
+     */
+    private String includedTax;
+
+    /**
+     * 发票类型(基于是否含税基础) 1增值税票,2普通票, 3不能开票
+     */
+    private String invoiceType;
 
     private static final long serialVersionUID = 1L;
 }

+ 5 - 0
base-module/src/main/java/com/caimei/module/base/entity/vo/OrderProductVo.java

@@ -48,4 +48,9 @@ public class OrderProductVo extends CmOrderProduct {
      * 商品促销活动
      */
     private PromotionsVo productPromotion;
+
+    /**
+     * 商品前台展示单价是否含税,1不含税,2含税,3其他
+     */
+    private String includedTaxFlag;
 }

+ 2 - 1
product/src/main/resources/com-caimei-module-product/ProductModuleMapper.xml

@@ -29,7 +29,8 @@
         downlineTime, freePostFlag, crmBigTypeId, crmSmallTypeId, costPrice, costProportional,
         costCheckFlag, precisehKey, docBoost, cmbeanFlag, cmbeanPrice, cmbeanSort, actBuyGiftNum,
         actFullGiftAmount, actFullReduceAmount, actReduceAmount, visibility, surplusTime,
-        priceType, tags, recommendType, machineType
+        priceType, tags, recommendType, machineType, taxPoint, supplierTaxPoint, includedTax,
+        invoiceType
     </sql>
     <sql id="ProductDetail_Column_List">
         productDetailInfoID, productID, propValueAlias, propValueImages, detailInfo, detailInfoTxt,