DgArchivesConverter.java 865 Bytes
package com.pashanhoo.archive.entity;

import java.util.List;

import com.pashanhoo.archive.entity.vo.AddDgArchivesRequest;
import com.pashanhoo.archive.entity.vo.DgArchivesDetailVO;
import com.pashanhoo.archive.entity.vo.DgArchivesListVO;
import com.pashanhoo.archive.entity.vo.UpdateDgArchivesRequest;
import org.mapstruct.Mapper;

/**
 * @author
 * @since 2021-11-05
 */
@Mapper(componentModel = "spring")
public interface DgArchivesConverter{
    DgArchivesDO addRequest2DO(AddDgArchivesRequest request);

    DgArchivesDetailVO do2DetailVO(DgArchivesDO dgarchivesDO);

    DgArchivesDO updateRequest2DO(UpdateDgArchivesRequest request);

    DgArchivesListVO do2ListVO(DgArchivesDO dgarchivesDO);

    List<DgArchivesListVO> doList2ListVOList(List<DgArchivesDO> dgarchivesDOList);

    List<DgArchivesDO> addArchivesList(List<AddDgArchivesRequest> request);
}