package cn.iocoder.yudao.module.promotion.convert.article; import cn.iocoder.yudao.framework.common.pojo.PageResult; import cn.iocoder.yudao.module.promotion.controller.admin.article.vo.article.ArticleCreateReqVO; import cn.iocoder.yudao.module.promotion.controller.admin.article.vo.article.ArticleRespVO; import cn.iocoder.yudao.module.promotion.controller.admin.article.vo.article.ArticleUpdateReqVO; import cn.iocoder.yudao.module.promotion.controller.app.article.vo.article.AppArticleRespVO; import cn.iocoder.yudao.module.promotion.dal.dataobject.article.ArticleDO; import org.mapstruct.Mapper; import org.mapstruct.factory.Mappers; import java.util.List; /** * 文章管理 Convert * * @author HUIHUI */ @Mapper public interface ArticleConvert { ArticleConvert INSTANCE = Mappers.getMapper(ArticleConvert.class); ArticleDO convert(ArticleCreateReqVO bean); ArticleDO convert(ArticleUpdateReqVO bean); ArticleRespVO convert(ArticleDO bean); List convertList(List list); PageResult convertPage(PageResult page); AppArticleRespVO convert01(ArticleDO article); PageResult convertPage02(PageResult articlePage); List convertList03(List articleCategoryListByRecommendHotAndRecommendBanner); }