DgFileConverter.java 781 Bytes
package com.pashanhoo.file.entity;

import java.util.List;

import com.pashanhoo.file.entity.vo.AddDgFileRequest;
import com.pashanhoo.file.entity.vo.DgFileDetailVO;
import com.pashanhoo.file.entity.vo.DgFileListVO;
import com.pashanhoo.file.entity.vo.UpdateDgFileRequest;
import org.mapstruct.Mapper;

/**
 * @author
 * @since 2021-11-05
 */
@Mapper(componentModel = "spring")
public interface DgFileConverter{
    DgFileDO addRequest2DO(AddDgFileRequest request);

    DgFileDetailVO do2DetailVO(DgFileDO dgfileDO);

    DgFileDO updateRequest2DO(UpdateDgFileRequest request);

    DgFileListVO do2ListVO(DgFileDO dgfileDO);

    List<DgFileListVO> doList2ListVOList(List<DgFileDO> dgfileDOList);

    List<DgFileDO> voList2ListDO(List<AddDgFileRequest> addDgFileRequestList);
}