|  | @@ -13,6 +13,7 @@ import com.baomidou.mybatisplus.annotation.TableName;
 | 
	
		
			
				|  |  |  import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler;
 | 
	
		
			
				|  |  |  import lombok.*;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +import java.math.BigDecimal;
 | 
	
		
			
				|  |  |  import java.util.List;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  /**
 | 
	
	
		
			
				|  | @@ -62,13 +63,11 @@ public class ProductSpuDO extends BaseDO {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      /**
 | 
	
		
			
				|  |  |       * 商品分类编号
 | 
	
		
			
				|  |  | -     *
 | 
	
		
			
				|  |  |       * 关联 {@link ProductCategoryDO#getId()}
 | 
	
		
			
				|  |  |       */
 | 
	
		
			
				|  |  |      private Long categoryId;
 | 
	
		
			
				|  |  |      /**
 | 
	
		
			
				|  |  |       * 商品品牌编号
 | 
	
		
			
				|  |  | -     *
 | 
	
		
			
				|  |  |       * 关联 {@link ProductBrandDO#getId()}
 | 
	
		
			
				|  |  |       */
 | 
	
		
			
				|  |  |      private Long brandId;
 | 
	
	
		
			
				|  | @@ -88,7 +87,6 @@ public class ProductSpuDO extends BaseDO {
 | 
	
		
			
				|  |  |      private Integer sort;
 | 
	
		
			
				|  |  |      /**
 | 
	
		
			
				|  |  |       * 商品状态
 | 
	
		
			
				|  |  | -     *
 | 
	
		
			
				|  |  |       * 枚举 {@link ProductSpuStatusEnum}
 | 
	
		
			
				|  |  |       */
 | 
	
		
			
				|  |  |      private Integer status;
 | 
	
	
		
			
				|  | @@ -97,32 +95,27 @@ public class ProductSpuDO extends BaseDO {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      /**
 | 
	
		
			
				|  |  |       * 规格类型
 | 
	
		
			
				|  |  | -     *
 | 
	
		
			
				|  |  |       * false - 单规格
 | 
	
		
			
				|  |  |       * true - 多规格
 | 
	
		
			
				|  |  |       */
 | 
	
		
			
				|  |  |      private Boolean specType;
 | 
	
		
			
				|  |  |      /**
 | 
	
		
			
				|  |  |       * 商品价格,单位使用:分
 | 
	
		
			
				|  |  | -     *
 | 
	
		
			
				|  |  |       * 基于其对应的 {@link ProductSkuDO#getPrice()} sku单价最低的商品的
 | 
	
		
			
				|  |  |       */
 | 
	
		
			
				|  |  |      private Integer price;
 | 
	
		
			
				|  |  |      /**
 | 
	
		
			
				|  |  |       * 市场价,单位使用:分
 | 
	
		
			
				|  |  | -     *
 | 
	
		
			
				|  |  |       * 基于其对应的 {@link ProductSkuDO#getMarketPrice()} sku单价最低的商品的
 | 
	
		
			
				|  |  |       */
 | 
	
		
			
				|  |  |      private Integer marketPrice;
 | 
	
		
			
				|  |  |      /**
 | 
	
		
			
				|  |  |       * 成本价,单位使用:分
 | 
	
		
			
				|  |  | -     *
 | 
	
		
			
				|  |  |       * 基于其对应的 {@link ProductSkuDO#getCostPrice()} sku单价最低的商品的
 | 
	
		
			
				|  |  |       */
 | 
	
		
			
				|  |  |      private Integer costPrice;
 | 
	
		
			
				|  |  |      /**
 | 
	
		
			
				|  |  |       * 库存
 | 
	
		
			
				|  |  | -     *
 | 
	
		
			
				|  |  |       * 基于其对应的 {@link ProductSkuDO#getStock()} 求和
 | 
	
		
			
				|  |  |       */
 | 
	
		
			
				|  |  |      private Integer stock;
 | 
	
	
		
			
				|  | @@ -131,14 +124,12 @@ public class ProductSpuDO extends BaseDO {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      /**
 | 
	
		
			
				|  |  |       * 配送方式数组
 | 
	
		
			
				|  |  | -     *
 | 
	
		
			
				|  |  |       * 对应 DeliveryTypeEnum 枚举
 | 
	
		
			
				|  |  |       */
 | 
	
		
			
				|  |  |      @TableField(typeHandler = IntegerListTypeHandler.class)
 | 
	
		
			
				|  |  |      private List<Integer> deliveryTypes;
 | 
	
		
			
				|  |  |      /**
 | 
	
		
			
				|  |  |       * 物流配置模板编号
 | 
	
		
			
				|  |  | -     *
 | 
	
		
			
				|  |  |       * 对应 TradeDeliveryExpressTemplateDO 的 id 编号
 | 
	
		
			
				|  |  |       */
 | 
	
		
			
				|  |  |      private Long deliveryTemplateId;
 | 
	
	
		
			
				|  | @@ -153,7 +144,6 @@ public class ProductSpuDO extends BaseDO {
 | 
	
		
			
				|  |  |      // TODO @puhui999:字段估计要改成 brokerageType
 | 
	
		
			
				|  |  |      /**
 | 
	
		
			
				|  |  |       * 分销类型
 | 
	
		
			
				|  |  | -     *
 | 
	
		
			
				|  |  |       * false - 默认
 | 
	
		
			
				|  |  |       * true - 自行设置
 | 
	
		
			
				|  |  |       */
 | 
	
	
		
			
				|  | @@ -181,4 +171,12 @@ public class ProductSpuDO extends BaseDO {
 | 
	
		
			
				|  |  |       * 商品支付类别
 | 
	
		
			
				|  |  |       */
 | 
	
		
			
				|  |  |      private Integer spuPayType;
 | 
	
		
			
				|  |  | +    /**
 | 
	
		
			
				|  |  | +     * 高精度
 | 
	
		
			
				|  |  | +     */
 | 
	
		
			
				|  |  | +    private Boolean highPrecision;
 | 
	
		
			
				|  |  | +    /**
 | 
	
		
			
				|  |  | +     * 高精度价格
 | 
	
		
			
				|  |  | +     */
 | 
	
		
			
				|  |  | +    private BigDecimal highPrecisionPrice;
 | 
	
		
			
				|  |  |  }
 |