|
|
@ -55,7 +55,7 @@ data class Book( |
|
|
|
var originOrder: Int = 0, //书源排序 |
|
|
|
var originOrder: Int = 0, //书源排序 |
|
|
|
var useReplaceRule: Boolean = AppConfig.replaceEnableDefault, // 正文使用净化替换规则 |
|
|
|
var useReplaceRule: Boolean = AppConfig.replaceEnableDefault, // 正文使用净化替换规则 |
|
|
|
var variable: String? = null // 自定义书籍变量信息(用于书源规则检索书籍信息) |
|
|
|
var variable: String? = null // 自定义书籍变量信息(用于书源规则检索书籍信息) |
|
|
|
) : Parcelable, BaseBook { |
|
|
|
): Parcelable, BaseBook { |
|
|
|
|
|
|
|
|
|
|
|
fun isLocalBook(): Boolean { |
|
|
|
fun isLocalBook(): Boolean { |
|
|
|
return origin == BookType.local |
|
|
|
return origin == BookType.local |
|
|
@ -120,8 +120,7 @@ data class Book( |
|
|
|
return name.replace(AppPattern.fileNameRegex, "") + MD5Utils.md5Encode16(bookUrl) |
|
|
|
return name.replace(AppPattern.fileNameRegex, "") + MD5Utils.md5Encode16(bookUrl) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
fun toSearchBook(): SearchBook { |
|
|
|
fun toSearchBook() = SearchBook( |
|
|
|
return SearchBook( |
|
|
|
|
|
|
|
name = name, |
|
|
|
name = name, |
|
|
|
author = author, |
|
|
|
author = author, |
|
|
|
kind = kind, |
|
|
|
kind = kind, |
|
|
@ -140,7 +139,6 @@ data class Book( |
|
|
|
this.infoHtml = this@Book.infoHtml |
|
|
|
this.infoHtml = this@Book.infoHtml |
|
|
|
this.tocHtml = this@Book.tocHtml |
|
|
|
this.tocHtml = this@Book.tocHtml |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
fun changeTo(newBook: Book) { |
|
|
|
fun changeTo(newBook: Book) { |
|
|
|
newBook.group = group |
|
|
|
newBook.group = group |
|
|
|