xin
2025-07-14 b4d3224898d50b8f1e30b5c8083a520743927282
oying-system/src/main/java/com/oying/modules/pc/product/service/ProductMerchantService.java
@@ -2,15 +2,19 @@
import com.oying.modules.pc.product.domain.dto.ProductMerchantCreateRequest;
import com.oying.modules.pc.product.domain.dto.ProductMerchantUpdateRequest;
import com.oying.modules.pc.product.events.ProductAuditVerdictEvent;
import java.util.List;
public interface ProductMerchantService {
    void create(Long storeId, ProductMerchantCreateRequest request);
    void update(Long storeId, ProductMerchantUpdateRequest request);
    void create(ProductMerchantCreateRequest request);
    void update(ProductMerchantUpdateRequest request);
    void updateImages(ProductMerchantUpdateRequest request);
    void updateLabels(ProductMerchantUpdateRequest request);
    void batchDelete(List<Long> ids);
    void putOnShelf(Long productId);
    void takeOffShelf(Long productId);
    void handleAuditVerdictEvent(ProductAuditVerdictEvent event);
}