source: backend/web3-Ednevnik-Backend/src/main/java/com/nikola/web3ednevnikbackend/model/announcements/Soopstenie.java

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

initial commit

  • Property mode set to 100644
File size: 999 bytes
Line 
1package com.nikola.web3ednevnikbackend.model.announcements;
2
3import com.nikola.web3ednevnikbackend.model.classesAndEnrolment.Klas;
4import com.nikola.web3ednevnikbackend.model.users.Klasen_Rakovoditel;
5import jakarta.persistence.*;
6import lombok.Data;
7
8import java.time.LocalDate;
9import java.util.UUID;
10
11@Entity
12@Table(name = "soopstenie")
13@Data
14public class Soopstenie {
15
16 @Id
17 @GeneratedValue
18 @Column(columnDefinition = "UUID", updatable = false, nullable = false)
19 private UUID id;
20
21 @Column(nullable = false, length = 30)
22 private String naslov;
23
24 @Column(columnDefinition = "TEXT", nullable = false)
25 private String sodrzina;
26
27 @Column(name = "kreirano_na", nullable = false)
28 private LocalDate kreiranoNa;
29
30 @ManyToOne
31 @JoinColumn(name = "zaKlas_Id")
32 private Klas zaKlas;
33
34 @ManyToOne
35 @JoinColumn(name = "postiranoOd_Id")
36 private Klasen_Rakovoditel postiranoOd;
37
38 @Column(name ="active", nullable = false)
39 private Boolean active;
40
41}
Note: See TracBrowser for help on using the repository browser.