|
|
|
@ -25,39 +25,40 @@ public class PtoAdjustModel {
|
|
|
|
|
private Integer nsr;
|
|
|
|
|
|
|
|
|
|
@Column(name = "tipo")
|
|
|
|
|
private Integer tipo;
|
|
|
|
|
private Integer registerType;
|
|
|
|
|
|
|
|
|
|
@Column(name = "data_anterior")
|
|
|
|
|
private LocalDate dataAnterior;
|
|
|
|
|
private LocalDate dateBeforeAdjustment;
|
|
|
|
|
|
|
|
|
|
@Column(name = "data_atual")
|
|
|
|
|
private LocalDate dataAtual;
|
|
|
|
|
private LocalDate dateAfterAdjustment;
|
|
|
|
|
|
|
|
|
|
@Column(name = "hora_anterior")
|
|
|
|
|
private LocalTime horaAnterior;
|
|
|
|
|
private LocalTime timeBeforeAdjustment;
|
|
|
|
|
|
|
|
|
|
@Column(name = "hora_atual")
|
|
|
|
|
private LocalTime horaAtual;
|
|
|
|
|
private LocalTime timeAfterAdjustment;
|
|
|
|
|
|
|
|
|
|
// @JoinColumn(name = "equipamento")
|
|
|
|
|
// @ManyToOne(cascade = CascadeType.REFRESH)
|
|
|
|
|
// private PtoEquipamentoModel equipamento;
|
|
|
|
|
|
|
|
|
|
@Column(name = "equipamento")
|
|
|
|
|
private Integer equipamento;
|
|
|
|
|
private Integer equipament;
|
|
|
|
|
|
|
|
|
|
@Column(name = "periodo")
|
|
|
|
|
private String periodo;
|
|
|
|
|
private String period;
|
|
|
|
|
|
|
|
|
|
public PtoAdjustModel(PtoAjusteDTO dto) {
|
|
|
|
|
this.setNsr(dto.getNsr());
|
|
|
|
|
LocalDate localDate = Instant.ofEpochMilli(dto.getDateTimeBeforeAdjustment()).atZone(ZoneId.systemDefault()).toLocalDate();
|
|
|
|
|
this.setDataAnterior(localDate);
|
|
|
|
|
this.setHoraAnterior(Instant.ofEpochMilli(dto.getDateTimeBeforeAdjustment()).atZone(ZoneId.systemDefault()).toLocalTime());
|
|
|
|
|
this.setDataAtual(Instant.ofEpochMilli(dto.getDateTimeAfterAdjustment()).atZone(ZoneId.systemDefault()).toLocalDate());
|
|
|
|
|
this.setHoraAtual(Instant.ofEpochMilli(dto.getDateTimeAfterAdjustment()).atZone(ZoneId.systemDefault()).toLocalTime());
|
|
|
|
|
String periodo = localDate.getYear() + StringUtils.leftPad("0",2, String.valueOf(localDate.getMonthValue()));
|
|
|
|
|
this.setPeriodo(periodo);
|
|
|
|
|
this.setTipo(4);
|
|
|
|
|
this.setDateBeforeAdjustment(localDate);
|
|
|
|
|
this.setTimeBeforeAdjustment(Instant.ofEpochMilli(dto.getDateTimeBeforeAdjustment()).atZone(ZoneId.systemDefault()).toLocalTime());
|
|
|
|
|
this.setDateAfterAdjustment(Instant.ofEpochMilli(dto.getDateTimeAfterAdjustment()).atZone(ZoneId.systemDefault()).toLocalDate());
|
|
|
|
|
this.setTimeAfterAdjustment(Instant.ofEpochMilli(dto.getDateTimeAfterAdjustment()).atZone(ZoneId.systemDefault()).toLocalTime());
|
|
|
|
|
String periodo = String.valueOf(localDate.getYear());
|
|
|
|
|
periodo = periodo + StringUtils.leftPad(String.valueOf(localDate.getMonthValue()),2, "0");
|
|
|
|
|
this.setPeriod(periodo);
|
|
|
|
|
this.setRegisterType(4);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|