Index: src/main/java/com/example/moviezone/model/Discount.java
===================================================================
--- src/main/java/com/example/moviezone/model/Discount.java	(revision caf3a073b97d60fecd657a3847252765789948f5)
+++ src/main/java/com/example/moviezone/model/Discount.java	(revision caf3a073b97d60fecd657a3847252765789948f5)
@@ -0,0 +1,25 @@
+package com.example.moviezone.model;
+
+import jakarta.persistence.*;
+import lombok.Getter;
+import lombok.Setter;
+import lombok.ToString;
+
+import java.time.LocalDate;
+
+@Entity
+@Getter
+@Setter
+@ToString
+@Table(name = "discounts")
+public class Discount {
+    @Id
+    @GeneratedValue(strategy = GenerationType.IDENTITY)
+    Integer id_discount;
+
+    LocalDate validity;
+
+    String code;
+    String type;
+    Integer percent;
+}
Index: src/main/java/com/example/moviezone/model/Event.java
===================================================================
--- src/main/java/com/example/moviezone/model/Event.java	(revision 013e0bc5decf2f32cae913a3acb1b182afdb0ccb)
+++ src/main/java/com/example/moviezone/model/Event.java	(revision caf3a073b97d60fecd657a3847252765789948f5)
@@ -5,4 +5,6 @@
 import lombok.Setter;
 import lombok.ToString;
+
+import java.time.LocalDate;
 
 @Entity
@@ -16,3 +18,10 @@
     @GeneratedValue(strategy = GenerationType.IDENTITY)
     Integer id_event;
+
+    String theme;
+    String duration;
+    String repeating;
+
+    LocalDate start_date;
+
 }
Index: src/main/java/com/example/moviezone/model/Salary.java
===================================================================
--- src/main/java/com/example/moviezone/model/Salary.java	(revision caf3a073b97d60fecd657a3847252765789948f5)
+++ src/main/java/com/example/moviezone/model/Salary.java	(revision caf3a073b97d60fecd657a3847252765789948f5)
@@ -0,0 +1,27 @@
+package com.example.moviezone.model;
+
+import jakarta.persistence.*;
+import lombok.Getter;
+import lombok.Setter;
+import lombok.ToString;
+
+import java.time.LocalDate;
+
+@Entity
+@Getter
+@Setter
+@ToString
+@Table(name = "salaries")
+public class Salary {
+    @Id
+    @GeneratedValue(strategy = GenerationType.IDENTITY)
+    Integer id_salary;
+
+    Integer sum;
+
+    LocalDate date_from;
+    LocalDate date_to;
+
+    @ManyToOne
+    Worker worker;
+}
