source: src/main/java/com/example/baziproekt/model/Cena.java@ 0e4d807

Last change on this file since 0e4d807 was 0e4d807, checked in by Ivona <ivonatapshanovska@…>, 10 months ago

Initial commit

  • Property mode set to 100644
File size: 1.1 KB
Line 
1package com.example.baziproekt.model;
2
3import javax.persistence.*;
4import lombok.*;
5
6
7
8import java.sql.Timestamp;
9import java.time.ZonedDateTime;
10import java.util.Objects;
11
12
13@Table
14@Getter
15@Setter
16@ToString
17@Entity
18public class Cena {
19
20 @Id
21 @Column(nullable = false,name = "id_cena")
22 @GeneratedValue(strategy = GenerationType.IDENTITY)
23 Integer id_cena;
24
25 ZonedDateTime datum_na_cena;
26
27
28
29 Integer popust;
30
31 Integer iznos;
32 @ManyToOne
33 @JoinColumn(name = "id_proizvod")
34 Proizvodi proizvod;
35
36 public Cena() {
37
38 }
39
40 @Override
41 public boolean equals(Object o) {
42 if (this == o) return true;
43 if (o == null || getClass() != o.getClass()) return false;
44 Cena cena = (Cena) o;
45 return Objects.equals(id_cena, cena.id_cena) && Objects.equals(datum_na_cena, cena.datum_na_cena) && Objects.equals(popust, cena.popust) && Objects.equals(iznos, cena.iznos) && Objects.equals(proizvod, cena.proizvod);
46 }
47
48 @Override
49 public int hashCode() {
50 return Objects.hash(id_cena, datum_na_cena, popust, iznos, proizvod);
51 }
52}
Note: See TracBrowser for help on using the repository browser.