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.category.*;
|
import cn.iocoder.yudao.module.promotion.controller.app.article.vo.category.AppArticleCategoryRespVO;
|
import cn.iocoder.yudao.module.promotion.dal.dataobject.article.ArticleCategoryDO;
|
import org.mapstruct.Mapper;
|
import org.mapstruct.factory.Mappers;
|
|
import java.util.List;
|
|
/**
|
* 文章分类 Convert
|
*
|
* @author HUIHUI
|
*/
|
@Mapper
|
public interface ArticleCategoryConvert {
|
|
ArticleCategoryConvert INSTANCE = Mappers.getMapper(ArticleCategoryConvert.class);
|
|
ArticleCategoryDO convert(ArticleCategoryCreateReqVO bean);
|
|
ArticleCategoryDO convert(ArticleCategoryUpdateReqVO bean);
|
|
ArticleCategoryRespVO convert(ArticleCategoryDO bean);
|
|
List<ArticleCategoryRespVO> convertList(List<ArticleCategoryDO> list);
|
|
PageResult<ArticleCategoryRespVO> convertPage(PageResult<ArticleCategoryDO> page);
|
|
List<ArticleCategorySimpleRespVO> convertList03(List<ArticleCategoryDO> list);
|
|
List<AppArticleCategoryRespVO> convertList04(List<ArticleCategoryDO> categoryList);
|
|
}
|