68 lines
1.6 KiB
Java
68 lines
1.6 KiB
Java
package com.mzh.library.entity;
|
|
|
|
import java.time.LocalDateTime;
|
|
import java.time.format.DateTimeFormatter;
|
|
|
|
public class OverdueReportRow {
|
|
private static final DateTimeFormatter DISPLAY_FORMAT = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm");
|
|
|
|
private String readerIdentifier;
|
|
private String readerName;
|
|
private String bookIdentifier;
|
|
private String bookTitle;
|
|
private LocalDateTime dueAt;
|
|
private long overdueDays;
|
|
|
|
public String getReaderIdentifier() {
|
|
return readerIdentifier;
|
|
}
|
|
|
|
public void setReaderIdentifier(String readerIdentifier) {
|
|
this.readerIdentifier = readerIdentifier;
|
|
}
|
|
|
|
public String getReaderName() {
|
|
return readerName;
|
|
}
|
|
|
|
public void setReaderName(String readerName) {
|
|
this.readerName = readerName;
|
|
}
|
|
|
|
public String getBookIdentifier() {
|
|
return bookIdentifier;
|
|
}
|
|
|
|
public void setBookIdentifier(String bookIdentifier) {
|
|
this.bookIdentifier = bookIdentifier;
|
|
}
|
|
|
|
public String getBookTitle() {
|
|
return bookTitle;
|
|
}
|
|
|
|
public void setBookTitle(String bookTitle) {
|
|
this.bookTitle = bookTitle;
|
|
}
|
|
|
|
public LocalDateTime getDueAt() {
|
|
return dueAt;
|
|
}
|
|
|
|
public void setDueAt(LocalDateTime dueAt) {
|
|
this.dueAt = dueAt;
|
|
}
|
|
|
|
public long getOverdueDays() {
|
|
return overdueDays;
|
|
}
|
|
|
|
public void setOverdueDays(long overdueDays) {
|
|
this.overdueDays = overdueDays;
|
|
}
|
|
|
|
public String getDueAtText() {
|
|
return dueAt == null ? "" : DISPLAY_FORMAT.format(dueAt);
|
|
}
|
|
}
|