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-13T10:08:45+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<KlineConfig> toEntity(List<KlineConfigDTO> arg0) {
|
if ( arg0 == null ) {
|
return null;
|
}
|
|
List<KlineConfig> list = new ArrayList<KlineConfig>( arg0.size() );
|
for ( KlineConfigDTO klineConfigDTO : arg0 ) {
|
list.add( toEntity( klineConfigDTO ) );
|
}
|
|
return list;
|
}
|
|
@Override
|
public List<KlineConfigDTO> toDTO(List<KlineConfig> arg0) {
|
if ( arg0 == null ) {
|
return null;
|
}
|
|
List<KlineConfigDTO> list = new ArrayList<KlineConfigDTO>( arg0.size() );
|
for ( KlineConfig klineConfig : arg0 ) {
|
list.add( toDTO( klineConfig ) );
|
}
|
|
return list;
|
}
|
|
@Override
|
public Page<KlineConfig> toEntity(Page<KlineConfigDTO> arg0) {
|
if ( arg0 == null ) {
|
return null;
|
}
|
|
Page<KlineConfig> page = new Page<KlineConfig>();
|
|
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<KlineConfigDTO> toDTO(Page<KlineConfig> arg0) {
|
if ( arg0 == null ) {
|
return null;
|
}
|
|
Page<KlineConfigDTO> page = new Page<KlineConfigDTO>();
|
|
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;
|
}
|
}
|