source: src/main/java/mk/ukim/finki/busngo/model/entities/Kazna.java@ b101b69

Last change on this file since b101b69 was b101b69, checked in by ppaunovski <paunovskipavel@…>, 6 months ago

initial classes, no inheritance yet v2

  • Property mode set to 100644
File size: 1.1 KB
Line 
1package mk.ukim.finki.busngo.model.entities;
2
3import jakarta.persistence.*;
4import lombok.Data;
5
6import java.sql.Timestamp;
7import java.util.Objects;
8
9@Data
10@Entity
11public class Kazna {
12 @GeneratedValue(strategy = GenerationType.IDENTITY)
13 @Id
14 @Column(name = "kz_id")
15 private Long kzId;
16 @Basic
17 @Column(name = "kz_iznos")
18 private Double kzIznos;
19 @Basic
20 @Column(name = "kz_plateno")
21 private Boolean kzPlateno;
22 @Basic
23 @Column(name = "kz_datum")
24 private Timestamp kzDatum;
25 @Basic
26 @Column(name = "kz_datum_plateno")
27 private Timestamp kzDatumPlateno;
28 @Basic
29 @Column(name = "kz_dokument")
30 private String kzDokument;
31 @ManyToOne
32 @JoinColumn(name = "kondukter_k_id", referencedColumnName = "k_id")
33 private Korisnik korisnikByKondukterKId;
34 @ManyToOne
35 @JoinColumn(name = "kontrola_id", referencedColumnName = "kontrola_id")
36 private Kontroli kontroliByKontrolaId;
37 @OneToOne(mappedBy = "kaznaByKzId")
38 private Kaznazaneregistriran kaznazaneregistriranByKzId;
39 @OneToOne(mappedBy = "kaznaByKzId")
40 private Kaznazaregistriran kaznazaregistriranByKzId;
41}
Note: See TracBrowser for help on using the repository browser.