package com.jwipc.supplier.convert;

import com.jwipc.supplier.dto.SupplierTemplateFieldBaseDTO;
import com.jwipc.supplier.dto.SupplierTemplateFieldDTO;
import com.jwipc.supplier.entity.SupplierTemplateField;
import com.jwipc.supplier.entity.SupplierTemplateFieldRelation;
import com.jwipc.supplier.model.po.SupplierTemplateFieldPO;
import org.mapstruct.Mapper;

import java.util.List;


@Mapper(componentModel = "spring")
public interface SupplierTemplateFieldConvert {
    SupplierTemplateFieldDTO po2DTO(SupplierTemplateFieldPO e);

    List<SupplierTemplateFieldDTO> pos2Dtos(List<SupplierTemplateFieldPO> moduleTemplateFieldFormMapList);

    List<SupplierTemplateFieldBaseDTO> entities2Dtos(List<SupplierTemplateField> list);

    List<SupplierTemplateFieldRelation> dtos2entities(List<SupplierTemplateFieldDTO> fields);
}
