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<VideoInfoItemVo> videoItemEntitiesToItemVoes(List<VideoMasterItemsEntity> items);
|
}
|