package cc.mrbird.febs.video.conversion; import cc.mrbird.febs.video.entity.VideoMasterInfoEntity; import cc.mrbird.febs.video.entity.VideoMasterItemsEntity; import cc.mrbird.febs.video.vo.VideoInfoItemVo; import cc.mrbird.febs.video.vo.VideoInfoVo; import org.mapstruct.Mapper; import org.mapstruct.factory.Mappers; import java.util.List; /** * @author wzy * @date 2021-12-16 **/ @Mapper public abstract class VideoConversion { public static final VideoConversion INSTANCE = Mappers.getMapper(VideoConversion.class); public abstract VideoInfoVo videoInfoEntityToInfoVo(VideoMasterInfoEntity videoMasterInfoEntity); public abstract VideoInfoItemVo videoItemEntityToItemVo(VideoMasterItemsEntity item); public abstract List videoItemEntitiesToItemVoes(List items); }