package cn.iocoder.yudao.module.promotion.convert.seckill; import cn.iocoder.yudao.framework.common.pojo.PageResult; import cn.iocoder.yudao.module.promotion.controller.admin.seckill.vo.config.SeckillConfigCreateReqVO; import cn.iocoder.yudao.module.promotion.controller.admin.seckill.vo.config.SeckillConfigRespVO; import cn.iocoder.yudao.module.promotion.controller.admin.seckill.vo.config.SeckillConfigSimpleRespVO; import cn.iocoder.yudao.module.promotion.controller.admin.seckill.vo.config.SeckillConfigUpdateReqVO; import cn.iocoder.yudao.module.promotion.controller.app.seckill.vo.config.AppSeckillConfigRespVO; import cn.iocoder.yudao.module.promotion.dal.dataobject.seckill.SeckillConfigDO; import org.mapstruct.Mapper; import org.mapstruct.factory.Mappers; import java.util.List; /** * 秒杀时段 Convert * * @author 芋道源码 */ @Mapper public interface SeckillConfigConvert { SeckillConfigConvert INSTANCE = Mappers.getMapper(SeckillConfigConvert.class); SeckillConfigDO convert(SeckillConfigCreateReqVO bean); SeckillConfigDO convert(SeckillConfigUpdateReqVO bean); SeckillConfigRespVO convert(SeckillConfigDO bean); List convertList(List list); List convertList1(List list); PageResult convertPage(PageResult page); List convertList2(List list); AppSeckillConfigRespVO convert1(SeckillConfigDO filteredConfig); }