esoe
8 months ago
5 changed files with 105 additions and 3 deletions
@ -0,0 +1,44 @@
@@ -0,0 +1,44 @@
|
||||
package ru.molokoin.clientserviceteachers.entities; |
||||
|
||||
import java.io.Serializable; |
||||
|
||||
import lombok.AllArgsConstructor; |
||||
import lombok.Data; |
||||
import lombok.NoArgsConstructor; |
||||
|
||||
/** |
||||
* Сущьность преподавателя |
||||
* добавить данные: |
||||
* - телефоны (список) |
||||
* - эл почты (список) |
||||
* - программы которые преподает |
||||
* - график работы |
||||
* - основное место работы (офис, наимеование ОП) |
||||
*/ |
||||
@NoArgsConstructor |
||||
@AllArgsConstructor |
||||
@Data |
||||
public class Teacher implements Serializable{ |
||||
private long id; |
||||
private String first_name;//Имя
|
||||
private String second_name;//Фамилия
|
||||
private String last_name;//Отчество
|
||||
private String employee_id; |
||||
private String snils; |
||||
|
||||
// подготовить конструкторы на все варианты внесения информации о преподавателях
|
||||
public Teacher(String first_name, String second_name, String last_name){ |
||||
this.first_name = first_name; |
||||
this.second_name = second_name; |
||||
this.last_name = last_name; |
||||
} |
||||
|
||||
//конструктор - все аргуметы кроме id
|
||||
public Teacher(String first_name, String second_name, String last_name, String employee_id, String snils){ |
||||
this.first_name = first_name; |
||||
this.second_name = second_name; |
||||
this.last_name = last_name; |
||||
this.employee_id = employee_id; |
||||
this.snils = snils; |
||||
} |
||||
} |
@ -0,0 +1 @@
@@ -0,0 +1 @@
|
||||
# teachers.md |
@ -0,0 +1,24 @@
@@ -0,0 +1,24 @@
|
||||
<!DOCTYPE HTML> |
||||
<html xmlns="http://www.w3.org/1999/xhtml" |
||||
xmlns:th="http://www.thymeleaf.org"> |
||||
<head> |
||||
<meta charset="utf-8"> |
||||
<title>Teacher</title> |
||||
<script src="https://cdn.jsdelivr.net/npm/@webcomponents/webcomponentsjs@2/webcomponents-loader.min.js"></script> |
||||
<script type="module" src="https://cdn.jsdelivr.net/gh/zerodevx/zero-md@1/src/zero-md.min.js"></script> |
||||
</head> |
||||
<body> |
||||
<zero-md th:src="@{/teachers.md}"></zero-md> |
||||
<br><br> |
||||
<!-- <span th:text="${teacher.id}"></span> |
||||
<br><br> |
||||
<span th:text="${teacher.first_name}"></span> --> |
||||
|
||||
<tbody> |
||||
<tr th:each="teacher: ${teachers}"> |
||||
<td th:text="${teacher.id}" /> |
||||
<td th:text="${teacher.first_name}" /> |
||||
</tr> |
||||
</tbody> |
||||
</body> |
||||
</html> |
Loading…
Reference in new issue