From b17f2b38643ee796d2a2ea14bd383f25eccda3f0 Mon Sep 17 00:00:00 2001 From: Oqisu_req Date: Wed, 19 Feb 2025 13:36:51 +0000 Subject: [PATCH] Change db --- Employee.java | 36 ++++++++++++++++++++++++++++++++++++ data.sql | 14 ++++++++++++++ 2 files changed, 50 insertions(+) create mode 100644 Employee.java create mode 100644 data.sql diff --git a/Employee.java b/Employee.java new file mode 100644 index 0000000..f9be495 --- /dev/null +++ b/Employee.java @@ -0,0 +1,36 @@ +package com.example.nto.entity; + +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + +import javax.persistence.*; +import java.time.LocalDateTime; + +@Data +@Builder +@NoArgsConstructor +@AllArgsConstructor +@Entity +@Table(name = "employee") +public class Employee { + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + private long id; + @Column(name = "login") + private String login; + @Column(name = "password") + private String password; + @Column(name = "isAdmin") + private Boolean isAdmin; + @Column(name = "name") + private String name; + @Column(name = "photo") + private String photo; + @Column(name = "position") + private String position; + @Column(name = "lastVisit") + private LocalDateTime lastVisit; + +} diff --git a/data.sql b/data.sql new file mode 100644 index 0000000..e3fdbb8 --- /dev/null +++ b/data.sql @@ -0,0 +1,14 @@ +INSERT INTO employee (id, login, password, name, photo, position, last_visit, is_admin) +VALUES +(1, 'pivanov', '$2a$13$XIDSGI7yCy8w4U2UlMVoQeTbQ18EQR.Pm1PExrGq4JkW5wDwdnu26', 'Иванов Петр Федорович', 'https://funnyducks.ru/upload/iblock/0cd/0cdeb7ec3ed6fddda0f90fccee05557d.jpg', 'Разработчик', '2024-02-12T08:30', false), +(2, 'ipetrov', '$2a$13$Fpi5mPSNgz.PAeKXmHYBEuutZBgmNdM4fHJFGJbh2AtpLrSmsm2yO', 'Петров Иван Константинович', 'https://funnyducks.ru/upload/iblock/0cd/0cdeb7ec3ed6fddda0f90fccee05557d.jpg', 'Аналитик', '2024-02-13T08:35', false), +(3, 'asemenov', '$2a$13$qjWp94aryBy4nJwYZkgN5uwj6VlU76f1OjezyeVunkwVMAVvvtUGG', 'Семенов Анатолий Анатольевич', 'https://funnyducks.ru/upload/iblock/0cd/0cdeb7ec3ed6fddda0f90fccee05557d.jpg', 'Разработчик', '2024-02-13T08:31', true), +(4, 'afedorov', '$2a$13$sKN9jIo/xvGo37YuUUpHkO03yrmODw1PvFRytxu.i.QxLqLR7O7q6', 'Федоров Александр Сергеевич', 'https://funnyducks.ru/upload/iblock/0cd/0cdeb7ec3ed6fddda0f90fccee05557d.jpg', 'Тестировщик', '2024-02-12T08:36', true); + +INSERT INTO code (value) +VALUES +(1234567890123456789), +(9223372036854775807), +(1122334455667788990), +(998877665544332211), +(5566778899001122334); \ No newline at end of file