package Ġcom . k ai . entity Ċ Ċ import Ġandroidx . room . Column Info Ċ import Ġandroidx . room . Entity Ċ import Ġandroidx . room . PrimaryKey Ċ import Ġcom . k ai . book page . model . database . Book Database Ċ import Ġcom . k ai . database . Custom Database Ċ Ċ @ Entity ( tableName Ġ= Ġ" User Like ") Ċ class ĠUser Like Ġ{ ĊĠĠĠ Ġ@ PrimaryKey ( auto Generate Ġ= Ġtrue ) ĊĠĠĠ Ġ@ Column Info ( name Ġ= Ġ" id ", type Affinity Ġ= ĠColumn Info . INTEGER ) ĊĠĠĠ Ġvar Ġid : ĠInt Ġ= Ġ 0 ĊĠĠĠ Ġvar ĠuserId Ġ: ĠInt Ġ= Ġ 0 ĊĠĠĠ Ġvar Ġbook Url Ġ: String Ġ= Ġ"" ĊĊĊĠĠĠ Ġfun Ġsave (){ ĊĠĠĠĠĠĠĠ Ġval Ġbook Recommend By Book Url Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ ĠCustom Database . get (). like Dao (). getUser Like ById ( userId , book Url ) ĊĠĠĠĠĠĠĠ Ġif Ġ( book Recommend By Book Url Ġ== Ġnull Ġ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠCustom Database . get (). like Dao (). insert User Like ( this ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }