package com.yami.trading.bean.data.mapstruct; import com.baomidou.mybatisplus.core.metadata.OrderItem; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.yami.trading.bean.data.domain.Realtime; import com.yami.trading.bean.data.dto.RealtimeDTO; 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-13T11:21:43+0800", comments = "version: 1.4.1.Final, compiler: javac, environment: Java 1.8.0_401 (Oracle Corporation)" ) @Component public class RealtimeWrapperImpl implements RealtimeWrapper { @Override public Realtime toEntity(RealtimeDTO arg0) { if ( arg0 == null ) { return null; } Realtime realtime = new Realtime(); realtime.setUuid( arg0.getUuid() ); realtime.setSymbol( arg0.getSymbol() ); realtime.setTs( arg0.getTs() ); realtime.setName( arg0.getName() ); if ( arg0.getOpen() != null ) { realtime.setOpen( arg0.getOpen().doubleValue() ); } if ( arg0.getHigh() != null ) { realtime.setHigh( arg0.getHigh().doubleValue() ); } if ( arg0.getLow() != null ) { realtime.setLow( arg0.getLow().doubleValue() ); } if ( arg0.getClose() != null ) { realtime.setClose( arg0.getClose().doubleValue() ); } if ( arg0.getAmount() != null ) { realtime.setAmount( arg0.getAmount().doubleValue() ); } if ( arg0.getVolume() != null ) { realtime.setVolume( arg0.getVolume().doubleValue() ); } realtime.setType( arg0.getType() ); return realtime; } @Override public RealtimeDTO toDTO(Realtime arg0) { if ( arg0 == null ) { return null; } RealtimeDTO realtimeDTO = new RealtimeDTO(); realtimeDTO.setUuid( arg0.getUuid() ); realtimeDTO.setSymbol( arg0.getSymbol() ); realtimeDTO.setTs( arg0.getTs() ); realtimeDTO.setName( arg0.getName() ); realtimeDTO.setOpen( BigDecimal.valueOf( arg0.getOpen() ) ); realtimeDTO.setHigh( BigDecimal.valueOf( arg0.getHigh() ) ); realtimeDTO.setLow( BigDecimal.valueOf( arg0.getLow() ) ); realtimeDTO.setClose( BigDecimal.valueOf( arg0.getClose() ) ); realtimeDTO.setAmount( BigDecimal.valueOf( arg0.getAmount() ) ); realtimeDTO.setVolume( BigDecimal.valueOf( arg0.getVolume() ) ); realtimeDTO.setType( arg0.getType() ); return realtimeDTO; } @Override public List toEntity(List arg0) { if ( arg0 == null ) { return null; } List list = new ArrayList( arg0.size() ); for ( RealtimeDTO realtimeDTO : arg0 ) { list.add( toEntity( realtimeDTO ) ); } return list; } @Override public List toDTO(List arg0) { if ( arg0 == null ) { return null; } List list = new ArrayList( arg0.size() ); for ( Realtime realtime : arg0 ) { list.add( toDTO( realtime ) ); } 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; } }