浏览代码

refactor(mall): 修改推荐主题配置中的背景透明度数据类型

- 将选中背景透明度字段从Long类型改为BigDecimal类型
- 更新domain、bo和vo三个层的数据类型定义
- 移除查询条件中状态参数的硬编码设置
hurx 8 小时之前
父节点
当前提交
7e633b3c6d

+ 1 - 1
ruoyi-modules/ruoyi-mall/src/main/java/org/dromara/mall/controller/pc/PcDkhDesignController.java

@@ -97,7 +97,7 @@ public class PcDkhDesignController {
     public TableDataInfo<DkhScenarioConfigVo> getCurrentScenarioGlobalSetting(DkhScenarioConfigBo bo, PageQuery pageQuery) {
         Long customerId = LoginHelper.getLoginUser().getCustomerId();
         bo.setCustomerId(customerId);
-        bo.setStatus(1L);//启用
+//        bo.setStatus(1L);//启用
         return dkhScenarioConfigService.queryPageList(bo, pageQuery);
     }
 

+ 2 - 1
ruoyi-modules/ruoyi-mall/src/main/java/org/dromara/mall/domain/DkhRecommendThemeConfig.java

@@ -6,6 +6,7 @@ import lombok.Data;
 import lombok.EqualsAndHashCode;
 
 import java.io.Serial;
+import java.math.BigDecimal;
 
 /**
  * 推荐全局主题配置对象 dkh_recommend_theme_config
@@ -40,7 +41,7 @@ public class DkhRecommendThemeConfig extends TenantEntity {
     /**
      * 选中背景透明度 (范围 0.00 - 1.00)
      */
-    private Long bgOpacity;
+    private BigDecimal bgOpacity;
 
     /**
      * 删除标志(0代表存在,2代表删除)

+ 3 - 1
ruoyi-modules/ruoyi-mall/src/main/java/org/dromara/mall/domain/bo/DkhRecommendThemeConfigBo.java

@@ -9,6 +9,8 @@ import lombok.Data;
 import lombok.EqualsAndHashCode;
 import jakarta.validation.constraints.*;
 
+import java.math.BigDecimal;
+
 /**
  * 推荐全局主题配置业务对象 dkh_recommend_theme_config
  *
@@ -38,7 +40,7 @@ public class DkhRecommendThemeConfigBo extends BaseEntity {
     /**
      * 选中背景透明度 (范围 0.00 - 1.00)
      */
-    private Long bgOpacity;
+    private BigDecimal bgOpacity;
 
     /**
      * 备注

+ 2 - 1
ruoyi-modules/ruoyi-mall/src/main/java/org/dromara/mall/domain/vo/DkhRecommendThemeConfigVo.java

@@ -10,6 +10,7 @@ import lombok.Data;
 
 import java.io.Serial;
 import java.io.Serializable;
+import java.math.BigDecimal;
 import java.util.Date;
 import java.util.List;
 
@@ -50,7 +51,7 @@ public class DkhRecommendThemeConfigVo implements Serializable {
      * 选中背景透明度 (范围 0.00 - 1.00)
      */
     @ExcelProperty(value = "选中背景透明度 (范围 0.00 - 1.00)")
-    private Long bgOpacity;
+    private BigDecimal bgOpacity;
 
     /**
      * 备注