package com.boco.nbd.wios.manage.convert;


import com.boco.nbd.wios.manage.entity.bo.WallboxApply;
import com.boco.nbd.wios.manage.entity.vo.WallboxApplyInstallInfoVO;
import com.boco.nbd.wios.manage.entity.vo.WallboxApplyInstallListVO;
import com.boco.nbd.wios.manage.entity.vo.WallboxApplyReqVO;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;

import java.util.List;

/**
 * <p>
 * description
 * <p>
 *
 * @author <a href="mail to: ning.chai@foxmail.com" rel="nofollow">chaining</a>
 */
@Mapper
public interface WallboxApplyConvert {
    WallboxApplyConvert INSTANCE = Mappers.getMapper(WallboxApplyConvert.class);

    WallboxApply convert(WallboxApplyReqVO bean);

    WallboxApplyInstallInfoVO convert2Info(WallboxApply bean);

    WallboxApplyInstallListVO convert(WallboxApply bean);

    List<WallboxApplyInstallListVO> convertList(List<WallboxApply> bean);
}