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