Ver Fonte

refactor(marketing): 移除 PromotionFactory 中的 updateSimple 方法- 从 PromotionFactory 接口中移除了 updateSimple 方法
-从 PromotionFactoryBase 基类中移除了 updateSimple 方法的实现
- 从 PromotionFactoryV2 类中移除了对 updateSimple 方法的重写

此次重构减少了冗余代码,简化了促销工厂接口和实现类的结构。

hechunping há 4 meses atrás
pai
commit
ab6a5db2be

+ 0 - 2
src/main/java/com/xynet/marketing/service/factory/promotion/PromotionFactory.java

@@ -18,6 +18,4 @@ public interface PromotionFactory {
      * @return
      */
     Integer saveOrUpdate(JMap<String, Object> param);
-
-    void updateSimple(JMap<String, Object> param);
 }

+ 0 - 6
src/main/java/com/xynet/marketing/service/factory/promotion/impl/base/PromotionFactoryBase.java

@@ -58,10 +58,4 @@ public class PromotionFactoryBase extends ServiceImpl<PromotionMapper, Promotion
 
         return save.getId();
     }
-
-    @Override
-    public void updateSimple(JMap<String, Object> param) {
-        Promotion save = BeanUtil.copyProperties(param, Promotion.class);
-        updateById(save);
-    }
 }

+ 0 - 5
src/main/java/com/xynet/marketing/service/factory/promotion/impl/v2/PromotionFactoryV2.java

@@ -22,9 +22,4 @@ public class PromotionFactoryV2 implements PromotionFactory {
     public Integer saveOrUpdate(JMap<String, Object> param) {
         return promotionFactoryBase.saveOrUpdate(param);
     }
-
-    @Override
-    public void updateSimple(JMap<String, Object> param) {
-        promotionFactoryBase.updateSimple(param);
-    }
 }