werp-domain/src/main/java/com/qsoft/erp/dominio/mapper/PlanBrokerMapper.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);
}