pda/zhuike/src/main/java/com/novelbook/android/db/Chapter.java

111 lines
2.4 KiB
Java
Raw Normal View History

2019-04-02 17:41:53 +08:00
package com.novelbook.android.db;
2019-04-08 23:16:20 +08:00
import org.litepal.LitePal;
2019-04-02 17:41:53 +08:00
import org.litepal.crud.LitePalSupport;
2019-04-03 23:29:58 +08:00
import java.io.Serializable;
2019-04-08 23:16:20 +08:00
import java.util.List;
2019-04-02 17:41:53 +08:00
2019-04-03 23:29:58 +08:00
public class Chapter extends LitePalSupport implements Serializable {
2019-04-02 17:41:53 +08:00
private int id;
2019-04-05 23:59:31 +08:00
private int novelId;//本地小说id
private String novelPath; //离线导入小说文件地址
2019-04-02 17:41:53 +08:00
private String chapterName;
2019-04-03 16:21:00 +08:00
private long novelChapterStartPos;
2019-04-02 17:41:53 +08:00
private String chapterUrl;
private int length;
2019-04-05 23:59:31 +08:00
private String chapterPath; //缓存地址
private String domain; //目标 site
2019-04-08 23:16:20 +08:00
private int index;//第几章
public int getIndex() {
return index;
}
public void setIndex(int index) {
this.index = index;
}
2019-04-02 17:41:53 +08:00
2019-04-05 23:59:31 +08:00
public String getDomain() {
return domain;
}
public void setDomain(String domain) {
this.domain = domain;
}
2019-04-03 18:09:00 +08:00
2019-04-02 17:41:53 +08:00
public int getId() {
return id;
}
2019-04-03 16:21:00 +08:00
2019-04-02 17:41:53 +08:00
public void setId(int id) {
this.id = id;
}
2019-04-03 16:21:00 +08:00
public int getNovelId() {
return novelId;
2019-04-02 17:41:53 +08:00
}
2019-04-03 16:21:00 +08:00
public void setNovelId(int novelId) {
this.novelId = novelId;
}
public String getNovelPath() {
return novelPath;
}
public void setNovelPath(String novelPath) {
this.novelPath = novelPath;
2019-04-02 17:41:53 +08:00
}
public String getChapterName() {
return chapterName;
}
public void setChapterName(String chapterName) {
this.chapterName = chapterName;
}
2019-04-03 16:21:00 +08:00
public long getNovelChapterStartPos() {
return novelChapterStartPos;
2019-04-02 17:41:53 +08:00
}
2019-04-03 16:21:00 +08:00
public void setNovelChapterStartPos(long novelChapterStartPos) {
this.novelChapterStartPos = novelChapterStartPos;
2019-04-02 17:41:53 +08:00
}
2019-04-03 16:21:00 +08:00
public String getChapterUrl() {
return chapterUrl;
}
public void setChapterUrl(String chapterUrl) {
this.chapterUrl = chapterUrl;
}
public int getLength() {
return length;
}
public void setLength(int length) {
this.length = length;
}
public String getChapterPath() {
return chapterPath;
}
public void setChapterPath(String chapterPath) {
this.chapterPath = chapterPath;
}
2019-04-08 23:16:20 +08:00
public static List<Chapter> getUnCachedChapters(int noveId,String domain ){
// return LitePal.where("novelId = ? and domain = ? and chapterPath = ?" ,noveId+"",domain,"null") .find(Chapter.class);
return LitePal.where("novelId = ? and domain = ? " ,noveId+"",domain).find(Chapter.class);
}
2019-04-03 16:21:00 +08:00
2019-04-02 17:41:53 +08:00
}