ReservationStatDTO.java
package sk.iway.iwcm.components.reservation.jpa;
import java.math.BigDecimal;
import lombok.Getter;
import lombok.Setter;
import sk.iway.iwcm.system.datatable.DataTableColumnType;
import sk.iway.iwcm.system.datatable.annotations.DataTableColumn;
@Getter
@Setter
public class ReservationStatDTO {
@DataTableColumn(
inputType = DataTableColumnType.TEXT,
title="reguser.fullname"
)
private String userName;
@DataTableColumn(
inputType = DataTableColumnType.TEXT,
title="reservation.reservation_object.selected_object"
)
private String reservationObjectName;
@DataTableColumn(
inputType = DataTableColumnType.NUMBER,
title="reservation.reservation_stat.numberOfReservations"
)
private Integer numberOfReservations;
@DataTableColumn(
inputType = DataTableColumnType.NUMBER,
renderFormat = "dt-format-number--decimal",
title="reservation.reservation_stat.totalPrice"
)
private BigDecimal totalPrice;
@DataTableColumn(
inputType = DataTableColumnType.NUMBER,
title="reservation.reservation_stat.numberOfReservedDays"
)
private Integer numberOfReservedDays;
@DataTableColumn(
inputType = DataTableColumnType.NUMBER,
renderFormat = "dt-format-number--decimal",
title="reservation.reservation_stat.averageIntervalInDays"
)
private BigDecimal averageIntervalInDays;
@DataTableColumn(
inputType = DataTableColumnType.NUMBER,
title="reservation.reservation_stat.totalReservedHours"
)
private BigDecimal totalReservedHours;
@DataTableColumn(
inputType = DataTableColumnType.NUMBER,
renderFormat = "dt-format-number--decimal",
title="reservation.reservation_stat.averageTimePerDay"
)
private BigDecimal averageTimePerDay;
}