Browse Source

bom报价调整

fgd 1 year ago
parent
commit
befcd3fd5a

+ 1 - 1
sd-business/src/main/java/com/sd/business/controller/bom/BomSpecController.java

@@ -112,7 +112,7 @@ public class BomSpecController {
      * bom规格获取价格
      */
     @PostMapping("/getPriceByParam")
-    public BigDecimal getPriceByParam(@Validated @RequestBody BomSpecPriceComputeDto dto) {
+    public BigDecimal getPriceByParam(@RequestBody BomSpecPriceComputeDto dto) {
         return bomSpecService.getPriceByParam(dto);
     }
 

+ 5 - 8
sd-business/src/main/java/com/sd/business/entity/bom/dto/BomSpecPriceComputeDto.java

@@ -19,49 +19,46 @@ public class BomSpecPriceComputeDto {
     /**
      * bom分类id
      */
-    @NotNull(message = "类目id不能为空")
     private Long bomClassifyId;
 
     /**
      * 色层 字典:bom_chromatophore
      */
-    @NotNull(message = "色层不能为空")
     private String chromatophore;
 
     /**
+     * 级别 字典:bom_level
+     */
+    private String level;
+
+    /**
      * 售价体系 字典:bom_sellingPriceSystem
      */
-    @NotNull(message = "售价体系不能为空")
     private String sellingPriceSystem;
 
     /**
      * 压纹工艺 字典:bom_embossingProcess
      */
-    @NotNull(message = "压纹工艺不能为空")
     private String embossingProcess;
 
     /**
      * 颜色
      */
-    @NotNull(message = "颜色不能为空")
     private String colour;
 
     /**
      * 长 cm
      */
-    @NotNull(message = "长不能为空")
     private BigDecimal length;
 
     /**
      * 宽 cm
      */
-    @NotNull(message = "宽不能为空")
     private BigDecimal width;
 
     /**
      * 高 cm
      */
-    @NotNull(message = "高不能为空")
     private BigDecimal height;
 
 }

+ 5 - 0
sd-business/src/main/java/com/sd/business/entity/bom/dto/BomSpecPriceQueryDto.java

@@ -15,6 +15,11 @@ public class BomSpecPriceQueryDto {
     private Integer bomClassify;
 
     /**
+     * 价格体系类型 0体系一,1体系二
+     */
+    private Integer priceSystemType;
+
+    /**
      * 级别配置id
      */
     private Long levelConfigId;

+ 5 - 0
sd-business/src/main/java/com/sd/business/entity/bom/po/Bom.java

@@ -99,6 +99,11 @@ public class Bom extends BasePo {
     private String chromatophore;
 
     /**
+     * 级别 字典:bom_level
+     */
+    private String level;
+
+    /**
      * 售价体系 字典:bom_sellingPriceSystem
      */
     private String sellingPriceSystem;