results of the first day #1

Merged
Petr merged 12 commits from develop into master 2025-02-18 17:35:58 +00:00
3 changed files with 30 additions and 0 deletions
Showing only changes of commit 5da22577c7 - Show all commits

View File

@ -1,14 +1,22 @@
package com.example.nto.dto.entity; package com.example.nto.dto.entity;
import com.example.nto.dto.entity.employee.EmployeeItemDTO;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Builder; import lombok.Builder;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import java.util.List;
@Data @Data
@Builder @Builder
@NoArgsConstructor @NoArgsConstructor
@AllArgsConstructor @AllArgsConstructor
public class PositionDTO { public class PositionDTO {
private long id;
private String name;
// Список всех сотрудников с этой должностью.
private List<EmployeeItemDTO> employeeItemDTOList;
} }

View File

@ -11,4 +11,13 @@ import lombok.NoArgsConstructor;
@NoArgsConstructor @NoArgsConstructor
@AllArgsConstructor @AllArgsConstructor
public class TerminalDTO { public class TerminalDTO {
private long id;
private String name;
// ОЧЕНЬ ВАЖНО!!! При создании терминала code не нужен, но отправлять его нужно.
// При создании пиши вместо code, что хочешь он будет просто игнорироваться.
// Мне просто очень лень делать отдельный TerminalCreateDTO ради одного поля.
private String code;
private String officeName;
} }

View File

@ -11,4 +11,17 @@ import lombok.NoArgsConstructor;
@NoArgsConstructor @NoArgsConstructor
@AllArgsConstructor @AllArgsConstructor
public class VisitDTO { public class VisitDTO {
private long id;
// Возвращается время начала и конца посещения в формате LocalDateTime.toString(),
// превратить обратно можно с помощью LocalDateTime.parse().
private String startVisit;
private String endVisit;
private boolean isFinished;
// Возвращается длительность посещения в формате LocalDateTime.toString(),
// превратить обратно можно с помощью LocalDateTime.parse().
private String durationVisit;
private String officeName;
} }