package cn.iocoder.yudao.module.promotion.convert.banner; import cn.iocoder.yudao.framework.common.pojo.PageResult; import cn.iocoder.yudao.module.promotion.controller.admin.banner.vo.BannerCreateReqVO; import cn.iocoder.yudao.module.promotion.controller.admin.banner.vo.BannerRespVO; import cn.iocoder.yudao.module.promotion.controller.admin.banner.vo.BannerUpdateReqVO; import cn.iocoder.yudao.module.promotion.controller.app.banner.vo.AppBannerRespVO; import cn.iocoder.yudao.module.promotion.dal.dataobject.banner.BannerDO; import org.mapstruct.Mapper; import org.mapstruct.factory.Mappers; import java.util.List; @Mapper public interface BannerConvert { BannerConvert INSTANCE = Mappers.getMapper(BannerConvert.class); List convertList(List list); PageResult convertPage(PageResult pageResult); BannerRespVO convert(BannerDO banner); BannerDO convert(BannerCreateReqVO createReqVO); BannerDO convert(BannerUpdateReqVO updateReqVO); List convertList01(List bannerList); }