package com.jwipc.spe.convert;

import com.jwipc.spe.dto.SupAppraiseTemplateBaseDTO;
import com.jwipc.spe.dto.SupAppraiseTemplateSaveDTO;
import com.jwipc.spe.entity.SupAppraiseTemplate;
import com.jwipc.spe.model.po.SupAppraiseTemplatePO;
import org.mapstruct.Mapper;

import java.util.List;


@Mapper(componentModel = "spring")
public interface SupAppraiseTemplateConvert {
    List<SupAppraiseTemplateBaseDTO> po2PageListDTO(List<SupAppraiseTemplatePO> SupAppraiseTemplatePOS);
    SupAppraiseTemplateBaseDTO po2DTO(SupAppraiseTemplatePO SupAppraiseTemplatePO);

    SupAppraiseTemplate param2Entity(SupAppraiseTemplateBaseDTO param);

    SupAppraiseTemplate dto2Entity(SupAppraiseTemplateSaveDTO templateSaveDTO);

    List<SupAppraiseTemplateBaseDTO> entities2Dtos(List<SupAppraiseTemplate> supAppraiseTemplates);

}
