/
dmuruz
/
Course_Service
Обзор
Документация
Войти
/
dmuruz
/
Course_Service
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
dev
src/main/java/org/example/model/Lesson.java
74 строки
2 KB
Danil Muruz
MVP
24 апр 2025, 09:39
24 апр 2025, 09:39
16b1c45
Код
Авторство
О чём код?
package org.example.model; import com.fasterxml.jackson.annotation.JsonBackReference; import jakarta.persistence.*; @Entity @Table(name = "lessons") public class Lesson { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; private String name; private String description; @Column(name = "json_schema", columnDefinition = "TEXT") private String jsonSchema; @Column(name = "duration_steps") private Integer durationSteps; @Column(name = "order_num") private Integer orderNum; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "course_id") @JsonBackReference private Course course; public Long getId() { return id; } public void setId(Long id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getDescription() { return description; } public void setDescription(String description) { this.description = description; } public String getJsonSchema() { return jsonSchema; } public void setJsonSchema(String jsonSchema) { this.jsonSchema = jsonSchema; } public Integer getDurationSteps() { return durationSteps; } public void setDurationSteps(Integer durationSteps) { this.durationSteps = durationSteps; } public Integer getOrderNum() { return orderNum; } public void setOrderNum(Integer orderNum) { this.orderNum = orderNum; } public Course getCourse() { return course; } public void setCourse(Course course) { this.course = course; } }