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);
}
}