package com.jwipc.supplier.convert;

import com.jwipc.supplier.dto.SupplierTemplateQuestionnaireBaseDTO;
import com.jwipc.supplier.dto.SupplierTemplateQuestionnaireSaveDTO;
import com.jwipc.supplier.dto.TemplateQuestionnaireDTO;
import com.jwipc.supplier.entity.SupplierTemplateQuestionnaire;
import com.jwipc.supplier.model.po.TemplateQuestionnairePO;
import org.mapstruct.Mapper;

import java.util.List;


@Mapper(componentModel = "spring")
public interface SupplierTemplateQuestionnaireConvert {
    List<TemplateQuestionnaireDTO> pos2DTOs(List<TemplateQuestionnairePO> templateQuestionnairePOS);

    List<SupplierTemplateQuestionnaireBaseDTO> entities2Dtos(List<SupplierTemplateQuestionnaire> list);

    SupplierTemplateQuestionnaireBaseDTO entity2Dto(SupplierTemplateQuestionnaire byId);

    SupplierTemplateQuestionnaire saveDto2Entity(SupplierTemplateQuestionnaireSaveDTO questionnaireSaveDTO);
}
