package com.yami.trading.bean.future.mapstruct; import com.baomidou.mybatisplus.core.metadata.OrderItem; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.yami.trading.bean.future.domain.FuturesOrder; import com.yami.trading.bean.future.dto.TFuturesOrderDTO; import java.math.BigDecimal; 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 TFuturesOrderWrapperImpl implements TFuturesOrderWrapper { @Override public FuturesOrder toEntity(TFuturesOrderDTO arg0) { if ( arg0 == null ) { return null; } FuturesOrder futuresOrder = new FuturesOrder(); futuresOrder.setUuid( arg0.getUuid() ); futuresOrder.setCreateTime( arg0.getCreateTime() ); futuresOrder.setCreateTimeTs( arg0.getCreateTimeTs() ); futuresOrder.setCreateBy( arg0.getCreateBy() ); futuresOrder.setUpdateTime( arg0.getUpdateTime() ); futuresOrder.setUpdateTimeTs( arg0.getUpdateTimeTs() ); futuresOrder.setUpdateBy( arg0.getUpdateBy() ); futuresOrder.setDelFlag( arg0.getDelFlag() ); futuresOrder.setPartyId( arg0.getPartyId() ); futuresOrder.setSymbol( arg0.getSymbol() ); futuresOrder.setOrderNo( arg0.getOrderNo() ); futuresOrder.setDirection( arg0.getDirection() ); if ( arg0.getTimenum() != null ) { futuresOrder.setTimenum( arg0.getTimenum().intValue() ); } futuresOrder.setTimeunit( arg0.getTimeunit() ); futuresOrder.setUnitAmount( arg0.getUnitAmount() ); if ( arg0.getVolume() != null ) { futuresOrder.setVolume( arg0.getVolume().doubleValue() ); } if ( arg0.getFee() != null ) { futuresOrder.setFee( arg0.getFee().doubleValue() ); } if ( arg0.getProfitRatio() != null ) { futuresOrder.setProfitRatio( arg0.getProfitRatio().doubleValue() ); } if ( arg0.getProfit() != null ) { futuresOrder.setProfit( arg0.getProfit().doubleValue() ); } if ( arg0.getTradeAvgPrice() != null ) { futuresOrder.setTradeAvgPrice( arg0.getTradeAvgPrice().doubleValue() ); } if ( arg0.getCloseAvgPrice() != null ) { futuresOrder.setCloseAvgPrice( arg0.getCloseAvgPrice().doubleValue() ); } futuresOrder.setState( arg0.getState() ); futuresOrder.setCloseTime( arg0.getCloseTime() ); futuresOrder.setSettlementTime( arg0.getSettlementTime() ); futuresOrder.setRemainTime( arg0.getRemainTime() ); futuresOrder.setProfitLoss( arg0.getProfitLoss() ); return futuresOrder; } @Override public TFuturesOrderDTO toDTO(FuturesOrder arg0) { if ( arg0 == null ) { return null; } TFuturesOrderDTO tFuturesOrderDTO = new TFuturesOrderDTO(); tFuturesOrderDTO.setCreateBy( arg0.getCreateBy() ); tFuturesOrderDTO.setUpdateBy( arg0.getUpdateBy() ); tFuturesOrderDTO.setDelFlag( arg0.getDelFlag() ); tFuturesOrderDTO.setUuid( arg0.getUuid() ); tFuturesOrderDTO.setPartyId( arg0.getPartyId() ); tFuturesOrderDTO.setRemainTime( arg0.getRemainTime() ); tFuturesOrderDTO.setSymbol( arg0.getSymbol() ); tFuturesOrderDTO.setOrderNo( arg0.getOrderNo() ); tFuturesOrderDTO.setDirection( arg0.getDirection() ); if ( arg0.getTimenum() != null ) { tFuturesOrderDTO.setTimenum( arg0.getTimenum().longValue() ); } tFuturesOrderDTO.setTimeunit( arg0.getTimeunit() ); tFuturesOrderDTO.setUnitAmount( arg0.getUnitAmount() ); if ( arg0.getVolume() != null ) { tFuturesOrderDTO.setVolume( BigDecimal.valueOf( arg0.getVolume() ) ); } tFuturesOrderDTO.setFee( BigDecimal.valueOf( arg0.getFee() ) ); tFuturesOrderDTO.setProfitRatio( BigDecimal.valueOf( arg0.getProfitRatio() ) ); tFuturesOrderDTO.setProfit( BigDecimal.valueOf( arg0.getProfit() ) ); if ( arg0.getTradeAvgPrice() != null ) { tFuturesOrderDTO.setTradeAvgPrice( BigDecimal.valueOf( arg0.getTradeAvgPrice() ) ); } if ( arg0.getCloseAvgPrice() != null ) { tFuturesOrderDTO.setCloseAvgPrice( BigDecimal.valueOf( arg0.getCloseAvgPrice() ) ); } tFuturesOrderDTO.setState( arg0.getState() ); tFuturesOrderDTO.setCreateTime( arg0.getCreateTime() ); tFuturesOrderDTO.setCloseTime( arg0.getCloseTime() ); tFuturesOrderDTO.setSettlementTime( arg0.getSettlementTime() ); tFuturesOrderDTO.setProfitLoss( arg0.getProfitLoss() ); tFuturesOrderDTO.setUpdateTime( arg0.getUpdateTime() ); tFuturesOrderDTO.setCreateTimeTs( arg0.getCreateTimeTs() ); tFuturesOrderDTO.setUpdateTimeTs( arg0.getUpdateTimeTs() ); return tFuturesOrderDTO; } @Override public List toEntity(List arg0) { if ( arg0 == null ) { return null; } List list = new ArrayList( arg0.size() ); for ( TFuturesOrderDTO tFuturesOrderDTO : arg0 ) { list.add( toEntity( tFuturesOrderDTO ) ); } return list; } @Override public List toDTO(List arg0) { if ( arg0 == null ) { return null; } List list = new ArrayList( arg0.size() ); for ( FuturesOrder futuresOrder : arg0 ) { list.add( toDTO( futuresOrder ) ); } 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; } }