TDMS/server/src/main/java/ru/tubryansk/tdms/entity/Student.java
Maksim Skobaro c4973aa7fb refactoring
2025-02-02 03:48:18 +03:00

53 lines
1.4 KiB
Java

package ru.tubryansk.tdms.entity;
import jakarta.persistence.*;
import lombok.Data;
@Data
@Entity
@Table(name = "student")
public class Student {
@Id
@Column(name = "id")
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@Column(name = "form")
private Boolean form;
@Column(name = "protection_order")
private Integer protectionOrder;
@Column(name = "magistracy")
private String magistracy;
@Column(name = "digital_format_present")
private Boolean digitalFormatPresent;
@Column(name = "mark_comment")
private Integer markComment;
@Column(name = "mark_practice")
private Integer markPractice;
@Column(name = "predefence_comment")
private String predefenceComment;
@Column(name = "normal_control")
private String normalControl;
@Column(name = "anti_plagiarism")
private Integer antiPlagiarism;
@Column(name = "note")
private String note;
@Column(name = "record_book_returned")
private Boolean recordBookReturned;
@Column(name = "work")
private String work;
@OneToOne
@JoinColumn(name = "user_id")
private User user;
@ManyToOne
@JoinColumn(name = "diploma_topic_id")
private DiplomaTopic diplomaTopic;
@ManyToOne
@JoinColumn(name = "mentor_user_id")
private User mentorUser;
@ManyToOne
@JoinColumn(name = "group_id")
private Group group;
}