DgDestructionCatalogConverter.java 1.08 KB
package com.pashanhoo.destroycatalog.entity;

import java.util.List;
import com.pashanhoo.destroycatalog.entity.vo.AddDgDestructionCatalogRequest;
import com.pashanhoo.destroycatalog.entity.vo.DgDestructionCatalogDetailVO;
import com.pashanhoo.destroycatalog.entity.vo.DgDestructionCatalogListVO;
import com.pashanhoo.destroycatalog.entity.vo.UpdateDgDestructionCatalogRequest;
import org.mapstruct.Mapper;

/**
 * @author
 * @since 2021-11-05
 */
@Mapper(componentModel = "spring")
public interface DgDestructionCatalogConverter{
    DgDestructionCatalogDO addRequest2DO(AddDgDestructionCatalogRequest request);

    DgDestructionCatalogDetailVO do2DetailVO(DgDestructionCatalogDO dgdestructioncatalogDO);

    DgDestructionCatalogDO updateRequest2DO(UpdateDgDestructionCatalogRequest request);

    DgDestructionCatalogListVO do2ListVO(DgDestructionCatalogDO dgdestructioncatalogDO);

    List<DgDestructionCatalogListVO> doList2ListVOList(List<DgDestructionCatalogDO> dgdestructioncatalogDOList);

    List<DgDestructionCatalogDO> addRequestList2DO(List<AddDgDestructionCatalogRequest> request);
}