ArticleOperationFacade.java 1.1 KB
package com.aigeo.util.article;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;

// 文章服务门面类
@Component
public class ArticleOperationFacade {

    @Autowired
    private ArticleServiceFactory articleServiceFactory;

    public void publishArticle(PlatformTypeEnum platformType, Object articleData, Integer companyId) {
        ArticlePlatformService service = articleServiceFactory.getArticleService(platformType);
//        return service.publishArticle(articleData, companyId);
    }

    public void updateArticle(PlatformTypeEnum platformType, Object articleData, Integer companyId) {
        ArticlePlatformService service = articleServiceFactory.getArticleService(platformType);
//        return service.updateArticle(articleData, companyId);
    }

    public void deleteArticle(PlatformTypeEnum platformType, String articleId, Integer companyId) {
        ArticlePlatformService service = articleServiceFactory.getArticleService(platformType);
//        return service.deleteArticle(articleId, companyId);
    }
}