Skip to content

Commit ed4b572

Browse files
committed
(TP-77) feat: add existsByEmailMethod and createByRegRequest
1 parent 8721f93 commit ed4b572

1 file changed

Lines changed: 14 additions & 3 deletions

File tree

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
package kattsyn.dev.rentplace.services;
22

3-
import kattsyn.dev.rentplace.dtos.ImageDTO;
4-
import kattsyn.dev.rentplace.dtos.UserCreateEditDTO;
5-
import kattsyn.dev.rentplace.dtos.UserDTO;
3+
import kattsyn.dev.rentplace.dtos.*;
64
import kattsyn.dev.rentplace.entities.User;
75
import org.springframework.web.multipart.MultipartFile;
86

@@ -11,15 +9,28 @@
119
public interface UserService {
1210

1311
List<UserDTO> findAll();
12+
1413
User getUserByEmail(String email);
14+
15+
boolean existsByEmail(String email);
16+
1517
UserDTO getUserDTOByEmail(String email);
18+
1619
UserDTO findById(Long id);
20+
1721
User getUserById(Long id);
22+
1823
UserDTO save(UserDTO userDTO);
24+
1925
UserDTO createWithImage(UserCreateEditDTO userCreateEditDTO);
26+
2027
void deleteById(long id);
28+
2129
ImageDTO uploadImage(MultipartFile file, long id);
30+
2231
UserDTO update(long id, UserCreateEditDTO userCreateEditDTO);
2332

2433
boolean allowedToEditUser(long id, String email);
34+
35+
User createUserWithRegisterRequest(RegisterRequest registerRequest);
2536
}

0 commit comments

Comments
 (0)