package Ġcom . s ui han 7 4 . sat ena . models . browser Ċ Ċ import Ġandroidx . room . Embedded Ċ import Ġandroidx . room . Entity Ċ import Ġandroidx . room . PrimaryKey Ċ import Ġandroidx . room . Relation Ċ import Ġjava . time . LocalDateTime Ċ Ċ // Ġãĥ ļ ãĥ¼ãĤ¸ æĥħåł± ãĤĴ ãĤ¢ ãĥī ãĥ¬ ãĤ¹ åħ¥åĬĽ æĻĤ ãģ® ãĤµ ãĤ¸ãĤ§ ãĤ¹ ãĥģ ãĥ§ãĥ³ ãģªãģ© ãģ« ä½¿çĶ¨ ãģĻãĤĭãģĵãģ¨ ãĤĴ æĥ³ å®ļ ãģĹãģ¦ åĨ Ĺ éķ· ãģ« ãģĹãģ¦ãģĦãĤĭ Ċ Ċ /** Ċ Ġ* Ġãĥ ļ ãĥ¼ãĤ¸ æĥħåł± Ċ Ġ* Ċ Ġ* Ġ ä½ķ åĽŀ è¨ ª ãĤĮ ãģŁ ãģĭ ãĢģ æľĢ å¾Į ãģ« ãģĦ ãģ¤ è¨ ª ãĤĮ ãģŁ ãģĭ ãģªãģ© ãģ® æĥħåł± Ċ Ġ*/ Ċ @ Entity ( ĊĠĠĠ ĠtableName Ġ= Ġ" browser _ history _ pages " Ċ ) Ċ data Ġclass ĠHistory Page Ġ( ĊĠĠĠ Ġval Ġurl Ġ: ĠString , ĊĊĠĠĠ Ġval Ġtitle Ġ: ĠString , ĊĊĠĠĠ Ġval Ġfav icon Url Ġ: ĠString , ĊĊĠĠĠ Ġval Ġlast Vis ited Ġ: ĠLocalDateTime , ĊĊĠĠĠ Ġval Ġvisit Times Ġ: ĠLong Ġ= Ġ 1 L , ĊĊĠĠĠ Ġ@ PrimaryKey ( auto Generate Ġ= Ġtrue ) ĊĠĠĠ Ġval Ġid Ġ: ĠLong Ġ= Ġ 0 L Ċ ) Ċ Ċ /** Ċ Ġ* Ġ éĸ ² è¦§ å± ¥ æŃ ´ Ċ Ġ* Ċ Ġ* Ġ è¨ ª ãĤĮ ãģŁ æĻĤ çĤ¹ ãģ¨ ãģ© ãģ® ãĥļãĥ¼ãĤ¸ ãĤĴ è¨ ª ãĤĮ ãģŁ ãģĭ ãģ¨ãģĦãģĨ æĥħåł± Ċ Ġ*/ Ċ @ Entity ( ĊĠĠĠ ĠtableName Ġ= Ġ" browser _ history _ items ", Ċ ) Ċ data Ġclass ĠHistory Log Ġ( ĊĠĠĠ Ġval Ġvisited At Ġ: ĠLocalDateTime , ĊĊĠĠĠ Ġval Ġpage Id Ġ: ĠLong Ġ= Ġ 0 L , ĊĊĠĠĠ Ġ@ PrimaryKey ( auto Generate Ġ= Ġtrue ) ĊĠĠĠ Ġval Ġid Ġ: ĠLong Ġ= Ġ 0 L Ċ ) Ċ Ċ /** Ċ Ġ* Ġ ãĤ¢ãĥĹãĥª åģ ´ ãģ§ éĸ ² è¦§ å± ¥ æŃ ´ ãĥªãĤ¹ãĥĪ ãģ« è¡¨ç¤º ãģĻãĤĭãģŁãĤģ ãģ® æĥħåł± Ċ Ġ*/ Ċ data Ġclass ĠHistory Ġ( ĊĠĠĠ Ġ@ Embedded ĊĠĠĠ Ġval Ġlog Ġ: ĠHistory Log , ĊĊĠĠĠ Ġ@ Relation ( ĊĠĠĠĠĠĠĠ Ġparent Column Ġ= Ġ" page Id ", ĊĠĠĠĠĠĠĠ Ġentity Column Ġ= Ġ" id " ĊĠĠĠ Ġ) ĊĠĠĠ Ġval Ġpage Ġ: ĠHistory Page Ċ ) Ċ