DgReceiveRelationConverter.java 1.03 KB
package com.pashanhoo.receiverelation.entity;

import java.util.List;
import com.pashanhoo.receiverelation.entity.vo.AddDgReceiveRelationRequest;
import com.pashanhoo.receiverelation.entity.vo.DgReceiveRelationDetailVO;
import com.pashanhoo.receiverelation.entity.vo.DgReceiveRelationListVO;
import com.pashanhoo.receiverelation.entity.vo.UpdateDgReceiveRelationRequest;
import org.mapstruct.Mapper;

/**
 * @author
 * @since 2021-11-10
 */
@Mapper(componentModel = "spring")
public interface DgReceiveRelationConverter{
    DgReceiveRelationDO addRequest2DO(AddDgReceiveRelationRequest request);

    DgReceiveRelationDetailVO do2DetailVO(DgReceiveRelationDO dgreceiverelationDO);

    DgReceiveRelationDO updateRequest2DO(UpdateDgReceiveRelationRequest request);

    DgReceiveRelationListVO do2ListVO(DgReceiveRelationDO dgreceiverelationDO);

    List<DgReceiveRelationListVO> doList2ListVOList(List<DgReceiveRelationDO> dgreceiverelationDOList);

    List<DgReceiveRelationDO> addReceiveRelationList(List<AddDgReceiveRelationRequest> request);
}