package com.yami.trading.bean.contract.mapstruct; import com.baomidou.mybatisplus.core.metadata.OrderItem; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.yami.trading.bean.contract.domain.ContractApplyOrder; import com.yami.trading.bean.contract.dto.ContractApplyOrderDTO; import java.util.ArrayList; import java.util.List; import javax.annotation.Generated; import org.springframework.stereotype.Component; @Generated( value = "org.mapstruct.ap.MappingProcessor", date = "2024-06-13T10:08:45+0800", comments = "version: 1.4.1.Final, compiler: javac, environment: Java 1.8.0_401 (Oracle Corporation)" ) @Component public class ContractApplyOrderWrapperImpl implements ContractApplyOrderWrapper { @Override public ContractApplyOrder toEntity(ContractApplyOrderDTO arg0) { if ( arg0 == null ) { return null; } ContractApplyOrder contractApplyOrder = new ContractApplyOrder(); contractApplyOrder.setUuid( arg0.getUuid() ); contractApplyOrder.setCreateTime( arg0.getCreateTime() ); contractApplyOrder.setCreateBy( arg0.getCreateBy() ); contractApplyOrder.setUpdateTime( arg0.getUpdateTime() ); contractApplyOrder.setUpdateBy( arg0.getUpdateBy() ); contractApplyOrder.setDelFlag( arg0.getDelFlag() ); contractApplyOrder.setPartyId( arg0.getPartyId() ); contractApplyOrder.setSymbol( arg0.getSymbol() ); contractApplyOrder.setOrderNo( arg0.getOrderNo() ); contractApplyOrder.setDirection( arg0.getDirection() ); contractApplyOrder.setOffset( arg0.getOffset() ); contractApplyOrder.setVolume( arg0.getVolume() ); contractApplyOrder.setVolumeOpen( arg0.getVolumeOpen() ); contractApplyOrder.setLeverRate( arg0.getLeverRate() ); contractApplyOrder.setPrice( arg0.getPrice() ); contractApplyOrder.setStopPriceProfit( arg0.getStopPriceProfit() ); contractApplyOrder.setStopPriceLoss( arg0.getStopPriceLoss() ); contractApplyOrder.setOrderPriceType( arg0.getOrderPriceType() ); contractApplyOrder.setState( arg0.getState() ); contractApplyOrder.setUnitAmount( arg0.getUnitAmount() ); contractApplyOrder.setFee( arg0.getFee() ); contractApplyOrder.setDeposit( arg0.getDeposit() ); return contractApplyOrder; } @Override public ContractApplyOrderDTO toDTO(ContractApplyOrder arg0) { if ( arg0 == null ) { return null; } ContractApplyOrderDTO contractApplyOrderDTO = new ContractApplyOrderDTO(); contractApplyOrderDTO.setCreateBy( arg0.getCreateBy() ); contractApplyOrderDTO.setUpdateBy( arg0.getUpdateBy() ); contractApplyOrderDTO.setDelFlag( arg0.getDelFlag() ); contractApplyOrderDTO.setUuid( arg0.getUuid() ); contractApplyOrderDTO.setPartyId( arg0.getPartyId() ); contractApplyOrderDTO.setSymbol( arg0.getSymbol() ); contractApplyOrderDTO.setOrderNo( arg0.getOrderNo() ); contractApplyOrderDTO.setDirection( arg0.getDirection() ); contractApplyOrderDTO.setOffset( arg0.getOffset() ); contractApplyOrderDTO.setVolume( arg0.getVolume() ); contractApplyOrderDTO.setVolumeOpen( arg0.getVolumeOpen() ); contractApplyOrderDTO.setLeverRate( arg0.getLeverRate() ); contractApplyOrderDTO.setPrice( arg0.getPrice() ); contractApplyOrderDTO.setStopPriceProfit( arg0.getStopPriceProfit() ); contractApplyOrderDTO.setStopPriceLoss( arg0.getStopPriceLoss() ); contractApplyOrderDTO.setOrderPriceType( arg0.getOrderPriceType() ); contractApplyOrderDTO.setState( arg0.getState() ); contractApplyOrderDTO.setUnitAmount( arg0.getUnitAmount() ); contractApplyOrderDTO.setFee( arg0.getFee() ); contractApplyOrderDTO.setDeposit( arg0.getDeposit() ); contractApplyOrderDTO.setCreateTime( arg0.getCreateTime() ); contractApplyOrderDTO.setUpdateTime( arg0.getUpdateTime() ); return contractApplyOrderDTO; } @Override public List toEntity(List arg0) { if ( arg0 == null ) { return null; } List list = new ArrayList( arg0.size() ); for ( ContractApplyOrderDTO contractApplyOrderDTO : arg0 ) { list.add( toEntity( contractApplyOrderDTO ) ); } return list; } @Override public List toDTO(List arg0) { if ( arg0 == null ) { return null; } List list = new ArrayList( arg0.size() ); for ( ContractApplyOrder contractApplyOrder : arg0 ) { list.add( toDTO( contractApplyOrder ) ); } return list; } @Override public Page toEntity(Page arg0) { if ( arg0 == null ) { return null; } Page page = new Page(); page.setPages( arg0.getPages() ); page.setRecords( toEntity( arg0.getRecords() ) ); page.setTotal( arg0.getTotal() ); page.setSize( arg0.getSize() ); page.setCurrent( arg0.getCurrent() ); page.setSearchCount( arg0.isSearchCount() ); page.setOptimizeCountSql( arg0.isOptimizeCountSql() ); List list1 = arg0.getOrders(); if ( list1 != null ) { page.setOrders( new ArrayList( list1 ) ); } page.setCountId( arg0.getCountId() ); page.setMaxLimit( arg0.getMaxLimit() ); return page; } @Override public Page toDTO(Page arg0) { if ( arg0 == null ) { return null; } Page page = new Page(); page.setPages( arg0.getPages() ); page.setRecords( toDTO( arg0.getRecords() ) ); page.setTotal( arg0.getTotal() ); page.setSize( arg0.getSize() ); page.setCurrent( arg0.getCurrent() ); page.setSearchCount( arg0.isSearchCount() ); page.setOptimizeCountSql( arg0.isOptimizeCountSql() ); List list1 = arg0.getOrders(); if ( list1 != null ) { page.setOrders( new ArrayList( list1 ) ); } page.setCountId( arg0.getCountId() ); page.setMaxLimit( arg0.getMaxLimit() ); return page; } }