package com.eactive.eai.rms.onl.apim.approvalline;

import com.eactive.apim.portal.approvalline.entity.PortalApprovalLine;
import org.mapstruct.*;

@Mapper(componentModel = "spring", uses = { PortalApprovalLineUserUIMapper.class }, unmappedTargetPolicy = ReportingPolicy.IGNORE)
public interface PortalApprovalLineUIMapper {

	PortalApprovalLineUI toVo(PortalApprovalLine entity);

	PortalApprovalLine toEntity(PortalApprovalLineUI vo);

	@BeanMapping(nullValuePropertyMappingStrategy = NullValuePropertyMappingStrategy.IGNORE)
	void updateToEntity(PortalApprovalLineUI portalApprovalLineUI, @MappingTarget PortalApprovalLine portalApprovalLine);

}
