package cn.ibizlab.util.domain;
import java.util.List;
/**
* 实体转换器基类
* @param <D> domainDTO
* @param <E> domain
*/
public interface MappingBase<D, E> {
/**
* dto转domain
* @param dto
* @return
*/
E toDomain(D dto);
/**
* domain转dto
* @param entity
* @return
*/
D toDto(E entity);
/**
* dto集合转domain集合
* @param dtoList
* @return
*/
List <E> toDomain(List<D> dtoList);
/**
* domain集合转dto集合
* @param entityList
* @return
*/
List <D> toDto(List<E> entityList);
}
-
由 ibizdev 提交于3f283ca5