package com.yami.trading.bean.item.mapstruct;
|
|
import com.baomidou.mybatisplus.core.metadata.OrderItem;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.yami.trading.bean.item.domain.ItemLeverage;
|
import com.yami.trading.bean.item.dto.ItemLeverageDTO;
|
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 TItemLeverageWrapperImpl implements TItemLeverageWrapper {
|
|
@Override
|
public List<ItemLeverage> toEntity(List<ItemLeverageDTO> arg0) {
|
if ( arg0 == null ) {
|
return null;
|
}
|
|
List<ItemLeverage> list = new ArrayList<ItemLeverage>( arg0.size() );
|
for ( ItemLeverageDTO itemLeverageDTO : arg0 ) {
|
list.add( toEntity( itemLeverageDTO ) );
|
}
|
|
return list;
|
}
|
|
@Override
|
public List<ItemLeverageDTO> toDTO(List<ItemLeverage> arg0) {
|
if ( arg0 == null ) {
|
return null;
|
}
|
|
List<ItemLeverageDTO> list = new ArrayList<ItemLeverageDTO>( arg0.size() );
|
for ( ItemLeverage itemLeverage : arg0 ) {
|
list.add( toDTO( itemLeverage ) );
|
}
|
|
return list;
|
}
|
|
@Override
|
public Page<ItemLeverage> toEntity(Page<ItemLeverageDTO> arg0) {
|
if ( arg0 == null ) {
|
return null;
|
}
|
|
Page<ItemLeverage> page = new Page<ItemLeverage>();
|
|
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<ItemLeverageDTO> toDTO(Page<ItemLeverage> arg0) {
|
if ( arg0 == null ) {
|
return null;
|
}
|
|
Page<ItemLeverageDTO> page = new Page<ItemLeverageDTO>();
|
|
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;
|
}
|
|
@Override
|
public ItemLeverage toEntity(ItemLeverageDTO dto) {
|
if ( dto == null ) {
|
return null;
|
}
|
|
ItemLeverage itemLeverage = new ItemLeverage();
|
|
itemLeverage.setUuid( dto.getUuid() );
|
itemLeverage.setCreateBy( dto.getCreateBy() );
|
itemLeverage.setUpdateBy( dto.getUpdateBy() );
|
itemLeverage.setDelFlag( dto.getDelFlag() );
|
itemLeverage.setItemId( dto.getItemId() );
|
itemLeverage.setLeverRate( dto.getLeverRate() );
|
|
return itemLeverage;
|
}
|
|
@Override
|
public ItemLeverageDTO toDTO(ItemLeverage entity) {
|
if ( entity == null ) {
|
return null;
|
}
|
|
ItemLeverageDTO itemLeverageDTO = new ItemLeverageDTO();
|
|
itemLeverageDTO.setUuid( entity.getUuid() );
|
itemLeverageDTO.setCreateBy( entity.getCreateBy() );
|
itemLeverageDTO.setUpdateBy( entity.getUpdateBy() );
|
itemLeverageDTO.setDelFlag( entity.getDelFlag() );
|
itemLeverageDTO.setItemId( entity.getItemId() );
|
itemLeverageDTO.setLeverRate( entity.getLeverRate() );
|
|
return itemLeverageDTO;
|
}
|
}
|