source: backend/web3-Ednevnik-Backend/src/main/java/com/nikola/web3ednevnikbackend/dto/users/UcenikRequestDTO.java

Last change on this file was 81cdf2d, checked in by Nikola Janev <nikolajanev57@…>, 9 days ago

initial commit

  • Property mode set to 100644
File size: 1.9 KB
Line 
1package com.nikola.web3ednevnikbackend.dto.users;
2
3import jakarta.validation.constraints.Email;
4import jakarta.validation.constraints.NotBlank;
5import jakarta.validation.constraints.NotNull;
6import jakarta.validation.constraints.Size;
7import lombok.AllArgsConstructor;
8import lombok.Data;
9
10import java.time.LocalDate;
11import java.util.UUID;
12
13@Data
14@AllArgsConstructor
15public class UcenikRequestDTO {
16
17 @NotBlank(message = "Е-пошта не смее да биде празна")
18 @Email(message = "Невалидна е-пошта")
19 @Size(max = 100)
20 private String e_posta;
21
22 @NotBlank(message = "Лозинка не смее да биде празна")
23 @Size(min = 6, max = 255)
24 private String lozinka;
25
26 @NotBlank(message = "Име не смее да биде празно")
27 @Size(max = 30)
28 private String ime;
29
30 @NotBlank(message = "Презиме не смее да биде празно")
31 @Size(max = 30)
32 private String prezime;
33
34 @NotBlank(message = "Пол не смее да биде празен")
35 @Size(max = 10)
36 private String pol;
37
38 @Size(max = 100)
39 private String adresa;
40
41
42
43 @NotBlank(message = "Местото на раѓање не смее да биде празно")
44 @Size(max = 30)
45 private String mestoNaRagjanje;
46
47 @NotBlank(message = "Мобилен не смее да биде празен")
48 @Size(max = 15)
49 private String mobilenTelefon;
50
51 @NotNull(message = "Датумот на раѓање е задолжителен")
52 private LocalDate datumNaRagjanje;
53
54
55 @NotNull(message = "Стрателот мора да биде избран")
56 private UUID staratelId;
57
58
59
60
61 @NotNull(message = "kreiranOd_id не смее да биде null")
62 private UUID kreiranOdId; // Direktor_Admin
63 }
Note: See TracBrowser for help on using the repository browser.