| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119 |
- package com.example.position.service.converter;
- import com.example.position.domain.entity.Position;
- import com.example.position.service.dto.PositionCreateDTO;
- import com.example.position.service.dto.PositionQueryDTO;
- import com.example.position.service.dto.PositionResponseDTO;
- import com.example.position.service.dto.PositionUpdateDTO;
- import java.util.ArrayList;
- import java.util.List;
- import javax.annotation.processing.Generated;
- @Generated(
- value = "org.mapstruct.ap.MappingProcessor",
- date = "2026-08-19T09:14:16+0800",
- comments = "version: 1.5.5.Final, compiler: Eclipse JDT (IDE) 3.46.100.v20260624-0231, environment: Java 21.0.11 (Eclipse Adoptium)"
- )
- public class PositionConverterImpl implements PositionConverter {
- @Override
- public Position toEntity(PositionCreateDTO createDTO) {
- if ( createDTO == null ) {
- return null;
- }
- Position position = new Position();
- position.setAccountCode( createDTO.getAccountCode() );
- position.setDirection( createDTO.getDirection() );
- position.setMarketValue( createDTO.getMarketValue() );
- position.setPositionCode( createDTO.getPositionCode() );
- position.setPositionName( createDTO.getPositionName() );
- position.setPositionType( createDTO.getPositionType() );
- position.setPrice( createDTO.getPrice() );
- position.setProductCode( createDTO.getProductCode() );
- position.setQuantity( createDTO.getQuantity() );
- position.setStatus( createDTO.getStatus() );
- return position;
- }
- @Override
- public Position toEntity(PositionUpdateDTO updateDTO) {
- if ( updateDTO == null ) {
- return null;
- }
- Position position = new Position();
- position.setAccountCode( updateDTO.getAccountCode() );
- position.setDirection( updateDTO.getDirection() );
- position.setMarketValue( updateDTO.getMarketValue() );
- position.setPositionCode( updateDTO.getPositionCode() );
- position.setPositionName( updateDTO.getPositionName() );
- position.setPositionType( updateDTO.getPositionType() );
- position.setPrice( updateDTO.getPrice() );
- position.setProductCode( updateDTO.getProductCode() );
- position.setQuantity( updateDTO.getQuantity() );
- position.setStatus( updateDTO.getStatus() );
- return position;
- }
- @Override
- public Position toEntityFromQuery(PositionQueryDTO queryDTO) {
- if ( queryDTO == null ) {
- return null;
- }
- Position position = new Position();
- position.setDirection( queryDTO.getDirection() );
- position.setPositionCode( queryDTO.getPositionCode() );
- position.setPositionName( queryDTO.getPositionName() );
- position.setPositionType( queryDTO.getPositionType() );
- position.setStatus( queryDTO.getStatus() );
- return position;
- }
- @Override
- public PositionResponseDTO toResponse(Position entity) {
- if ( entity == null ) {
- return null;
- }
- PositionResponseDTO positionResponseDTO = new PositionResponseDTO();
- positionResponseDTO.setAccountCode( entity.getAccountCode() );
- positionResponseDTO.setCreateTime( entity.getCreateTime() );
- positionResponseDTO.setDirection( entity.getDirection() );
- positionResponseDTO.setId( entity.getId() );
- positionResponseDTO.setMarketValue( entity.getMarketValue() );
- positionResponseDTO.setPositionCode( entity.getPositionCode() );
- positionResponseDTO.setPositionName( entity.getPositionName() );
- positionResponseDTO.setPositionType( entity.getPositionType() );
- positionResponseDTO.setPrice( entity.getPrice() );
- positionResponseDTO.setProductCode( entity.getProductCode() );
- positionResponseDTO.setQuantity( entity.getQuantity() );
- positionResponseDTO.setStatus( entity.getStatus() );
- positionResponseDTO.setUpdateTime( entity.getUpdateTime() );
- positionResponseDTO.setVersion( entity.getVersion() );
- return positionResponseDTO;
- }
- @Override
- public List<PositionResponseDTO> toResponseList(List<Position> entities) {
- if ( entities == null ) {
- return null;
- }
- List<PositionResponseDTO> list = new ArrayList<PositionResponseDTO>( entities.size() );
- for ( Position position : entities ) {
- list.add( toResponse( position ) );
- }
- return list;
- }
- }
|