package com.yami.trading.bean.etf.mapstruct; import com.baomidou.mybatisplus.core.metadata.OrderItem; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.yami.trading.bean.etf.domain.KlineConfig; import com.yami.trading.bean.etf.dto.KlineConfigDTO; 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-13T11:21:44+0800", comments = "version: 1.4.1.Final, compiler: javac, environment: Java 1.8.0_401 (Oracle Corporation)" ) @Component public class KlineConfigWrapperImpl implements KlineConfigWrapper { @Override public KlineConfig toEntity(KlineConfigDTO arg0) { if ( arg0 == null ) { return null; } KlineConfig klineConfig = new KlineConfig(); klineConfig.setUuid( arg0.getUuid() ); klineConfig.setSymbol( arg0.getSymbol() ); klineConfig.setOpenTimeTs( arg0.getOpenTimeTs() ); klineConfig.setCloseTimeTs( arg0.getCloseTimeTs() ); if ( arg0.getOpenPrice() != null ) { klineConfig.setOpenPrice( String.valueOf( arg0.getOpenPrice() ) ); } if ( arg0.getClosePrice() != null ) { klineConfig.setClosePrice( String.valueOf( arg0.getClosePrice() ) ); } if ( arg0.getHigh() != null ) { klineConfig.setHigh( String.valueOf( arg0.getHigh() ) ); } if ( arg0.getLow() != null ) { klineConfig.setLow( String.valueOf( arg0.getLow() ) ); } if ( arg0.getTurnoverHigh() != null ) { klineConfig.setTurnoverHigh( String.valueOf( arg0.getTurnoverHigh() ) ); } if ( arg0.getTurnoverLow() != null ) { klineConfig.setTurnoverLow( String.valueOf( arg0.getTurnoverLow() ) ); } klineConfig.setStrategy( arg0.getStrategy() ); klineConfig.setCreateTime( arg0.getCreateTime() ); klineConfig.setUpdateTime( arg0.getUpdateTime() ); return klineConfig; } @Override public KlineConfigDTO toDTO(KlineConfig arg0) { if ( arg0 == null ) { return null; } KlineConfigDTO klineConfigDTO = new KlineConfigDTO(); klineConfigDTO.setUuid( arg0.getUuid() ); klineConfigDTO.setSymbol( arg0.getSymbol() ); klineConfigDTO.setOpenTimeTs( arg0.getOpenTimeTs() ); klineConfigDTO.setCloseTimeTs( arg0.getCloseTimeTs() ); if ( arg0.getOpenPrice() != null ) { klineConfigDTO.setOpenPrice( Double.parseDouble( arg0.getOpenPrice() ) ); } if ( arg0.getClosePrice() != null ) { klineConfigDTO.setClosePrice( Double.parseDouble( arg0.getClosePrice() ) ); } if ( arg0.getHigh() != null ) { klineConfigDTO.setHigh( Double.parseDouble( arg0.getHigh() ) ); } if ( arg0.getLow() != null ) { klineConfigDTO.setLow( Double.parseDouble( arg0.getLow() ) ); } if ( arg0.getTurnoverHigh() != null ) { klineConfigDTO.setTurnoverHigh( Double.parseDouble( arg0.getTurnoverHigh() ) ); } if ( arg0.getTurnoverLow() != null ) { klineConfigDTO.setTurnoverLow( Double.parseDouble( arg0.getTurnoverLow() ) ); } klineConfigDTO.setStrategy( arg0.getStrategy() ); klineConfigDTO.setCreateTime( arg0.getCreateTime() ); klineConfigDTO.setUpdateTime( arg0.getUpdateTime() ); return klineConfigDTO; } @Override public List toEntity(List arg0) { if ( arg0 == null ) { return null; } List list = new ArrayList( arg0.size() ); for ( KlineConfigDTO klineConfigDTO : arg0 ) { list.add( toEntity( klineConfigDTO ) ); } return list; } @Override public List toDTO(List arg0) { if ( arg0 == null ) { return null; } List list = new ArrayList( arg0.size() ); for ( KlineConfig klineConfig : arg0 ) { list.add( toDTO( klineConfig ) ); } 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; } }