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<ContractApplyOrder> toEntity(List<ContractApplyOrderDTO> arg0) {
|
if ( arg0 == null ) {
|
return null;
|
}
|
|
List<ContractApplyOrder> list = new ArrayList<ContractApplyOrder>( arg0.size() );
|
for ( ContractApplyOrderDTO contractApplyOrderDTO : arg0 ) {
|
list.add( toEntity( contractApplyOrderDTO ) );
|
}
|
|
return list;
|
}
|
|
@Override
|
public List<ContractApplyOrderDTO> toDTO(List<ContractApplyOrder> arg0) {
|
if ( arg0 == null ) {
|
return null;
|
}
|
|
List<ContractApplyOrderDTO> list = new ArrayList<ContractApplyOrderDTO>( arg0.size() );
|
for ( ContractApplyOrder contractApplyOrder : arg0 ) {
|
list.add( toDTO( contractApplyOrder ) );
|
}
|
|
return list;
|
}
|
|
@Override
|
public Page<ContractApplyOrder> toEntity(Page<ContractApplyOrderDTO> arg0) {
|
if ( arg0 == null ) {
|
return null;
|
}
|
|
Page<ContractApplyOrder> page = new Page<ContractApplyOrder>();
|
|
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<OrderItem> list1 = arg0.getOrders();
|
if ( list1 != null ) {
|
page.setOrders( new ArrayList<OrderItem>( list1 ) );
|
}
|
page.setCountId( arg0.getCountId() );
|
page.setMaxLimit( arg0.getMaxLimit() );
|
|
return page;
|
}
|
|
@Override
|
public Page<ContractApplyOrderDTO> toDTO(Page<ContractApplyOrder> arg0) {
|
if ( arg0 == null ) {
|
return null;
|
}
|
|
Page<ContractApplyOrderDTO> page = new Page<ContractApplyOrderDTO>();
|
|
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<OrderItem> list1 = arg0.getOrders();
|
if ( list1 != null ) {
|
page.setOrders( new ArrayList<OrderItem>( list1 ) );
|
}
|
page.setCountId( arg0.getCountId() );
|
page.setMaxLimit( arg0.getMaxLimit() );
|
|
return page;
|
}
|
}
|