package com.yami.trading.bean.chat.mapstruct; import com.baomidou.mybatisplus.core.metadata.OrderItem; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.yami.trading.bean.chat.domain.OtcOnlineChatMessage; import com.yami.trading.bean.chat.dto.TOtcOnlinechatMessageDTO; 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 TOtcOnlinechatMessageWrapperImpl implements TOtcOnlinechatMessageWrapper { @Override public OtcOnlineChatMessage toEntity(TOtcOnlinechatMessageDTO arg0) { if ( arg0 == null ) { return null; } OtcOnlineChatMessage otcOnlineChatMessage = new OtcOnlineChatMessage(); otcOnlineChatMessage.setUuid( arg0.getUuid() ); otcOnlineChatMessage.setPartyId( arg0.getPartyId() ); otcOnlineChatMessage.setSendReceive( arg0.getSendReceive() ); otcOnlineChatMessage.setContentType( arg0.getContentType() ); otcOnlineChatMessage.setContent( arg0.getContent() ); otcOnlineChatMessage.setCreateTime( arg0.getCreateTime() ); otcOnlineChatMessage.setUsername( arg0.getUsername() ); otcOnlineChatMessage.setIp( arg0.getIp() ); otcOnlineChatMessage.setOrderNo( arg0.getOrderNo() ); if ( arg0.getDeleteStatus() != null ) { otcOnlineChatMessage.setDeleteStatus( arg0.getDeleteStatus().intValue() ); } otcOnlineChatMessage.setCreateTimeTs( arg0.getCreateTimeTs() ); otcOnlineChatMessage.setDelFlag( arg0.getDelFlag() ); return otcOnlineChatMessage; } @Override public TOtcOnlinechatMessageDTO toDTO(OtcOnlineChatMessage arg0) { if ( arg0 == null ) { return null; } TOtcOnlinechatMessageDTO tOtcOnlinechatMessageDTO = new TOtcOnlinechatMessageDTO(); tOtcOnlinechatMessageDTO.setDelFlag( arg0.getDelFlag() ); tOtcOnlinechatMessageDTO.setUuid( arg0.getUuid() ); tOtcOnlinechatMessageDTO.setPartyId( arg0.getPartyId() ); tOtcOnlinechatMessageDTO.setSendReceive( arg0.getSendReceive() ); tOtcOnlinechatMessageDTO.setContentType( arg0.getContentType() ); tOtcOnlinechatMessageDTO.setContent( arg0.getContent() ); tOtcOnlinechatMessageDTO.setCreateTime( arg0.getCreateTime() ); tOtcOnlinechatMessageDTO.setUsername( arg0.getUsername() ); tOtcOnlinechatMessageDTO.setIp( arg0.getIp() ); tOtcOnlinechatMessageDTO.setOrderNo( arg0.getOrderNo() ); if ( arg0.getDeleteStatus() != null ) { tOtcOnlinechatMessageDTO.setDeleteStatus( arg0.getDeleteStatus().longValue() ); } tOtcOnlinechatMessageDTO.setCreateTimeTs( arg0.getCreateTimeTs() ); return tOtcOnlinechatMessageDTO; } @Override public List toEntity(List arg0) { if ( arg0 == null ) { return null; } List list = new ArrayList( arg0.size() ); for ( TOtcOnlinechatMessageDTO tOtcOnlinechatMessageDTO : arg0 ) { list.add( toEntity( tOtcOnlinechatMessageDTO ) ); } return list; } @Override public List toDTO(List arg0) { if ( arg0 == null ) { return null; } List list = new ArrayList( arg0.size() ); for ( OtcOnlineChatMessage otcOnlineChatMessage : arg0 ) { list.add( toDTO( otcOnlineChatMessage ) ); } 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; } }