/
NikolayIvkin
/
tutorials1
Обзор
Документация
Войти
/
NikolayIvkin
/
tutorials1
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
mapstruct/src/main/java/com/baeldung/mapper/TransactionMapper.java
23 строки
699 B
Eric Martin
Merge pull request #8125 from eugenp/revert-8119-BAEL-3275-2
01 ноя 2019, 04:43
01 ноя 2019, 04:43
3225470
Код
Авторство
О чём код?
package com.baeldung.mapper; import java.math.BigDecimal; import java.util.Collection; import java.util.List; import org.mapstruct.Mapper; import com.baeldung.dto.TransactionDTO; import com.baeldung.entity.Transaction; @Mapper abstract class TransactionMapper { public TransactionDTO toTransactionDTO(Transaction transaction) { TransactionDTO transactionDTO = new TransactionDTO(); transactionDTO.setUuid(transaction.getUuid()); transactionDTO.setTotalInCents(transaction.getTotal().multiply(new BigDecimal("100")).longValue()); return transactionDTO; } public abstract List<TransactionDTO> toTransactionDTO(Collection<Transaction> transactions); }