Files
Book-management-system/src/main/java/com/mzh/library/entity/OverdueReportRow.java
T
2026-04-27 22:07:20 +08:00

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);
}
}