package com.xunhong.erp.turbo.biz.app.assembler;

import com.xunhong.erp.turbo.api.biz.dto.vo.DealerWarehouseVO;
import com.xunhong.erp.turbo.biz.domain.entity.DealerWarehouse;
import org.mapstruct.Mapper;
import org.mapstruct.Mapping;
import org.mapstruct.NullValueCheckStrategy;

/**
 * @author shenyifei
 */
@Mapper(componentModel = "spring", nullValueCheckStrategy = NullValueCheckStrategy.ALWAYS)
public interface DealerWarehouseAssembler {

	@Mapping(target = "dealerPaymentAccountVO", source = "dealerPaymentAccount")
	@Mapping(target = "dealerVO", source = "dealer")
	DealerWarehouseVO toDealerWarehouseVO(DealerWarehouse dealerWarehouse);
}
