Selaa lähdekoodia

feat(banner):feat(store 添加店铺横幅中的): 添加店铺横店铺ID字段

-幅店铺ID字段并移除重复 在StoreBanner实体类中新增storeId性校验

-字段用于关联店铺
 在StoreBanner实体- 在StoreBanner类中新增storeIdDto数据传输对象中添加storeId属性字段用于关联店铺
- 在StoreBanner
- 注释掉Dto数据传输对象重复性校验逻辑以中添加storeId属性
- 移除横幅名称重复性校验支持跨店铺横逻辑以支持多幅管理
-店铺独立配置
 完善横- 更新数据库表映射配置以包含幅数据模型结构店铺ID关联字段支持多店铺场景
- 调整业务逻辑以支持按店铺维度管理横幅数据
fcw 1 kuukausi sitten
vanhempi
commit
a450317b61

+ 4 - 0
alien-entity/src/main/java/shop/alien/entity/store/StoreBanner.java

@@ -68,5 +68,9 @@ public class StoreBanner extends Model<StoreBanner> {
     @ApiModelProperty(value = "修改人ID")
     @TableField("updated_user_id")
     private Integer updatedUserId;
+
+    @ApiModelProperty(value = "店铺ID")
+    @TableField("store_id")
+    private Integer storeId;
 }
 

+ 3 - 0
alien-entity/src/main/java/shop/alien/entity/store/dto/StoreBannerDto.java

@@ -33,5 +33,8 @@ public class StoreBannerDto implements Serializable {
 
     @ApiModelProperty(value = "图片URL,多个可用逗号分隔或前端自定义格式")
     private String imgUrls;
+
+    @ApiModelProperty(value = "店铺ID")
+    private Integer storeId;
 }
 

+ 4 - 4
alien-store/src/main/java/shop/alien/store/service/impl/StoreBannerServiceImpl.java

@@ -50,10 +50,10 @@ public class StoreBannerServiceImpl extends ServiceImpl<StoreBannerMapper, Store
             queryWrapper.ne(StoreBanner::getId, storeBannerDto.getId());
         }
 
-        long count = this.count(queryWrapper);
-        if (count > 0) {
-            return R.fail("该模块名称已存在,不能重复添加或修改");
-        }
+//        long count = this.count(queryWrapper);
+//        if (count > 0) {
+//            return R.fail("该模块名称已存在,不能重复添加或修改");
+//        }
 
         StoreBanner storeBanner = new StoreBanner();
         BeanUtils.copyProperties(storeBannerDto, storeBanner);