Inital commit
This commit is contained in:
		
							
								
								
									
										9
									
								
								src/main/java/com/example/nto/App.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								src/main/java/com/example/nto/App.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,9 @@ | ||||
| package com.example.nto; | ||||
|  | ||||
| import org.springframework.boot.autoconfigure.SpringBootApplication; | ||||
|  | ||||
| @SpringBootApplication | ||||
| public class App { | ||||
|     public static void main(String[] args) { | ||||
|     } | ||||
| } | ||||
| @@ -0,0 +1,4 @@ | ||||
| package com.example.nto.controller; | ||||
|  | ||||
| public class EmployeeController { | ||||
| } | ||||
							
								
								
									
										15
									
								
								src/main/java/com/example/nto/entity/Code.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								src/main/java/com/example/nto/entity/Code.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,15 @@ | ||||
| package com.example.nto.entity; | ||||
|  | ||||
| import lombok.AllArgsConstructor; | ||||
| import lombok.Builder; | ||||
| import lombok.Data; | ||||
| import lombok.NoArgsConstructor; | ||||
|  | ||||
| @Data | ||||
| @Builder | ||||
| @NoArgsConstructor | ||||
| @AllArgsConstructor | ||||
| public class Code { | ||||
|     private long id; | ||||
|     private long value; | ||||
| } | ||||
							
								
								
									
										21
									
								
								src/main/java/com/example/nto/entity/Employee.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								src/main/java/com/example/nto/entity/Employee.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,21 @@ | ||||
| package com.example.nto.entity; | ||||
|  | ||||
| import lombok.AllArgsConstructor; | ||||
| import lombok.Builder; | ||||
| import lombok.Data; | ||||
| import lombok.NoArgsConstructor; | ||||
|  | ||||
| import java.time.LocalDateTime; | ||||
|  | ||||
| @Data | ||||
| @Builder | ||||
| @NoArgsConstructor | ||||
| @AllArgsConstructor | ||||
| public class Employee { | ||||
|     private long id; | ||||
|     private String login; | ||||
|     private String name; | ||||
|     private String photo; | ||||
|     private String position; | ||||
|     private LocalDateTime lastVisit; | ||||
| } | ||||
| @@ -0,0 +1,7 @@ | ||||
| package com.example.nto.repository; | ||||
|  | ||||
| import com.example.nto.entity.Code; | ||||
| import org.springframework.data.jpa.repository.JpaRepository; | ||||
|  | ||||
| public interface CodeRepository extends JpaRepository<Code, Long> { | ||||
| } | ||||
| @@ -0,0 +1,7 @@ | ||||
| package com.example.nto.repository; | ||||
|  | ||||
| import com.example.nto.entity.Employee; | ||||
| import org.springframework.data.jpa.repository.JpaRepository; | ||||
|  | ||||
| public interface EmployeeRepository extends JpaRepository<Employee, Long> { | ||||
| } | ||||
| @@ -0,0 +1,4 @@ | ||||
| package com.example.nto.service; | ||||
|  | ||||
| public interface EmployeeService { | ||||
| } | ||||
| @@ -0,0 +1,6 @@ | ||||
| package com.example.nto.service.impl; | ||||
|  | ||||
| import com.example.nto.service.EmployeeService; | ||||
|  | ||||
| public class EmployeeServiceImpl implements EmployeeService { | ||||
| } | ||||
							
								
								
									
										28
									
								
								src/main/resources/application.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								src/main/resources/application.yml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,28 @@ | ||||
| spring: | ||||
|  | ||||
|   datasource: | ||||
|     url: jdbc:h2:mem:testdb | ||||
|  | ||||
|   h2: | ||||
|     console: | ||||
|       #enabled: false | ||||
|       enabled: true | ||||
|  | ||||
|   jpa: | ||||
|     #generate-ddl: false | ||||
|     generate-ddl: true | ||||
|  | ||||
|     hibernate: | ||||
|       #ddl-auto: none | ||||
|       ddl-auto: create-drop | ||||
|  | ||||
|     # Показываем запросы | ||||
|     show-sql: true | ||||
|  | ||||
|     # Своевременный запуск data.sql | ||||
|     defer-datasource-initialization: true | ||||
|  | ||||
|   spring-doc: | ||||
|     swagger-ui: | ||||
|       path: /swagger-ui.html | ||||
|       operationsSorter: method | ||||
							
								
								
									
										14
									
								
								src/main/resources/data.sql
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								src/main/resources/data.sql
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,14 @@ | ||||
| INSERT INTO employee (id, login, name, photo, position, last_visit) | ||||
| VALUES | ||||
| (1, 'pivanov', 'Иванов Петр Федорович', 'https://funnyducks.ru/upload/iblock/0cd/0cdeb7ec3ed6fddda0f90fccee05557d.jpg', 'Разработчик', '2024-02-12T08:30'), | ||||
| (2, 'ipetrov', 'Петров Иван Константинович', 'https://funnyducks.ru/upload/iblock/0cd/0cdeb7ec3ed6fddda0f90fccee05557d.jpg', 'Аналитик', '2024-02-13T08:35'), | ||||
| (3, 'asemenov', 'Семенов Анатолий Анатольевич', 'https://funnyducks.ru/upload/iblock/0cd/0cdeb7ec3ed6fddda0f90fccee05557d.jpg', 'Разработчик', '2024-02-13T08:31'), | ||||
| (4, 'afedorov', 'Федоров Александр Сергеевич', 'https://funnyducks.ru/upload/iblock/0cd/0cdeb7ec3ed6fddda0f90fccee05557d.jpg', 'Тестировщик', '2024-02-12T08:36'); | ||||
|  | ||||
| INSERT INTO code (value) | ||||
| VALUES | ||||
| (1234567890123456789), | ||||
| (9223372036854775807), | ||||
| (1122334455667788990), | ||||
| (998877665544332211), | ||||
| (5566778899001122334); | ||||
		Reference in New Issue
	
	Block a user