source: backend/web3-Ednevnik-Backend/src/main/java/com/nikola/web3ednevnikbackend/model/gradingSystem/Ocenka.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.2 KB
Line 
1package com.nikola.web3ednevnikbackend.model.gradingSystem;
2
3import com.nikola.web3ednevnikbackend.model.users.Ucenik;
4import com.nikola.web3ednevnikbackend.model.subjectsAndTeachers.Predmet;
5import com.nikola.web3ednevnikbackend.model.users.Nastavnik;
6import com.nikola.web3ednevnikbackend.model.weeklyPlansAndActivities.AktivnostZa_NedelenPlan;
7import jakarta.persistence.*;
8import lombok.Data;
9
10import java.time.LocalDate;
11import java.util.UUID;
12
13@Entity
14@Table(name = "ocenka")
15@Data
16public class Ocenka {
17
18 @Id
19 @GeneratedValue
20 @Column(columnDefinition = "UUID", updatable = false, nullable = false)
21 private UUID id;
22
23 @Column(nullable = false)
24 private Integer ocenka;
25
26 @Column(nullable = false)
27 private LocalDate datum;
28
29 @Column(columnDefinition = "TEXT")
30 private String zabeleska;
31
32
33 @ManyToOne
34 @JoinColumn(name = "vnesena_Od")
35 private Nastavnik vnesenaOd;
36
37
38 @ManyToOne
39 @JoinColumn(name = "dobienaZaUcenikot_Id")
40 private Ucenik dobienaZaUcenikot;
41
42
43 @ManyToOne
44 @JoinColumn(name = "eZaPredmetot_Id")
45 private Predmet eZaPredmetot;
46
47
48 @ManyToOne
49 @JoinColumn(name = "zaAktivnosta_id")
50 private AktivnostZa_NedelenPlan zaAktivnosta;
51}
Note: See TracBrowser for help on using the repository browser.