/
dmuruz
/
Course_Service
Обзор
Документация
Войти
/
dmuruz
/
Course_Service
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
dev
src/main/java/org/example/model/UserLesson.java
58 строк
1 KB
Danil Muruz
MVP
24 апр 2025, 09:39
24 апр 2025, 09:39
16b1c45
Код
Авторство
О чём код?
package org.example.model; import jakarta.persistence.*; @Entity @Table(name = "user_lessons") public class UserLesson { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; // Идентификатор пользователя @Column(name = "user_id") private Long userId; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "lesson_id") private Lesson lesson; @Enumerated(EnumType.STRING) private LessonStatus status; @Column(name = "completed_steps") private Integer completedSteps; // Геттеры и сеттеры public Long getId() { return id; } public void setId(Long id) { this.id = id; } public Long getUserId() { return userId; } public void setUserId(Long userId) { this.userId = userId; } public Lesson getLesson() { return lesson; } public void setLesson(Lesson lesson) { this.lesson = lesson; } public LessonStatus getStatus() { return status; } public void setStatus(LessonStatus status) { this.status = status; } public Integer getCompletedSteps() { return completedSteps; } public void setCompletedSteps(Integer completedSteps) { this.completedSteps = completedSteps; } }