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

import com.qsoft.rs.sincoar.dto.TarmsolicitudguardiasPKDTO;
import com.qsoft.rs.sincoar.model.TarmsolicitudguardiasPK;
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 TarmsolicitudguardiasPKMapperImpl implements TarmsolicitudguardiasPKMapper {

    @Override
    public TarmsolicitudguardiasPK getEntidad(TarmsolicitudguardiasPKDTO tarmsolicitudguardiasPK) {
        if ( tarmsolicitudguardiasPK == null ) {
            return null;
        }

        TarmsolicitudguardiasPK tarmsolicitudguardiasPK1 = new TarmsolicitudguardiasPK();

        tarmsolicitudguardiasPK1.setCsolicitud( tarmsolicitudguardiasPK.getCsolicitud() );
        if ( tarmsolicitudguardiasPK.getCempresa() != null ) {
            tarmsolicitudguardiasPK1.setCempresa( tarmsolicitudguardiasPK.getCempresa() );
        }
        if ( tarmsolicitudguardiasPK.getCguardia() != null ) {
            tarmsolicitudguardiasPK1.setCguardia( tarmsolicitudguardiasPK.getCguardia() );
        }

        return tarmsolicitudguardiasPK1;
    }

    @Override
    public TarmsolicitudguardiasPKDTO getDto(TarmsolicitudguardiasPK tarmsolicitudguardiasPK) {
        if ( tarmsolicitudguardiasPK == null ) {
            return null;
        }

        TarmsolicitudguardiasPKDTO tarmsolicitudguardiasPKDTO = new TarmsolicitudguardiasPKDTO();

        tarmsolicitudguardiasPKDTO.setCsolicitud( tarmsolicitudguardiasPK.getCsolicitud() );
        tarmsolicitudguardiasPKDTO.setCempresa( (int) tarmsolicitudguardiasPK.getCempresa() );
        tarmsolicitudguardiasPKDTO.setCguardia( (int) tarmsolicitudguardiasPK.getCguardia() );

        return tarmsolicitudguardiasPKDTO;
    }
}
