package com.qsoft.rs.sincoar.dominio.mapper;

import com.qsoft.rs.sincoar.model.Tarmbodega;
import com.qsoft.rs.sincoar.dto.TarmbodegaDTO;
import org.mapstruct.Mapper;
import org.mapstruct.Mapping;
import org.mapstruct.factory.Mappers;

@Mapper
public interface TarmbodegaMapper {

    TarmbodegaMapper INSTANCE = Mappers.getMapper(TarmbodegaMapper.class);

    @Mapping(source = "carma", target = "carma.carma")
    @Mapping(source = "ccentrocontrol", target = "ccentrocontrol.ccentrocontrol")
    Tarmbodega getEntidad(TarmbodegaDTO tarmbodega);
    
    @Mapping(target = "carma", source = "carma.carma")
    @Mapping(target = "ccentrocontrol", source = "ccentrocontrol.ccentrocontrol")
    TarmbodegaDTO getDto(Tarmbodega tarmbodega);

}