package com.example.rezevirajmasa.demo.service; import com.example.rezevirajmasa.demo.dto.CredentialsDto; import com.example.rezevirajmasa.demo.dto.SignUpDto; import com.example.rezevirajmasa.demo.dto.UserDto; import com.example.rezevirajmasa.demo.model.User; import lombok.RequiredArgsConstructor; public interface UserService { public UserDto findByEmail(String email); public User findByMail(String email); public UserDto login(CredentialsDto credentialsDto); public UserDto register(SignUpDto userDto); public User findUserById(Long userId); }