source: src/main/java/com/example/rezevirajmasa/demo/mappers/UserMapper.java

main
Last change on this file was 8ca35dc, checked in by Aleksandar Panovski <apano77@…>, 4 months ago

Done with stupid timeslots

  • Property mode set to 100644
File size: 536 bytes
Line 
1package com.example.rezevirajmasa.demo.mappers;
2
3
4import com.example.rezevirajmasa.demo.dto.SignUpDto;
5import com.example.rezevirajmasa.demo.dto.UserDto;
6import com.example.rezevirajmasa.demo.model.User;
7import org.mapstruct.Mapper;
8import org.mapstruct.Mapping;
9
10@Mapper(componentModel = "spring")
11public interface UserMapper {
12 UserDto toUserDto(User user);
13
14 @Mapping(target = "password", ignore = true)
15 User signUpToUser(SignUpDto userDto);
16
17 SignUpDto toSignUpDto(UserDto userDto);
18 User toUser(UserDto userDto);
19}
Note: See TracBrowser for help on using the repository browser.