/
drobash
/
AdBoard_service
Обзор
Документация
Войти
/
drobash
/
AdBoard_service
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/main/java/org/example/mapper/EventMapper.java
20 строк
671 B
dushesp
Создан сервис
14 апр 2025, 03:59
14 апр 2025, 03:59
a4bd979
Код
Авторство
О чём код?
package org.example.mapper; import org.example.dto.request.EventRequestDto; import org.example.dto.response.EventResponseDto; import org.example.model.AdvertisementEvent; import org.mapstruct.Mapper; import org.mapstruct.Mapping; import org.mapstruct.factory.Mappers; @Mapper public interface EventMapper { EventMapper INSTANCE = Mappers.getMapper(EventMapper.class); @Mapping(target = "status", expression = "java(org.example.model.EventStatus.SUCCESS)") @Mapping(target = "id", ignore = true) @Mapping(target = "createdAt", ignore = true) AdvertisementEvent toEntity(EventRequestDto dto); EventResponseDto toDto(AdvertisementEvent entity); }