修改Book属性,添加用户自定义内容字段.

pull/29/head
Antecer 6 years ago
parent 6de726fb80
commit 11f7c21adc
  1. 18
      app/src/main/java/io/legado/app/data/entities/Book.kt

@ -9,14 +9,18 @@ import kotlinx.android.parcel.Parcelize
data class Book(@PrimaryKey data class Book(@PrimaryKey
var descUrl: String = "", // 详情页Url(本地书源存储完整文件路径) var descUrl: String = "", // 详情页Url(本地书源存储完整文件路径)
var sourceId: Int = -1, // 书源规则id(默认-1,表示本地书籍) var sourceId: Int = -1, // 书源规则id(默认-1,表示本地书籍)
var name: String = "", // 书籍名称(允许用户修改,适用于本地书籍) var name: String = "", // 书籍名称(书源获取)
var author: String? = null, // 作者名称(允许用户修改,适用于本地书籍) var customName: String = "", // 书籍名称(用户修改)
var tag: String? = null, // 分类信息(允许用户修改,适用于本地书籍) var author: String? = null, // 作者名称(书源获取)
var coverUrl: String? = null, // 封面Url var customAuthor: String? = null, // 作者名称(用户修改)
var customCoverUrl: String? = null, // 自定义封面Url(允许用户修改,适用于网络和本地书籍) var tag: String? = null, // 分类信息(书源获取)
var description: String? = null, // 简介内容(允许用户修改,适用于网络和本地书籍) var customTag: String? = null, // 分类信息(用户修改)
var coverUrl: String? = null, // 封面Url(书源获取)
var customCoverUrl: String? = null, // 封面Url(用户修改)
var description: String? = null, // 简介内容(书源获取)
var customDescription: String? = null, // 简介内容(用户修改)
var charset: String? = null, // 自定义字符集名称(仅适用于本地书籍) var charset: String? = null, // 自定义字符集名称(仅适用于本地书籍)
var type: Int = 0, // 0: 文本读物, 1: 有声读物 var type: Int = 0, // 0: 文本读物, 1: 有声读物, 3: 本地书籍
var group: Int = 0, // 自定义分组索引号 var group: Int = 0, // 自定义分组索引号
var tocUrl: String = "", // 目录页Url (toc=table of Contents) var tocUrl: String = "", // 目录页Url (toc=table of Contents)
var latestChapterTitle: String? = null, // 最新章节标题 var latestChapterTitle: String? = null, // 最新章节标题

Loading…
Cancel
Save