pull/1705/head
parent
edf577a40c
commit
20ca357884
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,23 @@ |
|||||||
|
package io.legado.app.data.dao |
||||||
|
|
||||||
|
import androidx.room.* |
||||||
|
import io.legado.app.data.entities.KeyboardAssist |
||||||
|
|
||||||
|
@Dao |
||||||
|
interface KeyboardAssistsDao { |
||||||
|
|
||||||
|
@get:Query("select * from keyboardAssists") |
||||||
|
val all: List<KeyboardAssist> |
||||||
|
|
||||||
|
@Query("select * from keyboardAssists where type = :type") |
||||||
|
fun getByType(type: Int): List<KeyboardAssist> |
||||||
|
|
||||||
|
@Insert(onConflict = OnConflictStrategy.REPLACE) |
||||||
|
fun insert(vararg keyboardAssist: KeyboardAssist) |
||||||
|
|
||||||
|
@Update |
||||||
|
fun update(vararg keyboardAssist: KeyboardAssist) |
||||||
|
|
||||||
|
@Delete |
||||||
|
fun delete(vararg keyboardAssist: KeyboardAssist) |
||||||
|
} |
@ -0,0 +1,16 @@ |
|||||||
|
package io.legado.app.data.entities |
||||||
|
|
||||||
|
import androidx.room.ColumnInfo |
||||||
|
import androidx.room.Entity |
||||||
|
|
||||||
|
@Entity(tableName = "keyboardAssists", primaryKeys = ["type", "key"]) |
||||||
|
data class KeyboardAssist( |
||||||
|
@ColumnInfo(defaultValue = "0") |
||||||
|
val type: Int = 0, |
||||||
|
@ColumnInfo(defaultValue = "") |
||||||
|
val key: String, |
||||||
|
@ColumnInfo(defaultValue = "") |
||||||
|
val value: String, |
||||||
|
@ColumnInfo(defaultValue = "0") |
||||||
|
val serialNo: Int |
||||||
|
) |
@ -1,4 +0,0 @@ |
|||||||
package io.legado.app.data.entities |
|
||||||
|
|
||||||
class KeyboardHelp { |
|
||||||
} |
|
Loading…
Reference in new issue