package com.example.services.store; import java.sql.Date; import java.text.SimpleDateFormat; public class BackOfficeTransaction { private int backOfficeTransactions; private Date minBackOfficeTransactionDate; private Date maxBackOfficeTransactionDate; // Default constructor public BackOfficeTransaction() { // Default constructor required for JSON deserialization } // Constructor with parameters public BackOfficeTransaction(int backOfficeTransactions, Date minbackOfficeTransactionDate, Date maxbackOfficeTransactionDate) { this.backOfficeTransactions = backOfficeTransactions; this.minBackOfficeTransactionDate = minbackOfficeTransactionDate; this.maxBackOfficeTransactionDate = maxbackOfficeTransactionDate; } // Getters et setters public int getBackOfficeTransactions() { return backOfficeTransactions; } public void setBackOfficeTransactions(int backOfficeTransactions) { this.backOfficeTransactions = backOfficeTransactions; } public String getMinBackOfficeTransactionDate() { if (minBackOfficeTransactionDate != null) { SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss"); return dateFormat.format(minBackOfficeTransactionDate); } else { return ""; } } public void setMinBackOfficeTransactionDate(Date minBackOfficeTransactionDate) { this.minBackOfficeTransactionDate = minBackOfficeTransactionDate; } public String getMaxBackOfficeTransactionDate() { if (maxBackOfficeTransactionDate != null) { SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss"); return dateFormat.format(maxBackOfficeTransactionDate); } else { return ""; } } public void setMaxBackOfficeTransactionDate(Date maxBackOfficeTransactionDate) { this.maxBackOfficeTransactionDate = maxBackOfficeTransactionDate; } }