package Ġcom . she hu an . wan android . ui . query Ċ Ċ import Ġcom . she hu an . wan android . base . net . Base Repository Ċ import Ġcom . she hu an . wan android . base . net . Ret rofit Manager Ċ Ċ /** Ċ Ġ* ĠæŁ¥è¯¢ æĲľç´¢ çļĦ Repository Ċ Ġ*/ Ċ class ĠQuery Repository Ġ: ĠBase Repository () Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ æĶ¶ èĹı æĸĩç«ł ĊĠĠĠĠ Ġ* Ġ@ param Ġid ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġsuspend Ġfun Ġcollect Article ( id : ĠInt ) Ġ= ĊĠĠĠĠĠĠĠ Ġexecute Request Ġ{ ĠRet rofit Manager . get Apis (). collect Article ( id ) Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ åıĸæ¶Ī æĶ¶ èĹı æĸĩç«ł ĊĠĠĠĠ Ġ* Ġ@ param Ġid ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġsuspend Ġfun Ġun collect Article ( id : ĠInt ) Ġ= ĊĠĠĠĠĠĠĠ Ġexecute Request Ġ{ ĠRet rofit Manager . get Apis (). un collect Article ( id ) Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġèİ·åıĸ çĥŃ éĹ¨ æĲľç´¢ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġsuspend Ġfun Ġget Hot Key () Ġ= ĊĠĠĠĠĠĠĠ Ġexecute Request Ġ{ ĠRet rofit Manager . get Apis (). hot Key () Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġæ Ĳ ľç´¢ ï¼Ī æĶ¯æĮģ å¤ļä¸ª åħ³éĶ® è¯į ï¼Į çĶ¨ ç©º æł¼ éļĶ å¼Ģ ï¼ī ĊĠĠĠĠ Ġ* Ġ@ param Ġpage Num ĠåĪĨ é¡µ ĊĠĠĠĠ Ġ* Ġ@ param Ġk Ġ åħ³éĶ®åŃĹ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġsuspend Ġfun Ġquery ( pageNum : ĠInt , Ġk : ĠString ) Ġ= ĊĠĠĠĠĠĠĠ Ġexecute Request Ġ{ ĠRet rofit Manager . get Apis (). query ( pageNum , Ġk ) Ġ} Ċ Ċ }