package com.hepl.tunefortwo.mapper;

import org.mapstruct.Mapper;
import org.mapstruct.Mapping;

import com.hepl.tunefortwo.dto.UserDTO;
import com.hepl.tunefortwo.entity.Users;

@Mapper(componentModel = "spring")
public interface UserMapper {

    @Mapping(target = "createdDate", expression = "java(java.time.LocalDateTime.now())")
    @Mapping(target = "updatedDate", expression = "java(java.time.LocalDateTime.now())")
    @Mapping(target = "deletedDate", ignore = true)
    Users toUserEntity(UserDTO userReqDTO);

}
