feat: added PositionDTO, TerminalDTO, VisitDTO
This commit is contained in:
parent
437924a563
commit
5da22577c7
@ -1,14 +1,22 @@
|
||||
package com.example.nto.dto.entity;
|
||||
|
||||
|
||||
import com.example.nto.dto.entity.employee.EmployeeItemDTO;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class PositionDTO {
|
||||
private long id;
|
||||
private String name;
|
||||
|
||||
// Список всех сотрудников с этой должностью.
|
||||
private List<EmployeeItemDTO> employeeItemDTOList;
|
||||
}
|
||||
|
@ -11,4 +11,13 @@ import lombok.NoArgsConstructor;
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class TerminalDTO {
|
||||
private long id;
|
||||
private String name;
|
||||
|
||||
// ОЧЕНЬ ВАЖНО!!! При создании терминала code не нужен, но отправлять его нужно.
|
||||
// При создании пиши вместо code, что хочешь он будет просто игнорироваться.
|
||||
// Мне просто очень лень делать отдельный TerminalCreateDTO ради одного поля.
|
||||
|
||||
private String code;
|
||||
private String officeName;
|
||||
}
|
||||
|
@ -11,4 +11,17 @@ import lombok.NoArgsConstructor;
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
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;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user