DgLendCatalogConverter.java 947 Bytes
package com.pashanhoo.lendcatalog.entity;

import java.util.List;

import com.pashanhoo.lendcatalog.entity.vo.AddDgLendCatalogRequest;
import com.pashanhoo.lendcatalog.entity.vo.DgLendCatalogDetailVO;
import com.pashanhoo.lendcatalog.entity.vo.DgLendCatalogListVO;
import com.pashanhoo.lendcatalog.entity.vo.UpdateDgLendCatalogRequest;
import org.mapstruct.Mapper;

/**
 * @author
 * @since 2021-11-05
 */
@Mapper(componentModel = "spring")
public interface DgLendCatalogConverter{
    DgLendCatalogDO addRequest2DO(AddDgLendCatalogRequest request);

    DgLendCatalogDetailVO do2DetailVO(DgLendCatalogDO dglendcatalogDO);

    DgLendCatalogDO updateRequest2DO(UpdateDgLendCatalogRequest request);

    DgLendCatalogListVO do2ListVO(DgLendCatalogDO dglendcatalogDO);

    List<DgLendCatalogListVO> doList2ListVOList(List<DgLendCatalogDO> dglendcatalogDOList);

    List<DgLendCatalogDO> addCataLogListDO(List<AddDgLendCatalogRequest> request);

}