44 lines
1.8 KiB
Java
44 lines
1.8 KiB
Java
/*
|
|
* To change this license header, choose License Headers in Project Properties.
|
|
* To change this template file, choose Tools | Templates
|
|
* and open the template in the editor.
|
|
*/
|
|
package com.qsoft.erp.dominio.mapper;
|
|
|
|
import com.qsoft.erp.dto.PlanBrokerDTO;
|
|
import com.qsoft.erp.model.PlanBroker;
|
|
import org.mapstruct.Mapper;
|
|
import org.mapstruct.Mapping;
|
|
import org.mapstruct.factory.Mappers;
|
|
|
|
/**
|
|
*
|
|
* @author james
|
|
*/
|
|
@Mapper
|
|
public interface PlanBrokerMapper {
|
|
|
|
PlanBrokerMapper INSTANCE = Mappers.getMapper(PlanBrokerMapper.class);
|
|
|
|
@Mapping(source = "plaCodigo", target = "plaCodigo.plaCodigo")
|
|
@Mapping(source = "plaNombre", target = "plaCodigo.plaNombre")
|
|
@Mapping(source = "plaProducto", target = "plaCodigo.plaProducto")
|
|
@Mapping(source = "plaValorAnual", target = "plaCodigo.plaValorAnual")
|
|
@Mapping(source = "plaValorMensual", target = "plaCodigo.plaValorMensual")
|
|
@Mapping(source = "empCodigo", target = "empCodigo.empCodigo")
|
|
@Mapping(source = "empIdentificacion", target = "empCodigo.empIdentificacion")
|
|
@Mapping(source = "empRazonSocial", target = "empCodigo.empRazonSocial")
|
|
PlanBroker getEntidad(PlanBrokerDTO planBrokerDTO);
|
|
|
|
@Mapping(target = "plaCodigo", source = "plaCodigo.plaCodigo")
|
|
@Mapping(target = "plaNombre", source = "plaCodigo.plaNombre")
|
|
@Mapping(target = "plaProducto", source = "plaCodigo.plaProducto")
|
|
@Mapping(target = "plaValorAnual", source = "plaCodigo.plaValorAnual")
|
|
@Mapping(target = "plaValorMensual", source = "plaCodigo.plaValorMensual")
|
|
@Mapping(target = "empCodigo", source = "empCodigo.empCodigo")
|
|
@Mapping(target = "empIdentificacion", source = "empCodigo.empIdentificacion")
|
|
@Mapping(target = "empRazonSocial", source = "empCodigo.empRazonSocial")
|
|
PlanBrokerDTO getDto(PlanBroker planBroker);
|
|
|
|
}
|