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

import com.qsoft.rs.sincoar.dto.TarmsolicitudagenciasucursalPKDTO;
import com.qsoft.rs.sincoar.model.TarmsolicitudagenciasucursalPK;
import javax.annotation.processing.Generated;

@Generated(
    value = "org.mapstruct.ap.MappingProcessor",
    date = "2022-09-02T16:14:47-0500",
    comments = "version: 1.5.2.Final, compiler: javac, environment: Java 17.0.4 (Private Build)"
)
public class TarmsolicitudagenciasucursalPKMapperImpl implements TarmsolicitudagenciasucursalPKMapper {

    @Override
    public TarmsolicitudagenciasucursalPK getEntidad(TarmsolicitudagenciasucursalPKDTO tarmsolicitudagenciasucursalPK) {
        if ( tarmsolicitudagenciasucursalPK == null ) {
            return null;
        }

        TarmsolicitudagenciasucursalPK tarmsolicitudagenciasucursalPK1 = new TarmsolicitudagenciasucursalPK();

        if ( tarmsolicitudagenciasucursalPK.getCagencia() != null ) {
            tarmsolicitudagenciasucursalPK1.setCagencia( tarmsolicitudagenciasucursalPK.getCagencia() );
        }
        tarmsolicitudagenciasucursalPK1.setCsolicitud( tarmsolicitudagenciasucursalPK.getCsolicitud() );

        return tarmsolicitudagenciasucursalPK1;
    }

    @Override
    public TarmsolicitudagenciasucursalPKDTO getDto(TarmsolicitudagenciasucursalPK tarmsolicitudagenciasucursalPK) {
        if ( tarmsolicitudagenciasucursalPK == null ) {
            return null;
        }

        TarmsolicitudagenciasucursalPKDTO tarmsolicitudagenciasucursalPKDTO = new TarmsolicitudagenciasucursalPKDTO();

        tarmsolicitudagenciasucursalPKDTO.setCagencia( (int) tarmsolicitudagenciasucursalPK.getCagencia() );
        tarmsolicitudagenciasucursalPKDTO.setCsolicitud( tarmsolicitudagenciasucursalPK.getCsolicitud() );

        return tarmsolicitudagenciasucursalPKDTO;
    }
}
