|
|
|
|
@ -19,6 +19,16 @@ public class Book {
|
|
|
|
|
private String qrCode; // 二维码内容(唯一标识)
|
|
|
|
|
private String location; // 馆藏位置
|
|
|
|
|
private String description; // 图书描述
|
|
|
|
|
|
|
|
|
|
// 期刊特有属性
|
|
|
|
|
private String volume; // 卷号
|
|
|
|
|
private String issue; // 期号
|
|
|
|
|
private String issn; // ISSN号
|
|
|
|
|
|
|
|
|
|
// 电子书特有属性
|
|
|
|
|
private String format; // 文件格式 (PDF, EPUB等)
|
|
|
|
|
private int fileSize; // 文件大小 (KB)
|
|
|
|
|
private String downloadUrl; // 下载链接
|
|
|
|
|
|
|
|
|
|
public Book() {
|
|
|
|
|
this.available = true;
|
|
|
|
|
@ -150,6 +160,56 @@ public class Book {
|
|
|
|
|
public void setDescription(String description) {
|
|
|
|
|
this.description = description;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 期刊特有属性的Getter和Setter
|
|
|
|
|
public String getVolume() {
|
|
|
|
|
return volume;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setVolume(String volume) {
|
|
|
|
|
this.volume = volume;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public String getIssue() {
|
|
|
|
|
return issue;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setIssue(String issue) {
|
|
|
|
|
this.issue = issue;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public String getIssn() {
|
|
|
|
|
return issn;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setIssn(String issn) {
|
|
|
|
|
this.issn = issn;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 电子书特有属性的Getter和Setter
|
|
|
|
|
public String getFormat() {
|
|
|
|
|
return format;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setFormat(String format) {
|
|
|
|
|
this.format = format;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public int getFileSize() {
|
|
|
|
|
return fileSize;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setFileSize(int fileSize) {
|
|
|
|
|
this.fileSize = fileSize;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public String getDownloadUrl() {
|
|
|
|
|
return downloadUrl;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setDownloadUrl(String downloadUrl) {
|
|
|
|
|
this.downloadUrl = downloadUrl;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public String toString() {
|
|
|
|
|
@ -164,6 +224,13 @@ public class Book {
|
|
|
|
|
", available=" + available +
|
|
|
|
|
", bookType='" + bookType + '\'' +
|
|
|
|
|
", qrCode='" + qrCode + '\'' +
|
|
|
|
|
", location='" + location + '\'' +
|
|
|
|
|
", volume='" + volume + '\'' +
|
|
|
|
|
", issue='" + issue + '\'' +
|
|
|
|
|
", issn='" + issn + '\'' +
|
|
|
|
|
", format='" + format + '\'' +
|
|
|
|
|
", fileSize=" + fileSize +
|
|
|
|
|
", downloadUrl='" + downloadUrl + '\'' +
|
|
|
|
|
'}';
|
|
|
|
|
}
|
|
|
|
|
}
|